» »

opensource = free???

opensource = free???

Brane2 ::


Brane2: Avtor ima prednost, da program bolje pozna in ga zato lahko hitreje vzdržuje. Ampak če spravi nanj kakšna večja firma z ekipo programejev, jih bo težko dohajal z vzdrževanjem in sčasoma bo od njegovega originalnega dela v novi veji razvoja programa ostalo vedno manj, njegova veja pa bo postala zastarela. Ostalo pa bo nekje njegovo ime. In večja firma mu bo morda ponudila službo, če ne bo predrag oziroma se jim bo to zdelo dobro za podobo v javnosti (češ: "mi pa res nismo izkoristili njegovega dela, še zaposlen je pri nas").


Težko bi samo s poslovnim modelom zaščitil nekoga. Lahko poravnaš mizo in omogočiš vsem enakovredne pogoje in to je to. Drugo bi bila že kolhozna regulativa. Ja, nekdo drugi ti lahko skopira stvar in jo razvija dalje (temu rečejo "fork"), pa kaj. Stvar je še vedno GPL in tudi ti lahko vzaeš njihovo kopijo, ko ti to zapaše in asimiliraš njihove izboljšave. Ali pa to naredi nekdo tretji.
On the journey of life, I chose the psycho path.

Brane2 ::


Če sem prav razumel tvoj scenarij za širjenje popravkov, lahko stvar pač narediš tako, da če nekdo plača naročnino, lahko dobiva popravke v program avtomatsko ali z enostavnim klikom, če pa ne plača, mu pa to moraš sicer tudi omogočiti, ampak mu lahko malo zagreniš življenje s tem, da se mora pol ure prebijati skozi spletno stran s seznanom popravkov, ki jih mora potem v pravem vrstnem redu potegniti dol (na straneh so razporejeni seveda popolnoma naključno) in na koncu recimo še prevesti. Zvito :D


GPL govori samo o kodi in ne o storitvah. Tvoja koda že mora biti dostopna, nič pa ne preprečuje tvojemu strežniku, da bi neplačnike obravnaval drugače od plačnikov


Čisto mimogrede, ali v Sloveniji že je kakšen OS knjigovodski program (verjetno tuji niso preveč primerni za našo zakonodajo?)?


Ne da bi jaz vedel.
On the journey of life, I chose the psycho path.

Zgodovina sprememb…

  • spremenil: Brane2 ()

CaqKa ::

Čisto mimogrede, ali v Sloveniji že je kakšen OS knjigovodski program (verjetno tuji niso preveč primerni za našo zakonodajo?)?

Ne da bi jaz vedel.

vidite kaj vam thomas pravi? namesto da bi se spodbujali projekti kot je zgoraj omenjen, se najprej spodbuja slovenizacija recimo open offica...
pa ko oni knjigovodski program stane ziher več od teh office paketov.. poleg tega pa še država tolko zakone spreminja, da si moreš tak program vsako leto znova omislit...

Zgodovina sprememb…

  • spremenil: CaqKa ()

Thomas ::

Bo dal programer ven izvorno kodo njegovega GlavnaKnjiga.exe, je stvar njegove odločitve. Zgleda, da tega niti ne počnejo. Očitno "niso dovolj osveščeni".

Kar se pa tiče zahtevnejših kod - kaj pa če je izvorna koda (MMX, ... ) assembler?

Tako izvorno kodo ima že vsak izvajalni program že od nekdaj s sabo. Samo debug.exe je treba zagnat.


Kaj če se koda z izvajanjem sama spreminja in to na strojnem nivoju? Pa tudi updata nazaj v EXE, DLL ipd., glede na strojne in programske zahteve posamezne mašine?

Nekaj takega bi pričakoval od operacijskega sistema sedanjosti (ne prihodnosti) - ne pa neskončnih črev v C++, priloženih k Linux.exe, da lahko šarim po njih.

Zgodovina sprememb…

  • spremenil: Thomas ()

Thomas ::

> namesto da bi se spodbujali projekti kot je zgoraj omenjen, se najprej spodbuja slovenizacija recimo open offica...

Najprej morajo Slovenija, Hamburg, Kitajska, pet najbolj blue US zveznih držav, Venezuela ... poskrbeti zato, da ne bi bil Gates prebogat.

Potem se bodo pa posvetili še domačim težavam. >:D

Brane2 ::


Bo dal programer ven izvorno kodo njegovega GlavnaKnjiga.exe, je stvar njegove odločitve. Zgleda, da tega niti ne počnejo. Očitno "niso dovolj osveščeni".


Pravzaprav, BigWhale je dal na sourceforge nek svoj osnutek , a tege raje nisem omenjal, ker baje ni kompletno in ker tega nisem probal...


Kar se pa tiče zahtevnejših kod - kaj pa če je izvorna koda (MMX, ... ) assembler?


Tudi. Izvorni fajli so tisti, v katerih si kodo dejanjsko pisal. Če si s kladivom zabijal enke in nule v kamnit blok, potem to.


Kaj če se koda z izvajanjem sama spreminja in to na strojnem nivoju? Pa tudi updata nazaj v EXE, DLL ipd., glede na strojne in programske zahteve posamezne mašine?


GPL pravi, da si dolžan dati izvorno kodo tega, kar poženeš, ne pa nujno tega, kar v vsakem trenutku teče na mašini.


Nekaj takega bi pričakoval od operacijskega sistema sedanjosti (ne prihodnosti) - ne pa neskončnih črev v C++, priloženih k Linux.exe, da lahko šarim po njih.


Saj v kernelu je recimo nekaj ključnih stvari, bistvenih za vsak posamezni procesor, v assemblerju.

