Dėl licencijų ir žalos atviram kodui

Neseniai paskelbiau įrašą forumas apie šį vaizdą, kurį jums rodau

Kalbant apie nemokamą programinę įrangą ir patentuotą programinę įrangą, jis yra teisus. Bet man jo atvirojo kodo vizija atrodo (mano nuomone) perdėtas. Pirmiausia aš išvardysiu kriterijus, kuriuos turi turėti licencija laikytinas atviruoju šaltiniu:

1) Negalite apriboti, kad kas nors gali parduoti ar atiduoti programinę įrangą, taip pat nereikalauti rinkti autorinių atlyginimų, jei ją parduodate.

2) Programa turi apimti šaltinio kodą ir leisti jį platinti tiek šaltinio, tiek sukompiliuotame kode (pastaruoju atveju turi būti prieigos prie kodo priemonės ir ne daugiau kaip protingos reprodukcijos išlaidos).

3) Jūs turite leisti modifikacijas ir išvestinius kūrinius, taip pat leisti juos platinti tomis pačiomis sąlygomis, kaip numatyta originalioje licencijoje.

4) Turi leisti Aiškiai programinės įrangos, pagamintos naudojant modifikuotą kodą, platinimas. Galite apriboti tokį platinimą VIENAS jei licencija leidžia platinti pataisas su kodu, siekiant modifikuoti programą kompiliavimo metu. Gali reikėti, kad išvestos programinės įrangos pavadinimas ar versija būtų kitokia nei originalo.

5) Jūs neturite diskriminuoti jokio asmens ar žmonių grupės.

6) Negalite niekam apriboti programinės įrangos naudojimo tam tikroje darbo srityje.

7) Licencijuotos programinės įrangos teisės turėtų būti taikomos visiems, kurie ją platina jums be papildomų licencijų.

8) Licencija neturi būti skirta konkrečiam produktui.

9) Licencija neturi apriboti jokios kitos programinės įrangos, platinamos kartu su licencijuota programine įranga.

10) Licencija turi būti technologiškai neutrali.

Išvados:
1) Draudimas komerciškai naudoti atvirąjį kodą yra: absoliutus kamuolys, dėl 1 kriterijaus.
2) Dėl 3 kriterijaus nėra garantijos, kad bus modifikuotas kodas
3) Pagal 1, 2, 5, 6 ir 7 kriterijus „tik kartais“ dalijantis originalia programine įranga
4) Apie tai, kad trūksta garantijos dalytis pakeitimais, tada licencija tai nėra copyleft, ne todėl, kad jis yra atviro kodo.
5) Tai daugiau nei nemokamas ir atviro kodo programinės įrangos palyginimas GPL ir bet kurios kitos ne kopijavimo licencijos palyginimas.

Gerai atsiminkite skaitytojus: skirtumas tarp nemokamos programinės įrangos ir atvirojo kodo yra požiūrio taškas. Pirmasis prie visko priartėja laisvė, kitas susiduria su tuo požiūriu techninis-metodinis.

Kadangi mes esame, aš įdėsiu čia dar vieną straipsnį, bet apie licencijas. Jau matėme reikalavimus, kuriuos turi atitikti atvirojo kodo licencija. Savaime suprantama, kad tam reikalinga nemokamos programinės įrangos licencija įvykdyti 4 laisves. Paprastai nemokamos programinės įrangos licencija taip pat yra atvirojo kodo ir atvirkščiai. Ir tas pats atvirkščiai, jei jis nėra nemokamas, tai nėra atvirojo kodo ir atvirkščiai. Yra išimtys taisyklės ir yra šios:

1) 4 punkto BSD (taip pat žinomas kaip originalus BSD). Tai nėra atvirasis šaltinis, nes vienas iš jo punktų nustatė kodą parašiusios organizacijos reklamą (pažeidžia 8 kriterijų, be GPL suderinamumo). 2 ir 3 sakiniai BSD yra nemokami ir atvirojo kodo, ir abu yra suderinami su GPL.

