Licencja nie może zabraniać żadnym stronom sprzedawania lub rozdawania oprogramowania jako komponentu zbiorczej dystrybucji
oprogramowania, zawierającej oprogramowanie z kliku różnych źródeł. Licencja nie może wymagać honorarium lub innych korzyści z takiej sprzedaży.
Program musi zawierać kod źródłowy i musi być dopuszczalne rozpowszechnanie
zarówno kodu źródłowego jak i skompilowanego (wynikowego). Jeśli jakaś forma
produktu nie jest rozpowszechniana z kodem źródłowym, jest to dopuszczalne
jedynie w przypadku konieczności znaczącego obniżenia kosztów reprodukcji i
musi być wyraźnie zaznaczone, skąd można ten kod źródłowy uzyskać - preferuje
się możliwość uzyskania go z Internetu bez żadnych opłat. Kod źródłowy musi
być preferowaną formą modyfikacji programu przez programistę. Deliberately obfuscated source code is not allowed.
Formy pośrednie takie jak wynik z preprocesora lub translatora nie są dopuszczalne.
Licencja musi zezwalać na modyfikacje oraz prace pochodne i musi zezwalać na
ich rozpowszechnianie na takich samych warunkach jak oprogramowania oryginalnego (źródłowego).
Licencja może zastrzec dystrybucję zmodyfikowanych kodów źródłowych,
tylko> wtedy, gdy licencja zezwala na rozpowszechnianie "łatek"
(ang. "patch files") wraz z kodem źródłowym w celu modyfikacji programu
podczas kompilacji (ang. build time). Licencja musi wyraźnie zezwolić na
rozpowszechnianie oprogramowania utworzonego ze zmodyfikowanych kodów źródłowych. Licencja może wymagać,
aby pochodny program nosił inną nazwę lub numer wersji niż program oryginalny.
Licencja nie może zabraniać nikomu używania programu w jakimś specyficznym rodzaju zastosowania.
Na przykład nie może zastrzec użycia programu w biznesie lub badaniach genetycznych.
Prawa załączone do programu muszą dotyczyć wszystkich do których program jest redystrybuowany,
bez konieczności wykonania dodatkowej licencji przez te strony.
Prawa załączone do programu nie muszą zależeć od programu, będącego częścią
pewnej dystrybucji oprogramowania. Jeśli program jest wyłączony z takiej
dystrybucji i używany lub rozpowszechniany zgodnie z zasadami licencji programu, wszystkie strony
do których program jest redystrybuowany powinny mieć takie same prawa, jak te gwarantowane dla oryginalnej dystrybucji oprogramowania.
Licencja nie może zawierać ograniczeń dla innego oprogramowania, które jest
rozprowadzane wraz z oprogramowaniem objętym licencją. Na przykład licencja
nie może wymagać, aby wszystkie programy rozpowszechniane na tym samym nośniku były programami open-source.
Uzgodnienie
(Ta część nie jest częścią Definicji Open Source)
Uważamy, że definicja Open Source jest zgodna ze znaczeniem terminu "Open
Source" używanego pierwotnie i obecnie przez znakomitą większość wspólnot
programistycznych. Jednak termin ten stał się szeroko stosowany i stracił na
swojej precyzji. Znak Certyfikatu OSI (ang. OSI Certified) jest
sposobem na stwierdzenie, że dana licencja, która odnosi się do danego
oprogramowania jest zgodna z Definicją Open Source. Ogólny termin "Open
Source" nie może dać takiej pewności, ale jednak zachęcamy do jego używania w
znaczeniu stwierdzenia zgodności z Definicją Open Source. Informacje o znaku
Certyfikatu OSI i lista licencji, które OSI zaaprobowało jako
zgodne z Definicją Open Source, są tutaj.
Copyleft (L) 2000-2001 IT Experts. Kopiowanie i rozpowszechnianie dozwolone i wskazane ;)