Poleg tega, kernel ni čisti GPL ampak IIRC LGPL. LGPL koda ti omogoča, da nanjo linkaš katerokoli drugo kodo, tudi closed source.

To so za ključne zadeve v Linuxu naredili zato, da ne bi grenili življenja folku, ki mislejo razvijat closed source. Kot vem, gre za kernel, glibce pa še nekaj zadev.

Linux kernel ti recimo omogoča razvoj svojih modulov za kernel in tem ni treba bit GPL ravno zaradi tega ker je kernel LGPL (Lesser GPL) in ne teži zaradi tega. Tako imaš lahko v njem recimo closed source nvidia modul.

Ima pa kernel funkcij, s katero ti lahko pove, če je vse v njem odprta koda. Če ni, te opozori na to, da so mogoče neke omejitve, ki ti preprečujejo, da bi določen modul talal okrog in da je treba prebrat licenčne pogoje modula.

Live and let live, pravijo.
On the journey of life, I chose the psycho path.

Zgodovina sprememb…

  • spremenil: Brane2 ()

kopernik ::


Kaj če se koda z izvajanjem sama spreminja in to na strojnem nivoju? Pa tudi updata nazaj v EXE, DLL ipd., glede na strojne in programske zahteve posamezne mašine?

Nekaj takega bi pričakoval od operacijskega sistema sedanjosti (ne prihodnosti) - ne pa neskončnih črev v C++, priloženih k Linux.exe, da lahko šarim po njih.


Kaj ti in Caqka (računovodstvo) pričakujeta od OSS-a je popolnoma nepomembno. Narejeno je tisto, kar se je nekdo (ali skupina ljudi) odločil, da bo naredil. In to nima popolnoma nobene povezave s tem, ali je kaj narobe z OSS modelom ali ne. In kateri oper. sistem spreminja lastno strojno kodo ?

Thomas ::

> In kateri oper. sistem spreminja lastno strojno kodo ?

Nobeden. Pa bi jo glede na to, s koliko različnimi kombinacijamo mašinskih komponent se srečuje, že lahko. Ne samo, da ima podmodul za ta ali oni procesor in RAM, pač pa za kombinacijo teh dveh. In tstih dveh ... itd. Kombinacij je potem milijone in naj se zato izračunajo on fly, na licu mesta.

Ampak ni konkurenčne bitke na tržišču. MS je (lahko) konzervaticec, Linuxi pa politizirajo in IMO zavirajo resno konkurenco MSju.


Kaj je s prevodom OpenOffice v jezik Cankarja? Država se je vmešala. Če bi namesto tega povečevala konkurenčnost v SLO, bi že kdo prodajal OOANG2SLO.exe. Programčič, ki ti prevede English Open Office v Slovensko Odprto Pisarno.

Ampak ne. Tovrstna potencialna podjetniška pobuda je bila vnaprej anihilirana s posegom MIDa na trg.

kopernik ::

Samo zdaj si primešal v vse skupaj še politiko MIDa oz. države. Le-ta lahko počne neumnosti na kateremkoli področju, ne samo pri razvoju programske opreme.

Brane2 ::


Nobeden. Pa bi jo glede na to, s koliko različnimi kombinacijamo mašinskih komponent se srečuje, že lahko. Ne samo, da ima podmodul za ta ali oni procesor in RAM, pač pa za kombinacijo teh dveh. In tstih dveh ... itd. Kombinacij je potem milijone in naj se zato izračunajo on fly, na licu mesta.


To se že v zelo osnovnih variantah tudi počne. recimo v smislu prilagoditve tam nekega loopa glede na velikost cachea CPUja itd, vendar je za širšo uporabo kar nekaj tehnoloških glavobolov:

-linux kernel je v bistvu ogromen bundle optimizirane kode in že tako je v njem veliko dela s čiščenjem bugov. Ekstenzivno sama sebe spreminjajoča koda bi čez vse dodala nov layer glavobolov

-moderni stroji imajo radi ureditev, v kateri vedo kaj je koda in kaj so podatki, pa tudi operacijski sistemi znajo optimizirat stvari na tem nivoju. Če v Linuxu štartaš več izvodov iste aplikacije,s e zgodi bolj malo.
Operacijski sistem ve, da je koda read-only in je ne gre še enkrat nalagat, le za dodatne podatke druge kopije zagotovi plac. Če program ni read-only, te optimizacije ni.

- Lahko se pojavijo problemi sinhronizacije obeh cacheov v CPUju (podatkovnega in instrukcijskega) itd, se pravi probemi učinkovistosti današnejga hardvera.


Ampak ni konkurenčne bitke na tržišču. MS je (lahko) konzervaticec, Linuxi pa politizirajo in IMO zavirajo resno konkurenco MSju.


Ravno na tem področju se je Linux hitro razvil. Moderni kernel 2.6 baje brez problema učinkovito teče na velikoglavih paralelnih strojih.


Kaj je s prevodom OpenOffice v jezik Cankarja? Država se je vmešala. Če bi namesto tega povečevala konkurenčnost v SLO, bi že kdo prodajal OOANG2SLO.exe. Programčič, ki ti prevede English Open Office v Slovensko Odprto Pisarno.


No, ravno tu ne vem ziher, če je tako narobe storila. Država stalno sofinancira mnoge projekte. Nekatre firme pri nas živijo od tega. Seveda cesar hoče efekt za svoj denar. In kot vem, ga je dobil. Moja računovodkinja uporablja OO v slovenščini. Poleg tega je za internacionalizacijo v Linuxu s pomočjo i18n že davno poskrbljeno z ustrezno infrastrukturo.
Cesar je pač investiral beliča v to za probo. Če se obnese, sledi še kaj, če ne pa pač ne.


