7: Arvutid ja paragrahvid IIː litsentsid ja autoriõigus
Copylefti idee on see, et kõigil, kes levitavad programmi muudatustega või ilma, pole õigust piirata selle edasise levitamise või muutmise vabadust.
"Tugev" copyleft-litsents lubab koodi kasutada ainult sama litsentsi alusel loodud programmide jaoks.
“Nõrk” copyleft-litsents võimaldab teil selle programmi koodis muudatusi teha. Kuid see näeb ette, et ehitatakse teine seda koodi kasutav programm, mille originaal on teek. Seejärel saab uue programmi välja anda mis tahes muu litsentsi alusel.
Seda tüüpi litsentsimise korral eristatakse ka täielikku ja osalist kopeerimist.
Full copyleft - kõiki programmi osi (välja arvatud litsents ise) saab muuta ja levitada ainult copylefti litsentsi alusel.
Osaline copyleft - programm võib välistada mitu copylefti litsentsi tingimust ja samal ajal lisada muudatusi mõne muu kui copyleft-litsentsi alla. Või ei pruugi mõnel juhul sellise litsentsi alusel levitatav programm järgida kõiki copylefti põhimõtteid. Näiteks mõnede programmide jaoks tehtud erand GPL-i linkimiseks.
Lühike ülevaade litsentsidest
GPL (General Public License)
GNU üldine avalik litsents (GNU General Public License, GNU GPL) on tarkvara ja muud tüüpi teoste tasuta copyyleft-litsents.
GNU GPL nõuab binaarsete failidega (sealhulgas muutmata) lähtekoodiga levitamist või kirjaliku kohustuse selle (teie või kellegi teise oma; meetodid sõltuvad litsentsi versioonist).
GPL-il põhinevad litsentsid:
AGPL (Affero General Public License)
LGPL (Lesser General Public License)
BSD (Berkley Software Distribution)
BSD-litsentsil on kaks peamist versiooni, mida tuleb eristada: "originaal" ja nn "muudetud" (teist nimetatakse ingliskeelses kirjanduses sageli uueks BSD-litsentsiks). See litsents on lubatud.
BSD-litsents võimaldab tarkvara varalisel ärilisel otstarbel kasutada. Selle litsentsi alusel välja antud tarkvara võib olla varjatud kaubanduslikes toodetes. Sellisel tarkvaral põhinevaid teoseid võib isegi levitada varaliste litsentside alusel (kuid need peavad siiski vastama litsentsinõuetele). Selliste programmide tähelepanuväärsemad näited on BSD võrgukoodi kasutamine Microsofti toodetes, samuti paljude FreeBSD komponentide kasutamine Mac OS X operatsioonisüsteemis.
Apache Software License
Apache'i litsents annab kasutajale õiguse kasutada tarkvara mis tahes eesmärgil, vabalt levitada, muuta ja levitada muudetud koopiaid, välja arvatud nimi.
See litsents ei sätesta tarkvara levitamise litsentsi muutumatust ega nõua selle avatud staatuse säilitamist. Ainus Apache litsentsiga kehtestatud tingimus on teavitada saajat lähtekoodi kasutamisest. Erinevalt copylefti litsentsidest ei saa muudetud versiooni saaja tingimata kõiki Apache'i litsentsiga algselt antud õigusi.
Iga litsentsitud fail peab sisaldama kogu algset teavet autoriõiguste või patentide kohta ning igale muudetud failile tuleb lisada teave tehtud muudatuste kohta.
Комментарии
Отправить комментарий