Nedavno sam objavio post na forum o ovoj slici koju vam pokazujem
U pogledu slobodnog softvera i vlasničkog softvera, on je u pravu. Ali čini mi se njegova vizija otvorenog koda (po mom mišljenju) pretjerano. Prvo ću navesti kriterije koje mora imati licenca da se smatra otvorenim kodom:
1) Ne biste trebali ograničiti da bilo tko može prodati ili pokloniti softver, niti zahtijevati prikupljanje tantijema u slučaju njegove prodaje.
2) Program mora sadržavati izvorni kod i omogućiti njegovu distribuciju u izvornom i kompiliranom kodu (u potonjem slučaju mora postojati sredstvo za pristup kodu i ne više od razumnih troškova reprodukcije).
3) Morate dopustiti izmjene i izvedene radove, a također ih trebate distribuirati pod istim uvjetima izvorne licence.
4) Mora dopustiti EKSPLICITNO distribucija softvera izrađena s modificiranim kodom. Takvu distribuciju možete ograničiti SINGL ako licenca dopušta distribuciju zakrpa s kodom u svrhu izmjene programa u vrijeme sastavljanja. Može zahtijevati da izvedeni softver ima drugačije ime ili inačicu od izvorne.
5) Ne smijete diskriminirati nijednu osobu ili skupinu ljudi.
6) Ne smijete nikome ograničiti upotrebu softvera u određenom radnom području.
7) Prava na licencirani softver trebaju se odnositi na svakoga tko vam ga distribuira bez potrebe za dodatnim licencama.
8) Licenca ne smije biti specifična za proizvod.
9) Licenca ne smije ograničavati bilo koji drugi softver koji se distribuira zajedno s licenciranim softverom.
10) Licenca mora biti tehnološki neutralna.
zaključci:
1) Zabrana komercijalne upotrebe otvorenog koda je apsolutna lopta, zbog kriterija 1.
2) Idem zbog nedostatka jamstva za izmjenu koda, zbog kriterija 3
3) Isto kao i "samo ponekad" o dijeljenju izvornog softvera, zbog kriterija 1, 2, 5, 6 i 7
4) O nedostatku jamstva za dijeljenje izmjena, tada je licenca nije copyleft, ne zato što je open source.
5) Više je nego usporedba između besplatnog softvera i softvera otvorenog koda usporedba između GPL-a i bilo koje druge licence koja nije kopileft.
Dobro se sjetite čitatelja: razlika između besplatnog softvera i otvorenog koda je gledišta. Prva svemu pristupa sa stajališta sloboda, drugi se suočava s gledišta tehničko-metodološka.
A budući da jesam, ovdje ću staviti još jedan članak, ali o tome licenciranje. Već smo vidjeli zahtjeve koje mora imati licenca otvorenog koda. Podrazumijeva se da licenca za besplatni softver to zahtijeva ispuniti 4 slobode. Obično je licenca za besplatni softver također otvoreni izvor i obrnuto. I isto obrnuto, ako nije besplatno, nije otvoreni izvor i obrnuto. Tamo su iznimke prema pravilu i slijede:
1) BSD s 4 klauzule (poznat i kao originalni BSD). Nije otvoreni izvor jer je jedna od njegovih klauzula postavili oglašavanje za organizaciju koja je napisala kôd (krši kriterij 8, uz GPL kompatibilnost). BSD-ovi s klauzulama 2 i 3 besplatni su i otvorenog koda, a oba su kompatibilna s GPL-om.
2) La CECILL (CEA CNRS INRIA Besplatna logika) Besplatno je i namijenjeno je kompatibilnosti s GPLv2, ali na temelju francuskog zakona.
3) Licenca za cryptix (koristi se u projektu cryptix, poznatom po proširenju Java kriptografije). To je BSD s dvije klauzule, ali specifične za proizvod.
4) Učini ono što jebeno želiš Javna licenca (Licenca za moj kod radi ono što želite. Ne treba više objašnjenja) Razlog zašto nisu stavili da je otvorena je prema Martinu Michlmayru (koji je pregledao jedini odlomak licence) u Europi ne postoji javna domena. Inače, taj koji ga je stvorio bio je Sam Hocevar, voditelj projekta Debian između 2007. i 08. godine.
5) Licenca Netscape. Ironično besplatna licenca koju FSF poziva da je ne koristite NIKADA, autor DISKRIMINACIJA koja zrači prema korisnicima. To je glavna razlika između te licence i licence Mozilla (koja je otvorena i besplatna).
6) Licenca OpenSSL. To uključuje a klauzula o oglašavanju, uglavnom zato što se temelji na licenci Apache verzije 1.0 (nije otvorena), a ne 2.0 (otvorena).
7) Licenca XFree86. Isto kao i 4 klauzula BSD.
8) The Uzajamna javna licenca. Za razliku od već navedenih, to je licenca otvorenog koda, ali nije besplatna. To je poput GPL-a obvezuje objaviti bilo koju izmjenu koju je izvršila tvrtka, iako ovaj to čini privatno.
Sada postoje i druga pitanja o besplatnim i otvorenim izvornim licencama, poput kompatibilnosti s GPL-om, je li kopileft ili nije ili je odobrena općim smjernicama Debiana. Besplatne i otvorene licence koje nisu kompatibilne s GPL-om su Eclipse, Mozilla (verzije prije 2.0), Apache (isto što i Mozilla), IBM, LaTeX, PHP i Sun, između ostalog. Besplatne i otvorene izvorne licence koje nisu copyleft su BSD, MIT, Python, PHP i Apache te Artistic. I na općim crtama Debiana, odbijaju GNU licencu za besplatnu dokumentaciju ako dokument sadrži invarijantne odjeljke.
Možemo razgovarati i o drugim ograničenjima dopuštenim unutar besplatnog softvera, poput koliko jak copyleft mora biti. LGPL (slab copyleft) bio je namijenjen tako da se moduli koji su dio GPL (strong copyleft) programa koriste i u ne-GPL programima (LibreOffice je licenciran pod LGPL-om).
Drugo ograničenje je ograničenje odmazda patenta, odnosno vaša prava kao korisnika određenog programa prestaju kada se obratite sudu protiv tvrtke koja je stvorila softver za izdavanje patenta. Pogodite koju licencu za besplatni i otvoreni izvor uključuje ova mjera, uz dozvole Mozilla i Apache.
Tu je i slučaj licenci koja uzima u obzir hardverska ograničenja (kao tivoizacija). Verzija 3.0 GPL-a stvorena je upravo za borbu protiv tivoizacije, jer TiVo koristi besplatni softver za svoje strojeve, dijeli kôd pod GPLv2, ali ne dopušta izvršavanje modificiranog koda, bez odobrenja pomoću digitalnog potpisa tvrtke (nešto slično događa se kod Sigurnog pokretanja). Linus je ne slažem se s verzijom 3, prvo jer smatra da se softverska licenca ne bi trebala proširiti na hardver, a drugo zato što osobno digitalne potpise smatra korisnim sigurnosnim alatom.
I dosta mi je pisanja. Nadam se da je ovaj članak koristan za nano za vašu prezentaciju Linux For Dummies. Za sljedeći ću napraviti jedno o tome kako komercijalizirati besplatni softver.
Korisni linkovi:
Definicija otvorenog koda: http://opensource.org/osd
Zašto OSI ne prihvaća Učini ono što jebeno želiš Javna licenca: http://opensource.org/minutes20090304
RMS preuzima Netscape licencu: http://www.gnu.org/philosophy/netscape-npl.es.html
Odakle taj graf? Iznimna je manipulacija stvarnošću kako bi pojam "Slobodni softver" bio dobar čovjek u filmu. GPL je licenca "Otvorenog koda", pa tako zanimljiva usporedba nema smisla.
"GPL je licenca" Otvorenog koda ", pa tako zanimljiva usporedba nema smisla."
Aha ... pogledaj se ...
GPL je FSF licenca za BESPLATNI SOFTVER.
Slobodni softver nastoji zaštititi razvoj softvera i učiniti ga otvorenim i zajedničkim, jer ima socijalnu, filozofsku i ako želite utopijsku komponentu.
OSS je smjernica za razvoj softvera na otvoren način, upravo ona koja je nastala kao odgovor na "ograničenja" GPL-a.
Pogledajte Revolution OS i prestanite razgovarati sa starim prdcem, mreža je puna dobrih informacija.
http://opensource.org/licenses/alphabetical
Licence odobrene od strane inicijative za otvoreni izvor, jer udovoljavaju već spomenutim kriterijima. Među njima su GPL 2 i 3. Ergo, GNU GPL JE također licenca otvorenog koda
Kao što @diazepan ističe, GPL je licenca koja je dio obitelji "Open Source". Stoga grafikon leži kad kaže da je komercijalna uporaba zabranjena, jer licence za besplatni softver spadaju u OSI i one ispunjavaju njegove zahtjeve. A također su ikone prekrižene kako god žele, bez kriterija, dodajući zlonamjerne naslove poput "nije zajamčeno", "samo ponekad" i "ograničeno". Apsurd s jasnim ciljem: Ostaviti pojam "Open Source" na pola puta između besplatnog i vlasničkog softvera (nešto potpuno pogrešno).
Možete razgovarati o otvorenom kodu ili besplatnom softveru, ali licence ne možete razdvojiti u dvije košare (jednu za FSF i jednu za OSI) jer postoje neke koje spadaju u obje.
Posljednji odlomak zavarava. Da pojasnimo, riječ "neki" treba promijeniti u "gotovo sve". FSF navodi velik broj licenci kao besplatni softver, ali preporučuje ih samo nekoliko (zato sam stavio "neke", a da to nisam shvatio). Postoje i licence koje OSI prihvaća, a FSF odbija (poput NASA-inog sporazuma o otvorenom kodu), ali to su rijetki slučajevi.
Dobar članak. Uvijek je vrijedno pojasniti ove vrste stvari kako bi se smanjila zabuna, posebno među novim korisnicima. I da, softver otvorenog koda je besplatan, samo nekoliko malih razlika od onoga što je prihvatio FSF.
Dobro je što ste to pojasnili, nadam se da vaš članak završava mnogim apsurdnim raspravama koje su vođene na mnogim forumima i blogovima. Pozdrav i dobar post.
«Zaključci:
1) Zabrana komercijalne upotrebe otvorenog koda apsolutno je glasačko mjesto zbog kriterija 1. »
Hahaha, kakva repa !!! xD
To je bio _Vaš_zaključak prije nego što vas ispravno obavijestim 😀
F / GUBITAK mu nikada nije zabranio prodaju, zapravo * potiče * ga da profitira poštujući klauzule odgovarajućih licenci.
Ahhhh-uzdah-…. : facepalm:
Ti mi daješ razlog. Rekao sam da je zabrana komercijalne upotrebe smetnja. Ili ne znate što je lopta?
koji je vrag lopta?
Bolazo: Glupo, gluposti. (Pojam River Plate)
Lopta = Laž
Bolazo = Vrlo velika laž.
????
Ne znam koristi li se u drugim zemljama, ali u Španjolskoj se to razumije. 🙂
Pa, budite još zbunjeni, u Argentini je to luda glupost, a u Španjolskoj znači laž? na kraju koja je od dvije definicije?
Oboje su frknuli.
Čini mi se da biste trebali staviti univerzalnije pridjeve, budući da, barem u mojoj zemlji, ne znamo pridjev bolazo, sjetite se da je ovaj blog naširoko čitav u Latinskoj Americi i šire.
Moja greška. Tako se izražavamo mi Urugvajci / Argentinci.
Hoćemo li nastaviti diverzificirati zajednicu otvorenog koda / slobodnog softvera? Ombe, ne! Trenutno će biti objavljena verzija besplatnog softvera koja je slobodnija od besplatne. Tada će slobodni biti zli, a "besplatni besplatni" bit će dobri. Jesmo li kao u glazbenim žanrovima? Što ako Black Metal, Metalcore, Popcore ... izgled, šestari, METAL i točka. Kad bih se zanosio svime što kažu o slobodnom softveru, a ne o besplatnoj i čitavoj toj teoriji, bolje bi bilo da živim u zemlji bez ikakvih elektroničkih uređaja koji bi bili potpuno besplatni.
Hahaha, genije !! xD
Aplauz, pitanje licenci može biti pomalo zbunjujuće i uvijek je dobro razjasniti odnos između Open source-a i Soft Libre-a, koji je, kako vi kažete, "ideološki" ili "filozofski". Poanta koja mi nije jasna jest ona o 4-klauzuli BSD-a jer nisam razumio točku 8. OSD-a "Licenca ne smije biti specifična za proizvod." Što to znači? I kakve to veze ima s: "jedna od njegovih klauzula uspostavlja oglašavanje organizacije koja je napisala kôd" BSD-a? Jasno mi objasnite poantu. Lijep pozdrav.
Kriterij 8 kaže da prava licenciranog softvera ne bi trebala ovisiti o činjenici da je taj program dio drugog određenog softvera. Oglašavanje tog određenog softvera ili tvrtke koja ga izrađuje krši te kriterije. Na primjer, u 4 klauzuli BSD, treća klauzula kaže:
3. Svi reklamni materijali koji spominju značajke ili upotrebu ovog softvera moraju imati sljedeću potvrdu: Ovaj proizvod uključuje softver koji su razvili Sveučilište Kalifornija, Berkeley i njegovi suradnici.
Pa bi li to bilo poput "by" licenci Creative Commons?
Hvala na pojašnjenju, to je vrlo važno pitanje, uvijek sarkastično gledamo one koji ne čitaju Windows EULA, morate početi kod kuće 🙂
Koliko je čudno, u ovom trenutku razumijem, jer ne može biti da je "ovaj modul besplatan sve dok se koristi i čini dio cijelog ovog softvera."
Postoji li dio u kojem se precizira što znači svaka točka i izravnaju se te nejasnoće?
Kao što sam rekao na forumu, imam osjećaj da je ovaj graf obrnut 😀
Zna li netko zašto CDDL licenca nije kompatibilna s GPL-om, ali je FSF priznao kao besplatnu licencu
CDDL se temelji na licenci Mozilla 1.1. Ta verzija nije u skladu s GPL-om. Na ovoj poveznici nalazi se objašnjenje nespojivosti između MPL 1.1 i GPL 3
http://www.tomhull.com/ocston/docs/mozgpl.html
Kada FSF misli da licenca ima slabi copyleft, smatra se nespojivim s GPL-om.
Nije nužno. Klauzula 2 i 3 BSD sukladna je GPL-u i nije copyleft.
Pod slabim copyleftom mislim da je loše formuliran copyleft, da nameće ograničenja koja su u suprotnosti s duhom GPL-a ili da se sukobljava s njegovim klauzulama slabljenjem copyleft-a softvera koji uključuje oboje.
izvrstan članak, znao sam uvjete ovih licenci ... ... ali ne toliko xD hvala vam puno!
Che, ali GPL sprječava upotrebu koda u bilo koju svrhu ili svrhu. U osnovi, sprečava vas da s njim napravite vlasnički softver.
Stoga neprestano dodavamo pogreške na grafikon.
pozdravi
PS: pa dobro, obznanjujući izraze koje koristimo mi s River Platea. Već smo proslavili «debeo si, znaj» ... idemo po još 😛
Čini mi se da se to odnosi na upotrebu softvera (od strane korisnika) u bilo koju svrhu, a ne na kod (od strane programera) u bilo koju svrhu. Osim toga, "sloboda" koja bi okončala sve ostale slobode bila bi apsurdna.
WTF PL prevodi se kao "Javna licenca Radi ono što pjevaš muda." 🙂
Danas ću iznijeti govor, a vaša se slika čini vrlo reprezentativnom, citirajući izreku "slika govori mnogo više od 1000 riječi", valja napomenuti da će se koristiti u obrazovne svrhe sa studentima sa Sveučilišta Panama u U okviru sajma besplatnog softvera, također ću postaviti vezu na vaše blogove kako bih ih potaknuo da posjete vaš blog i povećao broj sljedbenika zainteresiranih za upotrebu besplatnog softvera, ponavljam svoje pozdrave i zahvale,
S poštovanjem,
Profesor Angel Samaniego Pineda