Ampak ne. Tovrstna potencialna podjetniška pobuda je bila vnaprej anihilirana s posegom MIDa na trg.


Če je cesar s tem stopil komu na prste, je to druga stvar. Ampak majhna firma bi morala založiti svoje delo za trg, ki je bil v začetku majhen in bi bila investicija v to zanjo tvegana.
Poleg tega, majhne firme, ki se lotevajo tehnično očitnih, vendar denarno zahtevnih stvari, ponavadi hočejo soliden izplen in jim zaračunavanje delovne ure ne diši. Tako bi uporabniki samo za prevod znali plačat soliden del cene M$ Officejev. Zato mogoče ima smisel, daje to opravil cesar. Korist je splošna, uporabniki pa ne plačujemo cenovnega premiuma za rutinsko delo. Poleg tega imamo tako prevod že sedaj in nam ni treba čakati, da se bo kdo tega lotil, ko bi se OO pri nas že prijeli.

Cesar pa itak tudi za pir porabi miljone, torej zanj to ni nek denar. verjetno samo za neko tipično študij izvedenca o katerikoli akademski bedariji zažge več $$$.
Poleg tega, ker je bila infrastruktura zagotovljena in je bil OO preveden že v mnoge jezike, gre za rutinsko delo in nizek rizik-ravno optimalen posel za njegove naložbe.
Prevedeni OOficeji, bi- če bi se obnesli, zanj prihranili marsikakšnega beliča tudi v njegovih lastnih vrstah. torej predstavljajo smiselno inveesticijo.
On the journey of life, I chose the psycho path.

Zgodovina sprememb…

  • spremenil: Brane2 ()

BigWhale ::

> Kaj je s prevodom OpenOffice v jezik Cankarja? Država
> se je vmešala. Če bi namesto tega povečevala
> konkurenčnost v SLO, bi že kdo prodajal OOANG2SLO.exe.
> Programčič, ki ti prevede English Open Office v
> Slovensko Odprto Pisarno.

> Ampak ne. Tovrstna potencialna podjetniška pobuda je
> bila vnaprej anihilirana s posegom MIDa na trg.

Eh, zabluzil si.

OpenOffice bi se prevedel ne glede na to ali bi MID kakorkoli 'posegal na trg'. Prevod je bil narejen ze prej. Prevaja se se zdaj, po tem, ko je MID ze upokojen, prevaja se tako OOo, kot tudi KDE, kot tudi Mozilla, Thunderbird, Firefox...

Kar se pa programov, ki sami sebe spreminjajo tice, je pa cisto vseeno kaj dela program. Ce izdas program pod licenco GPL, se mora ta licenca ohraniti. Karkoli ze pocnes s programom in ga potem redistribuiras. Ce bos ti napisal program, ki bo samega sebe popravljal, da bo delal optimalno na tvoji masini, pa to nobenega nic ne briga kaj delas z njim. Dokler ga naprej ne dajes od sebe.

Program, ki bo pa samega sebe spremenil, do te mere, da ne bo vec razpoznaven od prvotnega programa in se bo hkrati zapakiral v neko drugo obliko in se distribuiral naprej pa trenutno obstaja samo v tvoji (pa najbrz se v kateri drugi) glavi. Ko pa bo nekdo napisal tak program in ga izdal pod GPL licenco, sem pa preprican, da bodo licenco uskladili s programom. Ce bo komu to v interesu.

Thomas ::

>> Ampak ne. Tovrstna potencialna podjetniška pobuda je
>> bila vnaprej anihilirana s posegom MIDa na trg.

> Eh, zabluzil si.

Aha, šele tukaj? Me veseli. :))


Sicer je pa to ideološka debata, očitno. Sej je tudi meni jasno, da država lahko kaj naredi s kakšno svojo intervencijo. Samo jest pač mislim, da je to suboptimalen način.

Kaj je Bush naredil s tistimi famoznimi carinami na jeklo? Ameriškim proizvajalcem protivlomnih vrat je podražil vhodne surovine. Naprimer. Vseh minusov je bilo več kot plusov.

Razreševanje mimo trga je slaba ideja. OS ideologija pa hoče natančno to. Obiti trg in reči - sej rezultati pa so!

Phil ::

Bo pa mali programer odprl mesta za obrtnike, ki bodo nudili lepšo, zapakirano, "stabilno" različico in podporo zanjo.

Enkrat nam je dekan takole opraviceval zakaj tako podrobno jemanje snovi. Rekel je (po spominu): "fantje vi ste racunalnicarji in morate vedeti vec kot pa razni studenti druzboslovnih faksov, ki nimajo posla in ga skusajo ukrasti nam"

Tocno za to gre zgleda. Programer naj bi se (celo) prostovolnjo odrekel delu dohodka in naj bi stvari, katere navsezadnje lahko naredi sam, prepustil v izdelavo drugim.
LP

Thomas ::

Ja. Za razlastitev avtorjev gre. Za "prostovoljno nacionalizacijo" njihovih produktov.

To je v osnovi tega gibanja "odprte kode".

kopernik ::

Zveni, kot da bi bilo s tem (prostovoljnim dajanjem kode) kaj narobe. Od kdaj je prostovoljno delo ali donacija problematična ? Kraja posla ? Ne klatite neumnosti. Programska industrija že 20 let prav odlično prosperira, ne glede na prisotnost open-sourcea.

Zgodovina sprememb…

  • spremenil: kopernik ()

Tear_DR0P ::

Hej ljudje še nismo pripravljeni sprejemat podarjenega, sploh ker vemo da moramo to potem dati naprej. Lažje nam je kupiti pravico do uporabe in potem ne distribuirat. Lepo je če ti imaš nekaj kar drug nima, materialnega ali v elektronski obliki.
"Figures don't lie, but liars figure."
Samuel Clemens aka Mark Twain

