1. Labirintut na litsenzite
V sveta na svobodniia softuer sushtestvuvat mnogo razlichni litsenzi - i
tova ima kakto predimstva, taka i nedostatutsi.
Ot edna strana, programistite se razlichavat po tova kakva stepen i
tip svoboda biha dali na produkta si, i suotvetno se nuzhdaiat ot
razlichni litsenzi. Sushtestvuvat naprimer BSD-tip litsenzi, koito
pozvoliavat napulno svobodna upotreba na softuera, bez nikakvi
ogranichaniia - i GPL-tip litsenzi, koito iziskvat derivativite na
softuera sushto da budat svobodni (chesto te bivat narichani copyleft
litsenzi). Ako programist ne mozhe da nameri ili suzdade litsenz, koito
otgovaria na vizhdaniiata im kak da se izpolzva produktut, toi mozhe da se
otkazhe da go suzdade ili obiavi za svoboden. V tova otnoshenie, edin
shirok spektur ot litsenzi e predimstvo.
Ot druga strana, mnogo litsenzi ne pozvoliavat izpolzvane na
litsenziranite pod tiah produkti s ili v produkti, kontrolirani ot drug
litsenz (mezhdulitsenzovo spodeliane). CHesto namereniiata zad tova sa dobri
- naprimer GNU GPL izpolzva tova, za da predotvrati obiaviavaneto na koda
za zatvoren, koeto bi otnelo svobodata mu. Tova obache e i nedostatuk za
svobodniia softuer, tui kato fragmentira bogatstvoto na koda mu mezhdu
razlichnite litsenzi, i taka vredi na edna ot nai-silnite mu strani -
obshtata baza ot kod.
CHesto tazi bariera biva prenebregvana - chovek mozhe da otkrie podobno
"nelegalno" spodeliane na kod mezhdu razlichni litsenzi v povecheto golemi
paketi svoboden softuer, kato sredstvo integritetut na bogatstvoto na
koda da bude zapazen. Zasega tova "prenebregvane na zakona" trevozhi
tvurde malko hora. To obache e potentsialen problem, i shte e po-dobre da
go razreshim niakak.
Tova fragmentirane e neizbezhnata tsena na obektivnata nuzhda ot
razlichni tipove litsenzi, i niama kak da bude izbiagnato napulno. Ot
yuridicheska gledna tochka obache svobodniiat kod veche e prekaleno
fragmentiran. Povecheto ot nego vse oshte e pod edin litsenz, GPL, no veche
ima mnogo podobni na GPL litsenzi. Sushtoto e i s BSD-podobnite litsenzi.
Imame naprimer CDDL, koito mnogo prilicha na MPL, no e razlichen, i kod
pod CDDL ne mozhe da se izpolzva pod GPL. Ako neshtata produlzhavat po tozi
nachin - a te vurviat tochno natam - skoro v svobodniia softuer mozhe da
zapochnat litsenzni voini. A tova e poslednoto, ot koeto imame nuzhda, i
triabva da napravim vsichko vuzmozhno da go izbegnem.
Dobre de, vseki prinos e dobre doshul. Taka e pri svobodniia softuer.
I ako (da predpolozhim za moment) Sun iska CDDL da bude imenno
nespodeliasht litsenz, za da predotvrati prehvurliane na kod ot OpenSolaris
kum Linux, togava te veroiatno niama da pozhelaiat da promeniat CDDL.
Bogatstvoto na svobodniia softueren kod obache triabva da bude kolkoto se
mozhe po-tsialostno. V protiven sluchai gubim edno goliamo predimstvo,
iztochnik na svoboda, niska tsena i kachestvo za vsichki potrebiteli na
svobodniia softuer. (Koeto vklyuchva povecheto, ako ne i vsichki ot nas.)
Edin ot vuzmozhnite nachini za tova mozhe da bude opit da budat ubedeni
avtorite na shodni litsenzi da suzdadat obshti litsenzi, koito zadovoliavat
vseki, i da izpolzvat edin obsht litsenz vmesto mnogoto. V mnogo sluchai
obache tova shte bude nevuzmozhno, a v mnogo drugi kompromisut shte bude
truden i za postigane, i za opazvane.
Drug vuzmozhen nachin e da se predlozhat sporazumeniia mezhdu avtorite na
litsenzi za "krustosano litsenzirane", koeto pozvoliava spodelianeto na kod
mezhdu svobodnite litsenzi. V mnogo sluchai obache tova shte bude bezuspeshno
- suzdatelite na shodni, no nespodeliashti litsenzi sigurno imat prichini da
gi suzdadat i napraviat nespodeliashti...
Edin treti podhod, koito izbiagva povecheto ot tezi problemi, e
metalitsenziraneto.
2. Osnovi na metalitsenziraneto
Suzdateliat na edin svoboden softuer e negoviiat originalen nositel na
avtorsko pravo, i kontrolirasht tova pravo organ. Ako Frank iska negoviiat
kod da bude izpolzvaem primerno s vseki nespodeliasht svoboden litsenz, toi
e v pravoto si da go litsenzira izrichno s vseki takuv litsenz. Sushto taka,
suzdatelite na svoboden softuer imat izgodata tehniiat kod da bude
spodelian kolkoto se mozhe poveche, dokato tova ne nadhvurli stepenta na
svoboda, koiato biha mu dali. Taka che ot gledna tochka na opazvaneto na
tsialostta na bogatstvoto na koda, te sa tezi, koito triabva da mogat
udobno da go litsenzirat za kogoto pozhelaiat.
Na praktika obache tova ne e lesno. Povecheto programisti ne sa
eksperti po litsenzite. Spisutsite s litsenzi postoianno evolyuirat. Ako
razvivaneto na kod produlzhi paralelno pod dva nespodeliashti litsenza,
dvata klona ne mozhe da budat obedineni obratno... Tezi, a i drugi
problemi, mogat da budat razresheni chrez spetsialen tip litsenz -
metalitsenz.
V nai-prostiia si vid metalitsenzut e litsenz, koito pozvoliava kod da
bude izpolzvan pod koito i da e ot litsenzite, izbroeni v opredelen
spisuk. Malko po-slozhen variant bi mogul da vklyuchva nabor dopulnitelni
iziskvaniia ili usloviia, i bi mogul da iziasniava otnosheniiata si s
litsenzite v spisuka.
Metalitsenzut bi mogul yuridicheski da zaobikoli iziskvaneto za
nespodeliane na nespodeliashtite svobodni litsenzi. Ako naprimer kod e
litsenziran pod metalitsenz, koito pozvoliava izpolzvaneto mu pod CDDL i
GPL, toi mozhe legalno da bude vklyuchvan kakto v litsenziran pod CDDL,
taka i v litsenziran pod GPL softuer. A ako derivativite na tozi kod sa
litsenzirani pod sushtiia metalitsenz, te sushto shte sa suvmestimi i s dvata
litsenza. Tui kato nespodeliashtata klauza v povecheto copyleft litsenzi e
vuvedena spetsialno za da opazva svobodata na koda, a ne da go
"zaklyuchva" kum litsenza, metalitsenziraneto na kod kum poveche ot edin
takuv litsenz ne bi triabvalo da protivorechi na duha im.
Poddruzhkata na spisuka s litsenzite mozhe da bude poverena na doveren
organ, koito se grizhi da go poddurzha v suotvetstvie s originalnata
ideia. Taka dori ako metalitsenzut e nespodeliasht, toi bi pozvolil
izpolzvane na koda pod vsichki litsenzi, dopustimi spriamo ideiata, i bi
vklyuchval svoevremenno novi litsenzi, ako te suotvetstvat na ideiata mu,
bez da triabva programistut neprekusnato da sledi novostite okolo
litsenzi i da prelitsenzira koda si neprekusnato.
Povecheto, ili dori vsichki metalitsenzi biha mogli da spodeliat edin ili
susht osnoven tekst, ako toi e dobre obmislen, i da se razlichavat samo po
spisuka ot pozvoleni litsenzi. Tova mozhe da pozvoli sushto taka lesno
suzdavane na spetsializirani metalitsenzi za sluchaite, kogato
standartnite ne sa podhodiashti.
Litsenzite v spisuka mogat sushto da budat metalitsenzi. Tova pozvoliava
suzdavaneto na ierarhichna struktura ot litsenzi na bazata na segashnata
"ploska", koeto shte napravi udobno za programistite izbiraneto na nivo i
tip litsenz, koito davat na produkta im tochno zhelanata stepen i tip
svoboda. (Tova mozhe sushto i da poobrazova kompyuturnite maniatsi v tipove
litsenzi - te po priroda razbirat ierarhichni strukturi mnogo po-dobre ot
yuridicheskite termini. :-)
Nai-setne, metalitsenzite mogat da budat identifitsirani po kodova
sistema, i taka lesno da se opredelia tiput i spekturut na metalitsenza.
Kodovete mogat lesno da se izvedat ot miastoto na metalitsenza v
ierarhiiata na litsenzite.
Vsichki tezi predimstva pred izpolzvaneto na spetsifichni litsenzi
veroiatno biha napravili metalitsenzite udobni za programistite.
Novonapisan kod mozhe da bude metalitsenziran vmesto, ili v dobavka kum
spetsifichniia litsenz; star kod mozhe da bude pre-litsenziran, ako avtorut
go pozvoli. Kolkoto poveche kod se metalitsenzira, tolkova po-malka shte
bude fragmentatsiiata na bogatstvoto na svobodniia kod - i tolkova
po-dobre shte e za vsichki nas.
3. Primeren obrazets za metalitsenz
Tova e rabotna versiia, 0.11. Predlozheniia
i komentari sa dobre doshli.
Litsenzut GNU GPL e izpolzvan kato baza
za yuridicheskata terminologiia (na angliiski).
Edin realen metalitsenz veroiatno (no ne
zadulzhitelno) mozhe da bude suzdaden, kato v tozi obrazets se populniat
ime na litsenza, ime na poddurzhashtiia go organ, i spisuk pozvoleni litsenzi
(za nego mozhe da se izpolzva obrazetsut ot Dopulnenie A). Mozhe da bude
dobaveno tulkuvane, koeto da obiasni litsenza na obshtodostupen ezik;
primeren obrazets e daden v Dopulnenie V). Razbira se, mozhete da
promenite i teksta i usloviiata kakto smetnete za dobre.
1. Tozi Litsenz pokriva vsiaka programa ili drug
produkt, koito sudurzha belezhka, vlozhena ot sobstvenika na avtorskoto
pravo vurhu nego, glasiashta, che toi mozhe da bude razprostraniavan pri
usloviiata na tozi Litsenz. Terminut "Programa" po-dolu se otnasia do
vsiaka programa ili drug produkt, a "produkt, baziran na Programata"
oznachava kakto Programata, taka i vseki nein derivativ suglasno
zakonite za avtorsko pravo. Vseki litsenziran biva oboznachavan kato
"Vie".
2. Vie niamate pravo da pravite
kakvoto i da bilo s tazi Programa, osven kakvoto e izrichno opisano v
tozi Litsenz. Vseki opit da se postupi inache e nezakonen, i avtomatichno
prekratiava pravata vi pod tozi Litsenz. Stranite, koito sa poluchili
kopiia ili prava ot vas pod tozi Litsenz obache niama da zagubiat pravata si
pod Litsenza, ako ne narushat usloviiata mu.
3. Vie ne ste avtomatichno dluzhni da spazvate tozi
Litsenz, tui kato ne ste go podpisali. Nishto drugo obache ne vi dava
pozvolenie da pravite kakvoto i da bilo s Programata ili produktite,
bazirani na Programata. Ako ne priemate tozi Litsenz, kakvito i da bilo
deistviia s Programata ili baziranite na neia produkti sa narushenie na
zakona. Po tazi prichina, praveneto na kakvoto i da bilo s Programata
(ili produktite, bazirani na Programata) sustavliava Vasheto priemane na
tozi Litsenz, i yuridicheskoto Vi obvurzvane s vsichki negovi usloviia i
iziskvaniia.
4. Tozi Litsenz Vi pozvoliava da
pravite kakvoto i da bilo s Programata v suotvetstvie s usloviiata i
iziskvaniiata na koito i da bilo ot litsenzite, ukazani kato pozvoleni
(po-dolu: "ukazani") v Dopulnenie A, koeto e nerazdelna chast ot tozi
Litsenz. Spisukut na tazi litsenzi mozhe da sudurzha dopulnitelni usloviia i
iziskvaniia za pravene na kakvoto i da bilo s Programata v suotvetstvie
s opredeleni litsenzi.
Izklyuchenie ot tova pravilo e baziraneto na produkti na Programata.
Vie mozhete da bazirate produkti na tazi Programa edinstveno ako
produktite sushto se razprostraniavat pod tozi Litsenz. Ako tova iziskvane
protivorechi na kakvoto i da bilo iziskvane na litsenz, ukazan v
Dopulnenie A, tova iziskvane ima po-visok prioritet.
Organut, kontrolirasht Litsenza, mozhe da dobavia novi litsenzi kum
ukazanite v Dopulnenie A, ako smetne, che te otgovariat na originalnite
namereniia na spisuka v Dopulnenie A. Podobna promiana na Dopulnenie A ne
predstavliava promiana na Litsenza. Dobavianeto na litsenz kum spisuka v
Dopulnenie A pozvoliava izpolzvaneto na tazi Programa suglasno nego,
dori ako e napisana i litsenzirana predi tazi promiana v Dopulnenie A,
osven ako izrichno ne e ukazano drugo.
Organut, kontrolirasht Litsenza, mozhe da izvazhda litsenzi ot ukazanite v
Dopulnenie A, ako formulirovkata im i/ili tulkuvanieto i se promeniat
taka, che da stanat nesuvmestimi s originalnoto namerenie na spisuka v
Dopulnenie A. Podobna promiana v Dopulnenie A ne predstavliava promiana na
Litsenza. Izvazhdaneto na litsenz ot tozi spisuk prekratiava pravoto
Programata da bude izpolzvana pod nego, dori ako e bila napisana i
litsenzirana predi tazi promiana v Dopulnenie A, osven ako izrichno ne e
ukazano drugo.
5. Tozi Litsenz se upravliava
i kontrolira ot Organa, Kontrolirasht Litsenza. Kontrolut mozhe da bude
prehvurlen pri nuzhda, i vzaimno suglasie, na drug Organ. Podoben
transfer ne predstavliava promiana na Litsenza.
Organut, Kontrolirasht Litsenza, za tozi Litsenz, ponastoiashtem e .
6. Organut, Kontrolirasht
Litsenza mozhe da publikuva novi versii na Litsenza. Te shte budat podobni
po duh na nastoiashtata versiia, no mogat da se razlichavat v podrobnostite
si, za da vzemat predvid novi problemi ili situatsii.
Vsiaka versiia poluchava opredelen nomer na versiiata. Ako Programata
ukazva nomer na versiia na tozi Litsenz, koito vazhi za neia, i "vsiaka
po-kusna versiia", Vie mozhete da izbirate da spazvate usloviiata i
iziskvaniiata ili na ukazanata spetsifichna versiia, ili na koia da e
sushtestvuvashta po-nova versiia. Ako Programata ne ukazva nomer na versiia
na tozi Litsenz, mozhete da izberete koiato i da bilo sushtestvuvashta negova
versiia.
Dopulnenie A
Litsenzi, razresheni ot :
Slednite litsenzi sa bili predi chast ot tozi spisuk, no sa bili
izvadeni ot nego, i ot obhvata na tozi Litsenz:
Tozi spisuk e promenian za posleden put na .
Kontrolut vurhu tozi Litsenz e bil prehvurlian, vklyuchitelno do tazi
versiia, kakto sledva:
.
Dopulnenie
B
Tulkuvane na .
(YUridicheski ne predstavliava chast ot tozi Litsenz.)
Tozi Litsenz po nachalo e predviden za slednite sluchai i obstoiatelstva:
Tozi Litsenz po nachalo NE e predviden za slednite sluchai i
obstoiatelstva:
Prichini za izpolzvane na tozi Litsenz:
Prichini za izbiagvane na tozi Litsenz:
4. Predlozheniia za metalitsenzi
Tazi chast sudurzha metalitsenzi, predlozheni za izpolzvane. Zasega
vsichki te sa rabotni versii. Vsiakakvi predlozheniia sa dobre doshli.
4.1. Free and Open Source Software Global Meta-License (FOSS-GML)
Free and Open Source Software Global
Meta-License
(FOSS-GML)
(rabotna versiia - 0.11)
1. Tozi Litsenz pokriva vsiaka programa ili drug
produkt, koito sudurzha belezhka, vlozhena ot sobstvenika na avtorskoto
pravo vurhu nego, glasiashta, che toi mozhe da bude razprostraniavan pri
usloviiata na tozi Litsenz. Terminut "Programa" po-dolu se otnasia do
vsiaka programa ili drug produkt, a "produkt, baziran na Programata"
oznachava kakto Programata, taka i vseki nein derivativ suglasno
zakonite za avtorsko pravo. Vseki litsenziran biva oboznachavan kato
"Vie".
2. Vie niamate pravo da pravite
kakvoto i da bilo s tazi Programa, osven kakvoto e izrichno opisano v
tozi Litsenz. Vseki opit da se postupi inache e nezakonen, i avtomatichno
prekratiava pravata vi pod tozi Litsenz. Stranite, koito sa poluchili
kopiia ili prava ot vas pod tozi Litsenz obache niama da zagubiat pravata si
pod Litsenza, ako ne narushat usloviiata mu.
3. Vie ne ste avtomatichno dluzhni da spazvate tozi
Litsenz, tui kato ne ste go podpisali. Nishto drugo obache ne vi dava
pozvolenie da pravite kakvoto i da bilo s Programata ili produktite,
bazirani na Programata. Ako ne priemate tozi Litsenz, kakvito i da bilo
deistviia s Programata ili baziranite na neia produkti sa narushenie na
zakona. Po tazi prichina, praveneto na kakvoto i da bilo s Programata
(ili produktite, bazirani na Programata) sustavliava Vasheto priemane na
tozi Litsenz, i yuridicheskoto Vi obvurzvane s vsichki negovi usloviia i
iziskvaniia.
4. Tozi Litsenz Vi pozvoliava da
pravite kakvoto i da bilo s Programata v suotvetstvie s usloviiata i
iziskvaniiata na koito i da bilo ot litsenzite, ukazani kato pozvoleni
(po-dolu: "ukazani") v Dopulnenie A, koeto e nerazdelna chast ot tozi
Litsenz. Spisukut na tazi litsenzi mozhe da sudurzha dopulnitelni usloviia i
iziskvaniia za pravene na kakvoto i da bilo s Programata v suotvetstvie
s opredeleni litsenzi.
Izklyuchenie ot tova pravilo e baziraneto na produkti na Programata.
Vie mozhete da bazirate produkti na tazi Programa edinstveno ako
produktite sushto se razprostraniavat pod tozi Litsenz. Ako tova iziskvane
protivorechi na kakvoto i da bilo iziskvane na litsenz, ukazan v
Dopulnenie A, tova iziskvane ima po-visok prioritet.
Organut, kontrolirasht Litsenza, mozhe da dobavia novi litsenzi kum
ukazanite v Dopulnenie A, ako smetne, che te otgovariat na originalnite
namereniia na spisuka v Dopulnenie A. Podobna promiana na Dopulnenie A ne
predstavliava promiana na Litsenza. Dobavianeto na litsenz kum spisuka v
Dopulnenie A pozvoliava izpolzvaneto na tazi Programa suglasno nego,
dori ako e napisana i litsenzirana predi tazi promiana v Dopulnenie A,
osven ako izrichno ne e ukazano drugo.
Organut, kontrolirasht Litsenza, mozhe da izvazhda litsenzi ot ukazanite v
Dopulnenie A, ako formulirovkata im i/ili tulkuvanieto i se promeniat
taka, che da stanat nesuvmestimi s originalnoto namerenie na spisuka v
Dopulnenie A. Podobna promiana v Dopulnenie A ne predstavliava promiana na
Litsenza. Izvazhdaneto na litsenz ot tozi spisuk prekratiava pravoto
Programata da bude izpolzvana pod nego, dori ako e bila napisana i
litsenzirana predi tazi promiana v Dopulnenie A, osven ako izrichno ne e
ukazano drugo.
5. Tozi Litsenz se upravliava
i kontrolira ot Organa, Kontrolirasht Litsenza. Kontrolut mozhe da bude
prehvurlen pri nuzhda, i vzaimno suglasie, na drug Organ. Podoben
transfer ne predstavliava promiana na Litsenza.
Organut, Kontrolirasht Litsenza, za tozi Litsenz, ponastoiashtem e Grigor Gachev.
6. Organut, Kontrolirasht
Litsenza mozhe da publikuva novi versii na Litsenza. Te shte budat podobni
po duh na nastoiashtata versiia, no mogat da se razlichavat v podrobnostite
si, za da vzemat predvid novi problemi ili situatsii.
Vsiaka versiia poluchava opredelen nomer na versiiata. Ako Programata
ukazva nomer na versiia na tozi Litsenz, koito vazhi za neia, i "vsiaka
po-kusna versiia", Vie mozhete da izbirate da spazvate usloviiata i
iziskvaniiata ili na ukazanata spetsifichna versiia, ili na koia da e
sushtestvuvashta po-nova versiia. Ako Programata ne ukazva nomer na versiia
na tozi Litsenz, mozhete da izberete koiato i da bilo sushtestvuvashta negova
versiia.
Dopulnenie A
Litsenzi, razresheni ot Free and Open Source Software Global
Meta-License:
Tozi spisuk vklyuchva vsichki litsenzi, koito otgovariat na slednite dve
usloviia:
a) posocheni sa kato "Free License" ot Free Software Foundation (http://www.fsf.org/licenses/license-list.html)
I
b) utvurdeni/sertifitsirani sa kato "Open Source License" ot Open
Source
Initiative (http://www.opensource.org/licenses)
Ako litsenz otgovaria i na dvete usloviia, toi se smiata za pozvolen ot
FOSS-GML. Ako litsenz ne otgovaria na koe da e ot usloviiata, toi se smiata
za nepozvolen ot FOSS-GML.
Ako litsenz zapochne da otgovaria i na dvete usloviia, toi se smiata za
avtomatichno dobaven kum litsenzite, pozvoleni ot FOSS-GML. Ako litsenz
prestane da otgovaria na ednoto ili i dvete usloviia, toi se smiata za
avtomatichno izvaden ot litsenzite, pozvoleni ot FOSS-GML.
Dopulnenie
B
Tulkuvane na Free and Open Source Software Global Meta-License.
(YUridicheski ne predstavliava chast ot Litsenza.)
Tozi Litsenz originalno e predviden za sluchaia, kogato chovek iska
produktut mu da bude svoboden za izpolzvane pod vseki svoboden litsenz.
Iziskvaneto svobodniiat litsenz da bude utvurden kakto ot FSF, taka i
ot OSI, e nalozheno ot niakolko prichini:
1. Dvoinoto utvurzhdavane garantira, che tozi Litsenz niama da bude
prikritie za litsenzi, koito ne sa realno svobodni litsenzi, no sa
odobreni ot niakoi organ po drugi prichini.
2. Davaneto na reshavasht glas i na dvata golemi tsentura na vliianie v
svobodniia softuer se ochakva da namali roliata na protivorechiiata mezhdu
tiah v priemaneto mu.
Tozi Litsenz originalno ne e predviden za sluchaite, kogato chovek iska
produktut mu da bude dostupen pod samo niakoi svobodni litsenzi.
Nai-chesto sreshtanata prichina bi bila veroiatno da se izbegne vuzmozhnostta
kodut da bude "prisvoen" i obiaven za zakrit, i po tozi nachin baziranite
na nego produkti da budat veche nesvobodni. (Niakoi litsenzi, pozvoleni ot
FOSS-GML, naprimer BSD litsenzut, biha pozvolili tova.) Vuzmozhni sa i
drugi prichini ili izbori na litsenzi.
Tozi Litsenz sudurzha klauza, koiato iziskva produktite, bazirani na
Programi pod nego, da budat sushto litsenzirani pod nego. Tova ne se
ochakva da bude problem, tui kato taka te sushto sa dostupni pod vseki
svoboden litsenz. Ako obache iskate da izbegnete tova, vklyuchete v
dokumenta za avtorskite prava vurhu truda vi izraz, che produktite,
bazirani na tazi Programa, sa svobodni ot iziskvaneto da budat
litsenzirani pod FOSS-GML - litsenzut go pozvoliava.
FOSS-GML ne e copyleft litsenz. Sam po sebe si toi ne garantira, che
baziranite produkti i/ili izhodniiat im kod shte budat dostupni pod
svoboden litsenz; niakoi ot razreshenite ot nego litsenzi go garantirat, no
drugi - ne. CHovek mozhe da izbere ne-obvurzvasht litsenz, pozvolen ot
FOSS-GML, i da zatvori i "prisvoi", suglasno negovoto pozvolenie,
bazirani na Programata produkti.
4.2. Free and Open Source Software Derivative-Binding Meta-License
(FOSS-DBML)
(Otnachalo se obsuzhdashe imeto "Free and Open Source Software Copyleft
Meta-License", no beshe predpocheteno ime, koeto izglezhda po-iasno i
po-dobre razbiraemo ot kompyuturnite nespetsialisti i shirokata publika.
Spetsialistite taka ili inache si znaem za kakvo stava duma. :-)
Free and Open Source Software
Derivative-Binding Meta-License
(FOSS-DBML)
(rabotna versiia - 0.11)
1. Tozi Litsenz pokriva vsiaka programa ili drug
produkt, koito sudurzha belezhka, vlozhena ot sobstvenika na avtorskoto
pravo vurhu nego, glasiashta, che toi mozhe da bude razprostraniavan pri
usloviiata na tozi Litsenz. Terminut "Programa" po-dolu se otnasia do
vsiaka programa ili drug produkt, a "produkt, baziran na Programata"
oznachava kakto Programata, taka i vseki nein derivativ suglasno
zakonite za avtorsko pravo. Vseki litsenziran biva oboznachavan kato
"Vie".
2. Vie niamate pravo da pravite
kakvoto i da bilo s tazi Programa, osven kakvoto e izrichno opisano v
tozi Litsenz. Vseki opit da se postupi inache e nezakonen, i avtomatichno
prekratiava pravata vi pod tozi Litsenz. Stranite, koito sa poluchili
kopiia ili prava ot vas pod tozi Litsenz obache niama da zagubiat pravata si
pod Litsenza, ako ne narushat usloviiata mu.
3. Vie ne ste avtomatichno dluzhni da spazvate tozi
Litsenz, tui kato ne ste go podpisali. Nishto drugo obache ne vi dava
pozvolenie da pravite kakvoto i da bilo s Programata ili produktite,
bazirani na Programata. Ako ne priemate tozi Litsenz, kakvito i da bilo
deistviia s Programata ili baziranite na neia produkti sa narushenie na
zakona. Po tazi prichina, praveneto na kakvoto i da bilo s Programata
(ili produktite, bazirani na Programata) sustavliava Vasheto priemane na
tozi Litsenz, i yuridicheskoto Vi obvurzvane s vsichki negovi usloviia i
iziskvaniia.
4. Tozi Litsenz Vi pozvoliava da
pravite kakvoto i da bilo s Programata v suotvetstvie s usloviiata i
iziskvaniiata na koito i da bilo ot litsenzite, ukazani kato pozvoleni
(po-dolu: "ukazani") v Dopulnenie A, koeto e nerazdelna chast ot tozi
Litsenz. Spisukut na tazi litsenzi mozhe da sudurzha dopulnitelni usloviia i
iziskvaniia za pravene na kakvoto i da bilo s Programata v suotvetstvie
s opredeleni litsenzi.
Izklyuchenie ot tova pravilo e baziraneto na produkti na Programata.
Vie mozhete da bazirate produkti na tazi Programa edinstveno ako
produktite sushto se razprostraniavat pod tozi Litsenz. Ako tova iziskvane
protivorechi na kakvoto i da bilo iziskvane na litsenz, ukazan v
Dopulnenie A, tova iziskvane ima po-visok prioritet.
Organut, kontrolirasht Litsenza, mozhe da dobavia novi litsenzi kum
ukazanite v Dopulnenie A, ako smetne, che te otgovariat na originalnite
namereniia na spisuka v Dopulnenie A. Podobna promiana na Dopulnenie A ne
predstavliava promiana na Litsenza. Dobavianeto na litsenz kum spisuka v
Dopulnenie A pozvoliava izpolzvaneto na tazi Programa suglasno nego,
dori ako e napisana i litsenzirana predi tazi promiana v Dopulnenie A,
osven ako izrichno ne e ukazano drugo.
Organut, kontrolirasht Litsenza, mozhe da izvazhda litsenzi ot ukazanite v
Dopulnenie A, ako formulirovkata im i/ili tulkuvanieto i se promeniat
taka, che da stanat nesuvmestimi s originalnoto namerenie na spisuka v
Dopulnenie A. Podobna promiana v Dopulnenie A ne predstavliava promiana na
Litsenza. Izvazhdaneto na litsenz ot tozi spisuk prekratiava pravoto
Programata da bude izpolzvana pod nego, dori ako e bila napisana i
litsenzirana predi tazi promiana v Dopulnenie A, osven ako izrichno ne e
ukazano drugo.
5. Tozi Litsenz se upravliava
i kontrolira ot Organa, Kontrolirasht Litsenza. Kontrolut mozhe da bude
prehvurlen pri nuzhda, i vzaimno suglasie, na drug Organ. Podoben
transfer ne predstavliava promiana na Litsenza.
Organut, Kontrolirasht Litsenza, za tozi Litsenz, ponastoiashtem e Grigor Gachev.
6. Organut, Kontrolirasht
Litsenza mozhe da publikuva novi versii na Litsenza. Te shte budat podobni
po duh na nastoiashtata versiia, no mogat da se razlichavat v podrobnostite
si, za da vzemat predvid novi problemi ili situatsii.
Vsiaka versiia poluchava opredelen nomer na versiiata. Ako Programata
ukazva nomer na versiia na tozi Litsenz, koito vazhi za neia, i "vsiaka
po-kusna versiia", Vie mozhete da izbirate da spazvate usloviiata i
iziskvaniiata ili na ukazanata spetsifichna versiia, ili na koia da e
sushtestvuvashta po-nova versiia. Ako Programata ne ukazva nomer na versiia
na tozi Litsenz, mozhete da izberete koiato i da bilo sushtestvuvashta negova
versiia.
Dopulnenie A
Litsenzi, pozvoleni ot Free and Open Source Software
Derivative-Binding
Meta-License:
Tozi spisuk vklyuchva vsichki litsenzi, koito otgovariat na vsichki ot
slednite tri usloviia:
a) posocheni sa kato "Free License" ot Free Software Foundation (http://www.fsf.org/licenses/license-list.html)
I
b) utvurdeni/sertifitsirani sa kato "Open Source License" ot Open
Source
Initiative (http://www.opensource.org/licenses)
I
v) iziskvat vsichki produkti, bazirani na Programa pod tozi litsenz,
da budat sushto svoboden softuer pod copyleft litsenz (naprimer da mogat
da budat izpolzvani samo pod sushtiia litsenz, ili pod drug copyleft
litsenz, koito otgovaria i na drugite dve usloviia).
Ako edin litsenz otgovaria na vsichki tezi usloviia, toi se smiata za
pozvolen ot FOSS-DBML. Ako edin litsenz ne ogtovaria na vsichki tezi
usloviia, toi se smiata za nepozvolen ot FOSS-DBML.
Ako litsenz zapochne da otgovaria na vsichki tezi usloviia, toi se smiata
za
avtomatichno dobaven kum litsenzite, pozvoleni ot FOSS-DBML. Ako litsenz
prestane da otgovaria na edno ili poveche ot tezi usloviia, toi se smiata
za
avtomatichno izvaden ot litsenzite, pozvoleni ot FOSS-DBML.
Dopulnenie
B
Tulkuvane na Free and Open Source Software Derivative-Binding
Meta-License.
(YUridicheski ne predstavliava chast ot Litsenza.)
Tozi Litsenz originalno e prednaznachen za sluchaia, kogato avtor
razreshava produktut mu da bude izpolzvan pod kolkoto se mozhe poveche
svobodni litsenzi, no samo ako te sa copyleft, toest, iziskvat
suzdadenite na negova baza produkti sushto da budat svobodni, i taka
predotvratiavat otkradvaneto na svobodata na tozi produkt.
Tozi Litsenz originalno ne e prednaznachen za sluchai, kogato avtorut
ne se interesuva dali suzdadenite na negova baza produkti shte budat
svobodni, ili ne.
Litsenzut iziskva (kakto mozhe da se predpolozhi) vsichki produkti,
bazirani na Programi pod nego, sushto da budat litsenzirani pod nego; toi
sushto e copyleft litsenz. Logichno e za Derivative-Binding Meta-License.
Niakoi litsenzi bivat smiatani za kategorichen copyleft ot niakoi
iztochnitsi, no za zaobikolim copyleft, ili izobshto ne za copyleft, ot
drugi. Tova protivorechie se razreshava pri osporvaneto na eventualno
proprietarizirane na kod, litsenziran pod FOSS-DBML, i izpolzvan
suglasno niakoi ot tezi litsenzi. Ako spetsifichniiat litsenz bude tulkuvan
kato kategorichen copyleft, toi sam po sebe si zabraniava
proprietariziraneto na koda. Ako bude tulkuvan ne kato kategorichen
copyleft, togava toi ne e pozvolen ot FOSS-DBML, i "kradetsut na
svoboda" niama yuridichesko pravo da izpolzva koda suglasno tozi litsenz.
Avtorut mozhe da bude nameren na e-mail "grigor", kum saita
"gatchev.info".