Definicja otwartego źródła (ang. Open Source Definition) – definicja używana przez Open Source Initiative do określania, czy licencję programu można uznać za zgodną z zasadami open source.
Definicję utworzono na podstawie Wytycznych Debiana dotyczących Wolnego Oprogramowania (DFSG). Według projektu Debian Bruce Perens usunął z DFSG odniesienia specyficzne dla Debiana, tworząc Open Source Definition. Strona Open Source Initiative podaje wersję 1.9 definicji z informacją o ostatniej modyfikacji 22 marca 2007.
Treść definicji Według Open Source Initiative otwartoźródłowość nie oznacza jedynie dostępu do kodu źródłowego; warunki dystrybucji oprogramowania muszą spełniać określone kryteria. W skrócie licencja musi spełniać 10 warunków: Swobodna redystrybucja: oprogramowanie może być swobodnie przekazywane lub sprzedawane. Kod źródłowy: musi być dołączony lub dostępny do uzyskania, najlepiej przez bezpłatne pobranie z Internetu. Programy pochodne: musi być dozwolone tworzenie i redystrybucja modyfikacji oraz utworów pochodnych. Integralność autorskiego kodu źródłowego: licencja może ograniczać dystrybucję zmodyfikowanego kodu źródłowego tylko wtedy, gdy pozwala na dystrybucję poprawek oraz oprogramowania zbudowanego ze zmodyfikowanego kodu. Niedyskryminowanie osób i grup: licencja nie może dyskryminować żadnej osoby ani grupy osób. Niedyskryminowanie obszarów zastosowań: licencja nie może ograniczać wykorzystania oprogramowania w określonej dziedzinie, na przykład w działalności gospodarczej. Dystrybucja licencji: prawa dołączone do oprogramowania muszą odnosić się do wszystkich odbiorców bez konieczności zawierania przez nich dodatkowej licencji. Licencja nie może być specyficzna dla produktu: prawa do programu nie mogą zależeć od tego, czy program jest częścią konkretnej dystrybucji oprogramowania. Licencja nie może ograniczać innego oprogramowania: nie może nakładać ograniczeń na inne programy dystrybuowane razem z licencjonowanym oprogramowaniem. Licencja musi być technicznie neutralna.
Punkt 10. oznacza, że żadne postanowienie licencji nie może być uzależnione od konkretnej technologii ani stylu interfejsu.
Zobacz też Definicja wolnego oprogramowania
Przypisy
Linki zewnętrzne Open Source Definition, wersja angielska
Kategoria:Otwarte oprogramowanie