BigBoss ::

Sploh pa finančni vidik ni bistvo odprtokodnosti.

Poglej primer Linux in Windows jedra. Oba sta si na nek način zelo podobna. Windows jedro je bilo (kolikor je znanega glede na to,da je zaprtokoden) celo do Linux jedra 2.6 tehnično oziroma po zasnovi in nekaterih rešitvah bolje zastavljeno od Linuxovega.

Pa vendar se je Linux bistveno manj sesuval (v kernel panic - ekvivalent windows blue-screena). Zakaj ? 90% sesutij windowsov (bluscreenov) je posledica "third party" driverjev. Po MS-jevih podatkih. Zakaj so ti driverji tako "zanič" ? Če mene vprašaš zato, ker je Windows jedro zaprtokodno. Vse kar imajo proizvajalci gonilnikov na voljo so API-ji. In na te pišejo gonilnike.

Tudi če MS še tako pazi in sporoča vse spremembe, ki bi lahko vplivale na delovanje gonilnika, na kako tudi kdaj pozabi. In to se na koncu pozna. Ni prave usklajenosti med kodo gonilnika in kernela.

Pri Linuxu to ni problem. Celotna koda kernela je vidna in dostopna vsem , zato je veliko laže napisati gonilnik, ki ne dela (skoraj) nobenih problemov.

Pa še ena prednost se pokaže. Če delaš optimizacijo operacijskega sistema na točno določeno strojno opremo (in za strežnike se to počne - za delovne postaje pač ne...) lahko ponovno prevedeš ves kernel tako, da se gonilniki za HW ne nalagajo posebej, ampak vse potrebne gonilnike vključiš v jedro - v eno samo samcato datoteko - kos kode, ki je zato toliko bolj stabilna.

To je že skoraj Tomasov "prilagodljivi OS". :P

Pri windowsih tega ni. Tudi (predvsem ?) zato je Linux tako močen tekmec Windowsom predvsem na strežniškem področju. In to nima nobene veze z zastonjskostjo. Tudi ne s politiko države in subvencijami. Ima jo pa z odprtokodnostjo. In je povsem tehnološka prednost.

Thomas ::

Nihče ti ne brani dajat svoje source kode naprej. Nobeden te pa tudi ne more prisiljevat v to, da jo moraš.

Sicer pa:

A komentarji spadajo zraven, k odprti kodi?

A spadajo zraven tudi opisi funkcij posameznih spremenljivk, vrednosti ki jih te spremenljivke smejo in jih morajo zavzeti tekom programa?

A spada zraven še lazy evaluation verzija pri andanju, oranju ... ?

A spada zraven podatek o verjetnosti, da se izvede koda znotraj nekega if stavka? Distribucija te verjetnosti glede na neko variablo?

A spada zraven še diagram poteka?

Itd.


To je vse mau tko, čez palec zamišljeno.

Thomas ::

> Pri Linuxu to ni problem. Celotna koda kernela je vidna in dostopna vsem , zato je veliko laže napisati gonilnik, ki ne dela (skoraj) nobenih problemov.

Pa vendar je pomanjkanje gonilnikov za Linux. Zakaj? Ker firme nočejo odpirati svojih naprav konkurenci in vsem.

BigBoss ::

Ja, ker MS pritiska na njih, da potem ne bo več sodeloval z njimi. Ampak to je seveda normalno. Bitka za trg, ne .... ?

BigWhale ::


Sicer pa:
A komentarji spadajo zraven, k odprti kodi?
A spadajo zraven tudi opisi funkcij posameznih spremenljivk, vrednosti ki jih te spremenljivke smejo in jih morajo zavzeti tekom programa?
A spada zraven še lazy evaluation verzija pri andanju, oranju ... ?
A spada zraven podatek o verjetnosti, da se izvede koda znotraj nekega if stavka? Distribucija te verjetnosti glede na neko variablo?
A spada zraven še diagram poteka?
Itd.


Zraven spada tocno to kar das ti zraven!

GPL tocno specificira kaj mora biti poleg. Poleg mora biti vse kar nucas, da prevedes program v delujoco obliko. Skupaj z vsemi binarnimi datotekami, ki so potrebne, da program delujo, torej kaksne ikone, slikice in podobne stvari.

Nihce te ne omejuje in ti ne pove kaj moras dati zraven.

Ce distribuiras program v prevedeni obliki, mora biti source tak, da preveden sproducira isti exe oziroma isti program, ki ga distribuiras kot prevedenega...

BigBoss ::


Sicer pa:

A komentarji spadajo zraven, k odprti kodi?

A spadajo zraven tudi opisi funkcij posameznih spremenljivk, vrednosti ki jih te spremenljivke smejo in jih morajo zavzeti tekom programa?

A spada zraven še lazy evaluation verzija pri andanju, oranju ... ?

A spada zraven podatek o verjetnosti, da se izvede koda znotraj nekega if stavka? Distribucija te verjetnosti glede na neko variablo?

A spada zraven še diagram poteka?

Itd.


To je vse mau tko, čez palec zamišljeno.


Tole si napisal tako, kot da bi te nekdo silil, da daš vse svoje v Open, pa bi iskal poti, kako preprečit uporabo.

Vidi se, da ne razumeš. Ne razumeš, da ljudje dajejo to v uporabo ZATO, DA BI TO DRUGI UPORABLJALI, in ne zato, ker bi jih kdo silil. In če daš ven zato, da bi kdo to uporabljal, mu seveda daš tako, da bo to čim laže počel. Se ti ne zdi ?. Res pa je, da za to niso predpisani neki standardi. Ampak to ni važno. Kjer je volja, tam je pot ... ;)

Thomas ::

