Definicija "Open Source"-a
Verzija 1.9 Izmjene dokumenta mozete vidjeti ovdje.
Uvod
"Open source" ili u prevodu"otvoreni izvorni
kod"
ne znaci samo pristup izvornom kodu. Uslovi distribucije open-source
softvera moraju biti u skladu sa sljedecim kriterijima:
1. Slobodna redistribucija
Licenca ne zabranjuje nijednoj od strana prodaju ili ustupanje softvera
kao komponentu odredjene softverske distribucije koja sadrzi programe iz
nekoliko razlicitih izvora. Licenca nece u tom slucaju zahtjevati nadoknadu
od te prodaje.
2. Izvorni kod
Program mora ukljucivati izvorni kod i mora dozvoliti distribuciju kako u
izvornom kodu tako i u kompajliranom obliku. U slucajevima gdje neke verzije
proizvoda nisu distribuirane sa izvornim kodom, moraju postojati objavljena
i dostupna sredstva za pribavljanje izvornog koda i to za razumnu i
minimalnu cijenu reprodukcije, od cega je najprakticniji nacin skidanje s
interneta bez ikakakve nadoknade. Izvorni kod treba biti u onom obliku u
kojem je programeru najlakse da radi sa njim. Namjerno otezavanje.koda nije
dozvoljeno Prelazni oblici, kao sto su pretprocesorski izlaz ili izlaz iz
masinskog prevodioca, takodje nisu dozvoljeni.
3. Izvedeni proizvodi
Licenca mora dozvoliti modifikacije i izvedene proizvode i mora im
obezbjediti da sopstvenu distribuciju vrse pod istim uslovima kao licenca
originalnog softvera.
4. Integritet autorskog izvornog koda
Licenca moze zabraniti distribuciju izvornog koda u modifikovanom obliku
samo ako licenca obezbjedjuje distribuciju patch-eva zajedno sa izvornim
kodom u svrhu modifikovanja programa za vrijeme izrade. Licenca mora
eksplicitno dozvoliti distribuciju softvera pravljenog modifikovanim
izvornim kodom. Licenca moze da zahtjeva da izvedeni proizvodi nose
drugaciji naziv ili oznaku verzije od originalnog softvera.
5. Bez diskriminacije osoba ili grupa
Licenca ne smije vrsiti diskriminaciju prema osobama ili grupama osoba.
6. Bez diskriminacije u poljima djelatnosti
Licenca ne smije nikom da zabrani koristenje programa u odredjenom polju
djelatnosti. Na primjer, ne smije zabranjivati koristenje programa u poslovanju
ili genetickim istrazivanjima.
7. Distribucija licence
Prava koja idu uz program moraju se podjednako odnositi na sve kojima se
program distribuise, bez potrebe za dodatnom licencom bilo koje strane.
8. Licenca se ne smije ogranicavati na pojedine
programePrava koja idu uz program ne smiju zavisiti od toga da li su
dio odredjene softverske distribucije. Ako se program izdvoji iz odredjenog
paketa distrubucije i ako se dalje distribuira u skladu sa uslovima licence,
sve strane kojima biva proslijedjen imaju ista prava kao i strane kojima je
proslijedjen originalni distribucioni paket.
9. Licenca ne smije ogranicavati drugi softver
Licenca ne smije ogranicavati drugi softver koji se distribuise sa
licencnim. Na primjer, licenca ne smije insistirati da svi ostali programi
na istom prenosnom medijumu moraju biti "open source"
programi.
|