A Nyílt Forrás definíciója

1.9-es verzió
A változatok története.

Bevezetés

A nyílt forrás nem csak a forráskódhoz való hozzáférést jelenti. A nyílt forrású szoftver terjesztési feltételeinek meg kell felelniük az alábbi követelményeknek:

1. Szabad terjeszthetőség

A licenc nem korlátozhatja a szoftver értékesítését vagy továbbadását több, különböző forrásból származó programot tartalmazó gyűjtemény elemeként. A licenc nem követelhet meg ilyen jellegű terjesztés vagy eladás után fizetendő jogdíjat, egyéb díjat vagy illetéket.

2. A forráskód elérhetősége

A programnak tartalmaznia kell a forráskódot is, valamint engednie kell a forráskód és a lefordított, futtatható kód terjesztését is. Ha a terméket a forráskód nélkül terjesztik, akkor a forráskódnak méltányos áron elérhetőnek kell lennie (az ár nem lehet magasabb, mint a másolás indokolt költsége). Ajánlott megoldás, hogy a forráskódot az Interneten külön díj nélkül letölthetően közzétegyék. A forráskód formája olyan legyen, ahogyan azt egy programozó írná. Szándékosan összekuszált forráskód nem engedélyezett. A forráskód továbbá nem lehet semmiféle köztes formátum, például előfeldolgozó (preprocesszor) vagy kódátalakító (transzlátor) kimenete.

3. Származtatott művek létrehozásának engedélyezése

A licencnek lehetővé kell tennie a módosításokat és a származtatott művek előállítását, valamint ezek terjesztését az eredeti program licencével megegyező feltételek mellett.

4. A szerző forráskódja sértetlenségének biztosítása

A licenc csak abban az esetben korlátozhatja a módosított forráskód terjesztését, ha megengedi, hogy a forráskódot a fordításkori változtatásokat szolgáló módosító ,,patch''-állományokkal együtt terjesszék. A licenc megkövetelheti, hogy a származtatott műveknek más nevet vagy verziószámot adjanak.

5. Személyek vagy csoportok megkülönböztetésének tilalma

A licenc nem tehet megkülönböztetést személyek vagy személyek csoportjai tekintetében.

6. Különböző felhasználási területek megkülönböztetésének tilalma

A licenc nem korlátozhatja a program használatának területét vagy szándékát. Például nem korlátozható az üzleti célok megvalósítására, vagy genetikai kutatás céljára történő felhasználás.

7. A licenc terjeszhetősége

A program felhasználását illető jogoknak bármiféle külön engedélyezési eljárás nélkül kell vonatkozniuk minden felhasználóra.

8. A licenc nem vonatkozhat kizárólag egy termékre

A programhoz fűződő jogok nem függhetnek attól, hogy a program része-e egy adott programcsomagnak. Ha az eredeti programcsomag részét képező programot külön terjesztik, akkor az eredeti programcsomagot használókra érvényes jogoknak kell vonatkoznia azokra is, akik a programhoz külön jutottak hozzá.

9. A licenc nem korlátozhat más szoftvert

A licenc nem tartalmazhat olyan korlátozásokat, amelyek a programmal együtt terjesztett más programokra vonatkoznak. Például a licenc nem írhatja elő, hogy az azonos adathordozón található többi program is nyílt forrású legyen.

Fordította Vörösbaranyi Zoltán; átnézte, javította és tökéletesítette Sipos Ágnes.