> Res pa je, da za to niso predpisani neki standardi

> Zraven spada tocno to kar das ti zraven!

Navodila za uporabo izvršne datoteke.

poweroff ::

Thomas: Ja. Za razlastitev avtorjev gre. Za "prostovoljno nacionalizacijo" njihovih produktov.
To je v osnovi tega gibanja "odprte kode".

Ja točno tako. Samo za razliko od komunizma, kjer je bilo razlaščanje prisilno, je tukaj prostovoljno. Odprtokodniki špilamo po pravilih kapitalizma. Hkrati pa mu s tem škodujemo, prav spodkopavamo ga. Zato neoliberalce tipa Thomas in Mrkaič to tako jezi. Kapitalizem se jim v enem segmentu sesuva, oni pa nič ne morejo proti temu. Kriza, ne?

Najbolj jih pa boli, ker točno vedo, da bi to ljudje delali tudi brez državnega denarja. Da je bil FireFox, KDE, itd. preveden brez državnega denarja. Se pravi je razvoj neustavljiv, neoliberalni kapitalizem pa resno ogrožen.

(no, tole zgoraj sem namenoma napisal nekoliko nesramno in pretirano, je pa to ravno bistvo "problema", kot ga vidijo neoliberalci).


P. S. To se ne vidi samo v odprti kodi. Ljudje tudi svoja umetniška dela zastojn dajejo drugim (CC), pri nas imamo recimo tradicijo volunterskega dela v kulturnem društvu, v ZDA nekateri celo brezplačno dajejo svoj Wlan drugim na uporabo (in ni naključje, da ISPji že grozijo, da bo treba to z zakonom prepovedat). Ljudje so na različnih področjih pripravljeni delati ZASTONJ. "Problem" je le, ker se je nenadona začela širiti ideja (Thomas bi rekel ideologija), da je volunterstvo nekaj dobrega, moralno dobrega. Za neoliberalce, ki jim moralno dobro predstavlja čisti egoizem je to seveda znak za alarm. Samo proti temu ne morejo narediti NIČ. Ljudje lahko verjamejo kar hočejo in lahko s svojimi deli delajo KAR HOČEJO. Vsaj tako so nas učili neoliberalci. No, bomo videli, če bodo sedaj obrnili ploščo, ko jim bo ta logika ogrozila njihov sistem in njohove privilegije.

Sicer pa, če smo proti subvencijam, potem bodimo tudi proti kakršnimkoli oblikam državne pomoči podjetjem. Se pravi država NE SME narediti okolja za spodbujanje naložb. NE, to bi bil poseg na trg.
Tudi razne ekološke takse in zahteve po spoštovanju ekologije, varnosti pri delu, itd. SO posegi države - vse prepovedat. Pa kaj je patentna zaščita drugega kot poseg države na trg? Naj se podjetja sama potrudijo proti zlorabam! Naj trg sam regulira te zadeve, ne???

V osnovi gre za vprašanje ali je država ustanova, ki skrbi za ljudi (državljane), ali za korporacije (kapitaliste). Dolker bomo imeli v Državi delnice (glasove) volilci, naj država dela za nas. Ko pa bodo Državo tvorile Korporacije, naj pa dela za njih. Ne pa da privatni korporacijski interesi preko "javnosti" (manipulacija z javnim mnenjem, "privatizacija" politike in državnih ustanov (korupcija,..), itd.) vdirajo v Državo!

Thomas: recimo, da obstajata dva word processorja. Država se odloča med njima in kupi cenejšega. Kaj je tu narobe? Bi MORALA nujno kupiti dražjega, zato, ker je dražji pač korporacijski izdelek, čeprav ni bistveno boljši? No, TO pa bi bila ideologija... Izgleda, da ti zagovarjaš neko ideologijo - ideologijo "kupi pri korporacijah, pa čeprav dražje, saj s tem podpiraš kapitalistični sistem. Ne obnašaj se racionalno in ne kupi ceneje, če bi to lahko ogrozilo kapitalistični Sistem". To je šele ideologija, to...!
sudo poweroff

Thomas ::

> Ja točno tako. Samo za razliko od komunizma, kjer je bilo razlaščanje prisilno, je tukaj prostovoljno. Odprtokodniki špilamo po pravilih kapitalizma. Hkrati pa mu s tem škodujemo, prav spodkopavamo ga.

Sej sem vedu.

Gandalfar ::

Thomas: nisi mi odgovoril za kaj so po tvoje Windowsi opensource

Thomas ::

Ne po moji logiki. Po logiki, da karkoli spremeniš, mora še naprej ostati open, je vse open.

Zgodovina sprememb…

  • spremenil: Thomas ()

Gandalfar ::

Pri pogoju, da to licenca zahteva. Recimo BSD nima te zahteve. Tako Microsoftu ni potrebno razkriti svojih sprememb delom BSD-ja, ki jih je vkljucil v windowse. Prav tako mu ni potrebno pokazati izvorne kode.

Taksna je pac zahteva GPL licence. Ce ti ni vsec je ne uporabljaj. Ne vem pa kaj ima to z Windowsi.

Thomas ::

Premisli še mau. Če je vsaka sprememba na subjektu GPL-a še vedno subjekt GPL-a .. potem je vse pod GPLom. Ker lahko zderiviraš WordBlackStar iz Linuxa, če ravno hočeš.

To majo patentniki boljš premišljeno. Ko se "dovolj razlikuje", je to nova stvar. GPLovci pa ne.

GPL je (very) ill defined.

Thomas ::

Kva ma Linux dobro ime prve spremenljivke! Pa tadrugo! Pa tale for zanka mi je tud cool!