2) La CECILLAS („CEA CNRS INRIA Free Logiciel“) Tai nemokama ir skirta suderinti su GPLv2, bet remiantis Prancūzijos įstatymais.

3) licencija Kriptiksas (naudojamas „cryptix“ projekte, žinomas dėl savo „Java“ kriptografijos plėtinio). Tai 2 punktų BSD, bet būdingas produktui.

4) Daryk tai, ką nori, kad galėtum gauti viešąją licenciją (Padarykite tai, ko norite, su mano kodu licencija. Daugiau paaiškinimų nereikia.) Priežastis, kodėl jie nepateikė, kad ji yra atvira, yra todėl, kad, pasak Martin Michlmayr (kuris peržiūrėjo vienintelę licencijos dalį) Europoje nėra viešojo domeno. Beje, jį sukūrė Samas Hocevaras, „Debian“ projekto vadovas 2007–08 m.

5) licencija "Netscape". Ironiška nemokama licencija, kuria FSF ragina nenaudoti Niekada, pateikė DISKRIMINACIJA kad sklinda link vartotojų. Tai yra pagrindinis skirtumas tarp šios licencijos ir „Mozilla“ licencijos (kuri yra atviro kodo ir nemokama).

6) licencija OpenSSL. Tai apima a reklamos sąlyga, daugiausia todėl, kad jis pagrįstas „Apache“ licencijos versija 1.0 (neatidaryta) ir ne 2.0 (atidaryta).

7) licencija XFree86. Tas pats kaip 4 punkto BSD.

8) Abipusė viešoji licencija. Skirtingai nuo jau išvardytų, ji yra atvirojo kodo licencija, bet nėra nemokama. Tai tarsi GPL įpareigoja paskelbti visus bendrovės atliktus pakeitimus, nors šis tai daro privačiai.

Dabar taip pat kyla kitų klausimų apie nemokamas ir atvirojo kodo licencijas, pvz., Apie jų suderinamumą su GPL, jei jis yra ar ne, ar jei jis yra patvirtintas pagal bendrąsias „Debian“ gaires. Nemokamos ir atvirojo kodo licencijos, kurios nesuderinamos su GPL, yra „Eclipse“, „Mozilla“ (ankstesnės versijos nei 2.0), „Apache“ (tas pats kaip „Mozilla“), IBM, „LaTeX“, PHP ir „Sun“. Nemokamos ir atvirojo kodo licencijos, kurios nėra „copyleft“, yra BSD, MIT, Python, PHP ir Apache bei Artistic. Bendrosiose „Debian“ eilutėse jie atmeta GNU nemokamos dokumentacijos licenciją, jei dokumente yra nekintančių skyrių.

Taip pat galime kalbėti apie kitus apribojimus, leidžiamus nemokamoje programinėje įrangoje, pvz koks stiprus turi būti „copyleft“. LGPL (silpnas copyleft) buvo skirtas tam, kad moduliai, kurie yra GPL (strong copyleft) programos dalis, taip pat būtų naudojami ne GPL programose („LibreOffice“ yra licencijuota LGPL).

Kitas apribojimas yra patentų atpildasKitaip tariant, jūsų, kaip tam tikros programos vartotojo, teisės baigiasi, kai paduodate teismą į bendrovę, sukūrusią programinę įrangą patento klausimu. Spėkite, kuri laisvo ir atvirojo šaltinio licencija apima šią priemonę, be „Mozilla“ ir „Apache“ licencijų.

Taip pat yra licencijų, į kurias atsižvelgiama aparatūros apribojimai (toks kaip tivoizacija). GPL 3.0 versija buvo sukurta būtent siekiant kovoti su tivoizacija, nes „TiVo“ savo mašinoms naudoja nemokamą programinę įrangą, dalijasi kodu pagal GPLv2, tačiau neleidžia modifikuoto kodo vykdyti be leidimo naudojant įmonės skaitmeninį parašą ( kažkas panašaus nutinka su „Secure Boot“). Linas yra nesutikti su 3 versija, pirma, todėl, kad jis mano, kad programinės įrangos licencija neturėtų būti taikoma aparatinei įrangai, ir, antra, nes jis asmeniškai mano, kad skaitmeniniai parašai yra naudinga saugumo priemonė.

