opensource.org

Definitia Conceptului Open Source

Versiunea 1.9
Lista cu schimbari se afla aici.

Introducere

Open source nu inseamna doar accesul la codul sursa. Conditiile de distribuire ale softului open-source trebuie sa indeplineasca urmatoarele criterii:

1. Redistribuirea Libera

Licenta nu trebuie sa restrictioneze persoane/firme/organizatii/etc. sa vanda sau sa daruiasca softul ca o componenta a unei distributii soft agregata ce contine programe din diferite surse. Licenta nu trebuie sa ceara bani sau vreo altfel de plata pentru o asemenea vanzare.

2. Codul Sursa

Programul trebuie sa includa codul sursa si trebuie sa permita distribuirea sub forma de cod sursa sau aplicatie compilata. In cazul in care o parte din program nu este distribuita sub forma de cod sursa trebuie sa existe o metoda, careia sa-i fie facuta publicitate, prin care se poate obtine codul sursa gratis sau contra unei sume modice necesare reproducerii - preferabil, download-ul gratuit de pe Internet. Codul sursa trebuie sa fie forma preferata in care un programator ar modifica programul. Codul sursa neinteligibil, alambicat, scris astfel in mod intentionat este interzis. Forme intermediare cum ar fi output-ul unui preprocesor sau al unui traducator sunt interzise.

3. Lucrari Derivate

Licenta trebuie sa permita modificari si lucrari derivate, si trebuie sa permita distribuirea lor sub aceiasi termeni ai licentei softului original.

4. Integritatea Codului Sursa Al Autorului

Licenta poate sa restrictioneze distribuirea codului sursa modificat doar daca licenta permite distribuirea fisierelor "patch" impreuna cu codul sursa in scopul modificarii acestuia in momentul compilarii si creeri programului. Licenta trebuie sa permita explicit distribuirea softului creat din cod sursa derivat. Licenta poate sa ceara ca lucrari derivate sa poarte alt nume sau alta versiune decat acelea ale softului original.

5. Fara Discriminari Impotriva Persoanelor Sau Grupurilor

Licenta nu trebuie sa faca discriminari fata de anumite persoane sau grupuri de persoane.

6. Fara Discriminari Impotriva Domeniilor De Activitati

Licenta nu trebuie sa restrictioneze persoanele sa foloseasca programul intr-un domeniu de activitate specific. De exemplu, nu trebuie sa restrictioneze folosirea programului intr-o anumita afacere sau pentru cercetare genetica.

7. Distribuirea Licentei

Drepturile atasate programului trebuie sa fie aplicabile tuturor celor carora programul le e redistribuit fara nevoia unei licente aditionale din partea acelor parti.

8. Licenta Nu Trebuie Sa Fie Specifica Unui Produs

Drepturile atasate programului nu trebuie sa depinda de apartenenta programului unei distributii soft particulare. Daca programul este extras din acea distributie si folosit sau distribuit sub termenii licentei programului, toate partile carora programul le este redistribuit ar trebui sa aiba aceleasi drepturi ca cei carora le sunt oferite de distributia soft originala.

9. Licenta Nu Trebuie Sa Restrictioneze Alt Software

Licenta nu trebuie sa puna restrictii asupra altui software care este distribuit cu softul licentiat. De exemplu, licenta nu trebuie sa insiste ca toate programele distribuite impreuna cu softul open-source pe acelasi mediu de stocare sa fie soft open-source.

Traducerea realizata de Alexandru Badiu.


Also available: An annotated version of the OSD

Other Open Source Initiative Documents