Pobrišem celo source kodo razen teh treh reči in napišem Blagajna.cpp. Skompajlam v Blagajna.exe in ta je zdaj pod GPL.

GPL ... sux.

Brane2 ::


Premisli še mau. Če je vsaka sprememba na subjektu GPL-a še vedno subjekt GPL-a .. potem je vse pod GPLom. Ker lahko zderiviraš WordBlackStar iz Linuxa, če ravno hočeš.


Ja, če stvar izpelješ iz GPL. Če ti vzameš Linux (ki sicer ni pod GPL ampak pustimo to sedaj tu) in iz njega narediš WordBlackStar, si pod GPL. Seveda je drugo vprašanje, zakaj bi šel to delat, ampak seveda to lahko narediš.

tako kot lahko umreš tudi v atestirano varnem avtu, če se poliješ z bencinom in zažgeš. Tudi kondom je lahko smrtonosen, če si ga povezneš čez napačno glavo.

Saj GPL ni edina licenca in se tudi ne trudi biti edina. Namenjena je zaščiti znanja ki ga ljudje dajejo v skupen sod in je najbolj uporabna za stvari, ki se jih da javno postopoma izboljševati, tako da veliko glav z vseh strani po malih korakih izboljšuje kodo.

Pač za druge stvari in druge probleme (ali celo iste) pač uporabiš druge prijeme. Stvar izbire.
On the journey of life, I chose the psycho path.

Zgodovina sprememb…

  • spremenil: Brane2 ()

Gandalfar ::

Em, ne? Ce neodvisno nastaneta dve identicicni avtorski deli ima vsak avtor neodvisen copyright na svoj izvod.

Brane2 ::


Pobrišem celo source kodo razen teh treh reči in napišem Blagajna.cpp. Skompajlam v Blagajna.exe in ta je zdaj pod GPL.


To ni specialiteta GPL-a ampak dogovora.

Poglejva paralelo:

Stopim v menjalnico s šibrovko, ustrelim v strop in zavpijem "Vsi na tla, pi*da vam materina!" Stopim preko vrste, zahtevam od ljerke vse iz blagajne. Do menjalnice noro pridrvi kombi in tik pred štacuno obrne z ročno ter se ustavi še ne pol metra od vrat.
Ukažem ljerki naj prešteje vse devize, preden jih pobašem v vreče. Vržem vreče z devizami v kombi, nato ji pa odštejem tolarsko protivrednost in neko kompenzacijo za beljenje stropa.

Je to kaznivo in zakaj ?
On the journey of life, I chose the psycho path.

Zgodovina sprememb…

  • spremenil: Brane2 ()

Thomas ::

Je kaznivo. Ne kot rop pač pa ogrožanje varnosti, grožnja z orožjem ... itd.

Brane2 ::

AMpak saj ljudi nisem spravljal v nevarnost. Sem izkušen strelec v šibrovki pa je bil naboj s soljo in ne prave šibre. Toliko da je naredilo škodo na barvi. Sploh pa sem streljal v strop. :\
On the journey of life, I chose the psycho path.

Thomas ::

Tvoje strelske sposobnosti ne štejejo nič. Probi, boš vidu, da ti bo sodnik isto reku. :D

Thomas ::

Ne, ampak resno. Če se legalno dokopljem do kode Windowsow, iz njih pa potem naredim igrco, ki jo prodajam in teče na Windowsih ... če se izvorni kodi dovolj razlikujeta ... ni problema.

Če bi jo pa naredil iz Linuxove izvorne kode, pa bi bila tudi povsem različna, sem pa vseeno še naprej pod GPL licenco?

No, ja. Linux ni pod GPL. Pa kakšen drug jajc, ki je.


Sama ideja, da "kakorkoli se bo spremenilo, še vedno je to naše" ... je sick.

Brane2 ::

No, to hočem izpostavit. Gre za dogovor, ki sem ga zavestno kršil.
Sicer bi odsedel kar nekaj dni več glede na dejanjsko nevarnost, ampak kdo mi je kriv če se izživljam.

Tudi ti boš za GPL vedno lahko našel varianto, ki jo ta slabo pokriva. Ampak to ni problem, ker GPL se ne trudi biti "teorija vsega v vesolju", le pokriti potrebe ljudi, katerih interesna sfera je na tem področju.

In kaj se bo zgodilo, ko GPL ne bo več ustrezal potrebam teh ljudi ? To se je že zgodilo in nastal je GPL-2. Ko bo potreba za GPL-3, se bo zgodil tudi ta.

Vse to s spreminjanjem sourcea sem že zdavnaj dal skozi. Vse to je res, vendar to ni samo slabost GPL-a. Zato se tudi ta ne trudi biti "teorija vsega", le zavezujoč dogovor.

In BTW: Kaj bi se zgodilo s patentnim sistemom, če bi patetniral algoritem sposoben pač tistih nekaj osnovnih mentalnih operacij, poleg shranjevanja strukturiranih podatkov - če bi imel stvar, ki bi znala iz pogruntacije A in B narediti pogruntacijo C ?

Patenti zahtevajo "inventive step". Kaj bi se zgodilo, če bi dokazal, da ga premore nek algoritem ?
On the journey of life, I chose the psycho path.

Thomas ::

Pri patentih vseeno velja, da če si "bistveno" spremenil, je to nekaj drugega. Potem se razsoja, kaj to "bistveno" je, za vsak primer posebej. Ampak patent ščiti nek algoritem. Recimo.

GPL pa zakoliči bolj na široko. "Tole in vse, kar bo kadarkoli iz tega nastalo."

Kruta finta.

> Patenti zahtevajo "inventive step". Kaj bi se zgodilo, če bi dokazal, da ga premore nek algoritem ?