Ir man atsibodo rašyti. Tikiuosi, kad šis straipsnis yra naudingas „nano“ jo pristatymui „Linux For Dummies“. Kitam darau nemokamą programinę įrangą.

Naudingos nuorodos:

Atvirojo kodo apibrėžimas: http://opensource.org/osd

Kodėl OSI nepriima Daryk tai, ką nori, kad galėtum gauti viešąją licenciją: http://opensource.org/minutes20090304

RMS įgyja „Netscape“ licenciją: http://www.gnu.org/philosophy/netscape-npl.es.html


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Vindūzas sakė

    Iš kur tas grafikas? Tai yra nepaprastas manipuliavimas realybe, kad terminas „laisva programinė įranga“ taptų geru vaikinu filme. GPL yra „atvirojo kodo“ licencija, todėl toks įdomus palyginimas neturi prasmės.

    1.    MSX sakė

      "GPL yra" atvirojo kodo "licencija, todėl įdomus palyginimas neturi prasmės."
      Aha ... pažvelk į tave ...
      GPL yra NEMOKAMOS PROGRAMINĖS ĮRANGOS FSF licencija.
      Laisva programinė įranga siekia apsaugoti programinės įrangos kūrimą ir padaryti ją atvirą bei dalinamą, nes ji turi socialinį, filosofinį ir, jei norite, utopinį komponentą.
      OSS yra direktyva, kuria siekiama programinę įrangą kurti atviru būdu, būtent tai ir gimė reaguojant į GPL „apribojimus“.

      Pažvelkite į „Revolution OS“ ir nebekalbėkite su senu bezdaliu, tinkle pilna geros informacijos.

      1.    diazepanas sakė

        http://opensource.org/licenses/alphabetical

        „Open Source Initiative“ patvirtintos licencijos, nes jos atitinka jau minėtus kriterijus. Tarp jų - GPL 2 ir 3. Ergo, GNU GPL IS taip pat yra atvirojo kodo licencija

      2.    Vindūzas sakė

        Kaip pažymi @diazepan, GPL yra licencija, priklausanti „Atvirojo kodo“ šeimai. Todėl diagramoje yra sakoma, kad komercinis naudojimas yra draudžiamas, nes laisvos programinės įrangos licencijos patenka į OSI, jos atitinka jos reikalavimus. Be to, piktogramos yra išbrauktos taip, kaip jiems patinka, be kriterijų, pridedant kenksmingų užrašų, tokių kaip „negarantuota“, „tik kartais“ ir „ribota“. Absurdas, turintis aiškų tikslą: Palikti „atvirojo kodo“ terminą pusiaukelėje tarp laisvos ir nuosavybės programinės įrangos (kažkas visiškai ne taip).

        Galite kalbėti apie atvirojo kodo ar nemokamą programinę įrangą, tačiau negalite atskirti licencijų į du krepšius (vieną FSF ir vieną OSI), nes yra tokių, kurie patenka į abu.

        1.    Vindūzas sakė

          Paskutinė pastraipa yra klaidinanti. Norint patikslinti, reikėtų pakeisti žodį „kai kurie“ į „beveik visi“. FSF nurodo daugybę licencijų kaip nemokamą programinę įrangą, tačiau rekomenduoja tik kelias (todėl įdėjau „kai kurias“ to nesuprasdamas). Taip pat yra licencijų, kurias OSI priima, o FSF atmeta (pvz., NASA atvirojo kodo sutartis), tačiau tai yra reti atvejai.

  2.   Chuanas sakė

    Geras straipsnis. Visada verta išsiaiškinti tokio tipo dalykus, kad sumažėtų painiava, ypač tarp naujų vartotojų. Taip, „Open Source“ programinė įranga yra nemokama, tik keli nedideli skirtumai nuo to, ką priima FSF.

  3.   pavloco sakė

    Gerai, kad patikslinate, tikiuosi, kad jūsų straipsnis baigsis daugeliu absurdiškų diskusijų, kurios vyko daugelyje forumų ir tinklaraščių. Sveikinimai ir geras pranešimas.

  4.   MSX sakė

    «Išvados:
    1) Draudimas komerciškai naudoti atvirąjį kodą yra absoliutus balsavimas dėl 1 kriterijaus. »

    Hahaha, kokia ropė !!! xD
    Tai bus _jūsų_ išvada prieš teisingai jus informuojant 😀
    F / LOSS niekada nedraudė jo parduoti, iš tikrųjų jis * skatina jį pasipelnyti, laikantis atitinkamų licencijų sąlygų.

    Ahhhh-atsidusimas ... : facepalm:

    1.    diazepanas sakė

      Jūs man nurodote priežastį. Aš sakiau, kad komercinio naudojimo draudimas yra kamuolys. Arba nežinote, kas yra kamuolys?

      1.    juokas sakė

        koks velnias yra kamuolys?

        1.    diazepanas sakė

          Bolazo: Goof off, nesąmonė. (Upės plokštės terminas)

        2.    Hexborg sakė

          Rutulys = Lie

          Bolazo = Labai didelis melas.

          ????

          Nežinau, ar jis naudojamas kitose šalyse, bet Ispanijoje tai suprantama. 🙂

          1.    juokas sakė

            Na bet būkite labiau supainioti, Argentinoje tai yra beprotiška nesąmonė, o Ispanijoje - melas? pabaigoje kuris iš dviejų apibrėžimų yra?

          2.    diazepanas sakė

            Jie abu prunkštelėjo.

      2.    José Miguel sakė

        Man atrodo, kad turėtumėte dėti universalesnius būdvardžius, nes bent jau mano krašte mes nežinome būdvardžio bolazo, atminkite, kad šis tinklaraštis yra plačiai skaitomas visoje Lotynų Amerikoje ir už jos ribų.

        1.    diazepanas sakė

          Mano kaltė. Taip mes, urugvajiečiai / argentiniečiai, išreiškiame save.

  5.   Darko sakė

    Ar tęsime „Open Source“ / „Free Software“ bendruomenės įvairinimą? Ombe, ne! Šiuo metu nemokamos programinės įrangos versija bus išleista daugiau nei nemokama. Tada laisvas bus blogis, o „laisvas laisvas“ bus geras. Ar mes panašūs į muzikinius žanrus? Kas būtų, jei „Black Metal“, „Metalcore“, „Popcore“ ... išvaizda, kompadrai, METALAS ir laikotarpis. Jei mane apimtų viskas, ką jie sako apie nemokamą programinę įrangą, o ne nemokamą ir visą tą teoriją, geriau gyvenčiau kaime be jokių elektroninių prietaisų, kad būčiau visiškai laisvas.

    1.    kregždė sakė

      Hahaha, genialus !! xD

  6.   RudaMale sakė

    Plojimai, licencijų klausimas gali būti šiek tiek painus ir visada gerai išsiaiškinti santykį tarp atvirojo kodo ir „Soft Libre“, kuris, kaip jūs sakote, yra „ideologinis“ arba „filosofinis“. Man neaiškus dalykas yra 4 punktų BSD, nes nesupratau OSD 8 punkto „Licencija neturi būti skirta konkrečiam produktui“. Ką tai reiškia? O ką jis turi bendro: „vienas iš jo punktų nustato kodą surašiusios organizacijos reklamą“ BSD? Išaiškinkite man tašką. Pagarbiai.

    1.    diazepanas sakė

      8 kriterijus sako, kad licencijuotos programinės įrangos teisės neturėtų priklausyti nuo to, kad ta programa yra kitos konkrečios programinės įrangos dalis. Tos konkrečios programinės įrangos ar ją gaminančios įmonės reklama pažeidžia tuos kriterijus. Pavyzdžiui, 4 punkto BSD sakinyje sakoma:

      3. Visoje reklaminėje medžiagoje, kurioje minimos šios programinės įrangos savybės ar naudojimas, turi būti pateiktas šis patvirtinimas: Šis produktas apima programinę įrangą, kurią sukūrė Kalifornijos universitetas Berkeley ir jo bendradarbiai.

      1.    RudaMale sakė

        Taigi ar tai būtų panašu į „common“ kūrybinių vienetų licencijas?
        Ačiū už paaiškinimą, tai labai svarbus klausimas, mes visada su sarkazmu žiūrime į tuos, kurie neskaito „Windows EULA“, turite pradėti nuo namų 🙂

      2.    A sakė

        Kaip keista, aš suprantu šį kriterijų, nes negali būti, kad «šis modulis yra nemokamas, kol jis naudojamas kartu su visa šia programine įranga ir yra jo dalis».

        Ar yra dalis, kurioje nurodoma, ką reiškia kiekvienas taškas, ir tie neaiškumai pašalinami?

  7.   gyvas sakė

    Kaip sakiau forume, man kyla jausmas, kad ši grafika yra apversta 😀

  8.   Sėlinanti mirtis sakė

    Ar kas nors žino, kodėl CDDL licencija nesuderinama su GPL, tačiau FSF ją pripažino nemokama licencija

    1.    diazepanas sakė

      CDDL yra pagrįstas „Mozilla 1.1“ licencija. Ši versija neatitinka GPL. Šioje nuorodoje pateikiamas MPL 1.1 ir GPL 3 nesuderinamumo paaiškinimas

      http://www.tomhull.com/ocston/docs/mozgpl.html

    2.    Vindūzas sakė

      Kai FSF mano, kad licencija yra silpna, ji laikoma nesuderinama su GPL.

      1.    Diazepanas sakė

        Nebūtinai. 2 ir 3 punktų BSD atitinka GPL ir nėra kopijavimas.

        1.    Vindūzas sakė

          Turėdamas silpną kopyleftą turiu omenyje, kad tai yra prastai suformuluotas copyleft, kad jis nustato apribojimus, prieštaraujančius GPL dvasiai, arba kad jis prieštarauja jo sąlygoms, nes silpnina programinės įrangos, apimančios abu dalykus, kopiją.

  9.   helena_ryuu sakė

    puikus straipsnis, žinojau šių licencijų sąlygas ... .. bet ne tiek xD labai ačiū!

  10.   gfretes sakė

    Che, bet GPL neleidžia naudoti kodo jokiems tikslams ar tikslams. Iš esmės tai neleidžia jums kurti patentuotos programinės įrangos.
    Taigi mes nuolat įtraukiame klaidas į diagramą.
    saludos
    PS: gerai ten, žinodami mūsų vartojamus terminus iš „River Plate“. Mes jau išgarsinome „tu grašis, žinok“ ... eikime daugiau 😛

    1.    A sakė

      Man atrodo, kad tai reiškia programinės įrangos (vartotojų) naudojimą bet kokiems tikslams, o ne kodą (programuotojų) bet kokiems tikslams. Be to, „laisvė“, kuri panaikintų visas kitas laisves, būtų absurdiška.

  11.   NaBUru38 sakė

    WTF PL verčiamas kaip „Viešoji licencija daryk tai, ką dainuoji“. 🙂

  12.   Angelas Samaniego Pineda sakė

    Šiandien aš pristatysiu pokalbį, o jūsų įvaizdis atrodo labai reprezentatyvus, cituojant posakį „vaizdas pasako daug daugiau nei 1000 žodžių“. Reikia pažymėti, kad jis bus naudojamas švietimo tikslais kartu su studentais iš Panamos universiteto. nemokamos programinės įrangos mugės, aš taip pat įdėsiu nuorodą į jūsų tinklaraščius, norėdamas skatinti, kad jie lankytųsi jūsų tinklaraštyje, ir padidinti stebėtojų susidomėjimą laisvos programinės įrangos naudojimu, pakartoju savo sveikinimus ir ačiū
    Pagarbiai,

    Profesorius Angelas Samaniego Pineda