Potem imaš inventivni algoritem. Noben problem. Zame. Kaj mislijo patentniki in GPLjci, pa mene ne briga prav zelo.

Patent je zato, da varuje intelektualno lastnino, nastalo v potu nekoga obraza. GPL pa zato, da ta sistem varovanja zjebe, pravi Matthai. Jest mu to verjamem.

Ko pa algoritem postane univerzalno inventiven .. potem ta dilema odpade. Potem se je zgodil Dogodek. Potem gremo pa v New Regime.

Tačas naj bo pa raje kapitalizem, kot socializem.

Brane2 ::


Ne, ampak resno. Če se legalno dokopljem do kode Windowsow, iz njih pa potem naredim igrco, ki jo prodajam in teče na Windowsih ... če se izvorni kodi dovolj razlikujeta ... ni problema.


Če se dokoplješ izvorne kode WInsow je velik problem, tudi če nič z njo ne narediš. Prvič , to je v splošnih pogojih kaznivo, torej si kriminalec.
In drugič, čim vidiš njihovo kodo na tak nelegalen način, lahko pozneje trdijo da si jim tehnologijo XYZ ukradel, ker si imel pred seboj njihov source, kjer so bili nekakšni zametki tega...


Če bi jo pa naredil iz Linuxove izvorne kode, pa bi bila tudi povsem različna, sem pa vseeno še naprej pod GPL licenco?


Če bi bila povsem različna, zakaj bi jo delal na osnovi GPL-a ?
To je tako kot če bi zahteval kredit od banke in ga takoj vrnil, nato pa jokal, kako so ti lahko računali zavarovanje kredita in kojekakve stroške na denar, ki si ga samo vzel in 30 sekund pozneje vrnil.

GPL ima jasna pravila igre in nikjer ne skriva svoje narave. Tudi se jasno ve, kje mora pisati kaj o naravi te licence itd.


Sama ideja, da "kakorkoli se bo spremenilo, še vedno je to naše" ... je sick.


To ni čisto tako. Ti lahko recimo določeno stvar dodeluješ pod GPL, nato pa jo odneseš pod svojo licenco.

Sicer nekaj kar si dal pod GPLom ne moreš preklicat ampak če je softver tvoj in ni odvisen od dela drugih in je trenutna,recimo v5.0.1 verzija GPL, AFAIK ni pravila, zakaj verzija 5.02 ne bi smela biti samo komercialna.
Seveda ne moreš preprečiti folku, da ne bi vzel verzije 5.01 in jo razvijal naprej a to je deal, ki si ga sprejel že ko si dal verzijo 5.01 ven.

Poglej si recimo Trolltechovo knjižnico QT. Ta je full znana in je osnova KDE okolja. Trolltech ti jo daje pod dvema licencama:

-GPL
-commercial

Čeprav gre za isti source, če delaš komercialne progame ki so odvisni od njihovih libraryjev, hočejo od tebe nek denar- to tu ni bistveno. Bistveno je, da isto stvar ponujajo pod dvema licencama (ali celo večimi).

Drugi primer je recimo MySQL itd. Poglej si te primere...
On the journey of life, I chose the psycho path.

Zgodovina sprememb…

  • spremenil: Brane2 ()

Gandalfar ::

Če bi jo pa naredil iz Linuxove izvorne kode, pa bi bila tudi povsem različna, sem pa vseeno še naprej pod GPL licenco?


Seveda, saj je derivat.

Sama ideja, da "kakorkoli se bo spremenilo, še vedno je to naše" ... je sick.


To da je sick je tvoje osebno mnenje. Kar pa ne vpliva na stanje GPL-ja.


Kar je bolj pomembno je da se je dolocena skupnost odlocila, da si zeli dolocene svoboscine:

* Pravica do poganjanja programa.
* Pravica do preučevanja, kako program deluje, in prilagajanja svojim potrebam.
* Pravica do razširjanja izvodov.
* Pravica do izboljšave programa in javna izdaja izboljšave, tako da pridobi vsa skupnost.


Kaj je tako narobe v njih, da je cela zadeva sick?

Gandalfar ::

Brane2: tuxracer je tud tak lep primer

Brane2 ::

Čimbolj berem zadnji Thomasov post, tembolj se mi zdi, da se nismo najbolje razumeli.

Point GPL-a je, da te ščiti pred tem da bi nekdo prodajal tvoj trud, ki si ga ti doniral, kot komercialno closed source varianto in ti naredil štalo, ker:

-prodaja tisto, kar je bilo dano kot darilo
-uporablja podarjene dobrine v tržnem boju

Nekako tako kot če bi se SiOL finaciral iz denarje rdečega križa ali kaj podobnega.
GPL ti ne more ukazovati, kaj ti lahko počneš in česa ne s stvarmi, katerih si lastnik ti.

GPL:

-daje tistim, ki iz njega jemljejo garancijo, da ne gre za past. Da jim nekaj daješ zato, da si boš jutri premislil in začel izsiljevati

-daje tistim, ki dajejo kodo, neko avtorsko, moralno in tudi materialno varnost. Se pravi ZAHTEVA, da je tvoje ime omenjeno v danem fajlu v tem in vsem iz tega izpeljanih delih in preprečuje uporabo podarjenih stvari v konkurenčnem boju kot closed source. Se pravi, da bi nekdo tretji prodajal to kodo brez sourcea in jo razglašal kot svojo.

GPL ne preprečuje uporabo Open Sourcea v komercialnih projektih, ampak tu so pogoji in šanse tako enaki za vse.

Kaj pa ti s SVOJO kodo počneš izven GPL, pa njih ne zanima.

BTW: V teh razpravah boš opazil včasih že kar religiozne podtone. Ne rečem, da so slabi, pravim le da folk mnogokrat zanese in govorijo na pamet. Jaz ne trdim da imam absolutno prav, le da sem nekaj prebral in da spremljam sceno že dalj časa.

Tako kot povsod pač, ne verjami vsem na besedo ampak si poglej relevantne podatke v samih besedilih licenc in na znanih siteih itd.
On the journey of life, I chose the psycho path.

Zgodovina sprememb…

  • spremenil: Brane2 ()

hruske ::

Thomas, če hočeš narest CS program na linuxu, tud to se da.
Skype ni derivat, vseeno pa uporablja API od linuxa.
Rad imam tole državico. <3

Thomas ::

Težko se je pogovarjat koncizno znotraj nečesa, kar je samo precej megleno.

Tudi tale množica licenc, kakor množica distribucij, prav nič ne pripomore k jasnosti.

Kaj dobim in kaj bom moral dati zraven, je precej poljubno. Če dajem zastonj ali zaračunavam, pa tudi.



Predlagam, da se OC community najprej zmeni med sabo. Ker tukaj zastopate eno celo paleto distribucij. Oprostite, licenc. Ozirome ne, sorči - stališč!

Gandalfar ::

OC?

Vsak ima svoje ideje o tem kaj se lahko dela z njegovo izvorno kodo in kaj ne. Mi mu teh nazorov ne bomo vsiljevali.

Mu bom pa rekel .. "ce hoces graditi na mojem delu .. se igraj po mojih pravilih" to so (vsaj zame) v vecini primerov pravila GPL-ja.

Sicer pa imas zelo jasna pravila kaj je OpenSource in kaj ne. Tole je definicija opensourca: http://www.opensource.org/docs/definiti...

Brane2 ::


Tole je definicija opensourca: http://www.opensource.org/docs/definiti...


Taprava definicija. treba je samo reč, da je na tej strani najmanjši skupni imenovalec, da lahko licenčnim pogojem rečeš "open-source".

Če te npr. zanima kaj bolj določenega o GPL-u in sorodnih licencah, si poglej:

http://www.fsf.org/licenses/licenses.html
On the journey of life, I chose the psycho path.

Zgodovina sprememb…

  • spremenil: Brane2 ()

poweroff ::

Thomas: Odprtokodniki špilamo po pravilih kapitalizma. Hkrati pa mu s tem škodujemo, prav spodkopavamo ga.

Sej sem vedu.


ter kasneje:

GPL ... sux.

In potem:

Patent je zato, da varuje intelektualno lastnino, nastalo v potu nekoga obraza. GPL pa zato, da ta sistem varovanja zjebe, pravi Matthai. Jest mu to verjamem.

No, v svojih postih sem namenoma pretiraval, to pa zato, da bi pokazal, zakaj neokonzervativce moti opensource sistem, ki je POVSEM legalen in POVSEM legitimen.


Skratka - zadeva je zakonita, ni pravno sporna, v praksi deluje in celo prinaša dobiček, ampak neoliberalcem še vedno smrdi - ne marajo je.

Zakaj?

Zato, ker so podzavestno spoznali, da ta stvar ogroža njihovo ideologijo. Marx bi rekel, da je pri closed source večji vir dobička Kapital (Kapitalist si prisvoji programerjevo delo - njemu da plačo, licence pa pozneje prodaja za svoj račun), pri opensource pa Delo (programer si denar služi z delom, razvojem, ne kopiranjem ene že obstoječe rešitve). No, to vas matra.

Zdaj, ko smo razrešili, da je nasprotovanje opensourcu ideološko utemeljeno, se lahko vsedemo nazaj, globoko vdihnemo in začnemo racionalno razmišljat. Racionalno, ne pa ideološko.

Racionalno gledano: če imamo dva izdelka, približno enake kvalitete, eden je zaprt in drag, drugi poceni in odprt - kateri izdelek se mi splača kupiti?

Samo to vprašanje je relevantno. Ne to, da bo imel nekdo za mano potem ta izdelek na voljo brezplačno ali pod drugimi pogoji - samo, kaj se MENI v dani situaciji splača?
sudo poweroff

Phil ::

samo, kaj se MENI v dani situaciji splača?

Kot programerju se mi splača pisanje CSa. Zaslužim enako ali več. Življenje od drobtin (ala support, charity...) me ne zanima.

če imamo dva izdelka, približno enake kvalitete, eden je zaprt in drag, drugi poceni in odprt - kateri izdelek se mi splača kupiti?

Cenejši izdelek. Manjkajo vam samo programerji, ki bodo poceni ali zastonj delali.
LP

Brane2 ::


In kaj se bo zgodilo, ko GPL ne bo več ustrezal potrebam teh ljudi ? To se je že zgodilo in nastal je GPL-2. Ko bo potreba za GPL-3, se bo zgodil tudi ta.



No, pa smo tam. Kot da bi vedu. Mi o vuku a vuk na vrata. :D


PRIPRAVE NA GPL-3
On the journey of life, I chose the psycho path.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Java bo placljiva (strani: 1 2 )

Oddelek: Programska oprema
7814993 (6957) opeter
»

Kritična ranljivost v GnuTLS neodkrita skoraj devet let (strani: 1 2 3 )

Oddelek: Novice / Varnost
13427972 (23530) jype
»

Francoska policija s prehodom na Linux prihranila 50 milijonov EUR (strani: 1 2 3 48 9 10 11 )

Oddelek: Novice / Ostala programska oprema
54364954 (53918) Icematxyz
»

Se linux trži?

Oddelek: Operacijski sistemi
201494 (1172) christooss
»

Intelektualna lastnina in copyleft (strani: 1 2 3 4 5 6 )

Oddelek: Novice / Industrijska lastnina
26714564 (14564) Exilian

Več podobnih tem