Inicjatywa Open Source
Open Source Initiative ( OSI ) jest organizacją zajmującą się promowaniem open source oprogramowanie. Została założona w lutym 1998 roku przez Bruce'a Perensa i Erica S. Raymonda . Certyfikuje licencje na oprogramowanie w oparciu o własną definicję open source . Oprogramowanie rozpowszechniane na podstawie tych licencji może nosić znak certyfikacji organizacji.
fabuła
Na początku 1998 roku firma ogłosiła, że Netscape ma coraz mniejsze zyski i zaciekłą konkurencję z Internet Explorerem firmy Microsoft , kodem źródłowym swojego flagowego produktu , Netscape Navigator . IBM umieścił swój serwer Apache HTTP na licencji Apache w 1998 r., A grupa HP założyła działalność w zakresie rozwiązań open source w 1999 r . Korporacje zareagowały na zmieniające się warunki rynkowe i silną konkurencję ze strony wydarzeń w Internecie / WWW . Grupa osób zainteresowanych wolnym oprogramowaniem i GNU / Linuxem postanowiła wprowadzić nowy termin marketingowy na wolne oprogramowanie, aby konkurować z oprogramowaniem prawnie zastrzeżonym jako przyjazne dla biznesu, mniej ideologiczne i wolne od etycznych i społecznych składników Free Software Foundation móc reprezentować.
W tym samym czasie Bruce Perens , były kierownik projektu dystrybucji Linuksa Debian , stworzył szkic definicji open source . Ze względu na sąsiednie licencje, Debian stanął przed wyzwaniem, aby dokładniej zdefiniować, jaką wolność oznaczał projekt. Perens sformułował te stanowiska po dyskusjach z innymi deweloperami Debiana w 1997 roku w Umowie Społecznej Debiana . To formułuje zobowiązanie, że Debian pozostanie całkowicie wolnym oprogramowaniem, projekt zwróci społeczności wszystkie innowacje i nie będzie ukrywał żadnych błędów. Jest to nadal określone w Wytycznych Debiana dotyczących wolnego oprogramowania (DFSG).
OSD wyłoniło się z ducha i treści tych dwóch tekstów: odniesienia specyficzne dla Debiana zostały usunięte, „Wolne Oprogramowanie” zostało zastąpione przez „Oprogramowanie Open Source”, a nazwa została zmieniona. Wreszcie, jedna zarejestrowana jako Software in the Public Interest , organizacja patronacka Debiana, posiada znak certyfikacji (CT) z terminem „Open Source”. CT jest formą znaku towarowego lub pieczęci aprobaty, która może być przyznana produktom przez strony trzecie:
„Ponieważ społeczność potrzebuje niezawodnej metody, aby dowiedzieć się, czy oprogramowanie jest rzeczywiście„ open source ”, OSI przyjmuje w tym celu wnioski o znaki certyfikacyjne:„ certyfikat OSI ”[...] Jeśli używasz„ OSI- certyfikat 'dla swojego oprogramowania, możesz to zrobić, dystrybuując swoje oprogramowanie na uznanej licencji z listy i odpowiednio oznaczając oprogramowanie. "
Ruch został założony w 1998 roku przez Jona „Maddog” Halla , Larry'ego Augustina , Erica S. Raymonda , Bruce'a Perensa i innych. Spośród założycieli prawdopodobnie najbardziej utożsamiany jest z tym ruchem E. Raymond. Według własnego opisu był i pozostaje jej „teoretykiem”, ale nie rości sobie żadnych wyłącznych pretensji do przywództwa.
Licencja Publiczna Mozilli , również zaprojektowana przez Mitchella Bakera w 1998 r. Dla planowanego Netscape Communicator , była od samego początku jedną z certyfikowanych licencji, co przyniosło wysoki poziom zainteresowania mediów terminem open source ze względu na rozpowszechnianie oprogramowania Netscape.
Po ustanowieniu inicjatywy Open Source prawa do CT zostały przeniesione z Software in the Public Interest na OSI. Od tego czasu OSI sprawdziło i poświadczyło dobre pięć tuzinów licencji, co oznacza, że mogą one oficjalnie nosić chroniony tytuł „Open Source”. Aby zmniejszyć nadmierną liczbę licencji, OSI wydał w 2007 r. Listę 9 uznanych licencji, które są albo szczególnie odpowiednie, albo mają duże znaczenie w istniejącym środowisku OSS.
Bruce Perens opuścił później OSI, ponieważ uznał sprzeciw wobec Free Software Foundation za szkodliwy.
organizacja
Inicjatywa open source jest prowadzona przez luźne kolegium doświadczonych starszych członków, w tym Raymonda i innych współzałożycieli. Nawet IT -Prominenz obsługuje tę funkcję, na przykład Linus Torvalds , Larry Wall i Guido van Rossum .
Część pracy polega na sprawdzeniu typów licencji oprogramowania pod kątem zgodności z definicją open source Bruce'a Perensa . Następnie mówi się o licencji zatwierdzonej przez OSI (w języku angielskim; licencja potwierdzona przez OSI). Lista licencji jest udokumentowana na stronie internetowej organizacji.
Od 2003 r. Prace Open Source Initiative nie są już tak publicznie widoczne. Tylko ich emerytowany prezydent Eric Raymond i obecny prezydent Michael Tiemann często piszą teksty o bieżących wydarzeniach.
sukcesy
- Termin open source znalazł szerokie zastosowanie w prasie w latach 1998-2000, ale początkowo nie był w pełni zrozumiały.
- Wiele firm otworzyło się na pomysł alternatywnego systemu operacyjnego typu open source.
- Open Source Initiative była w stanie opublikować liczne wewnętrzne notatki Microsoftu, które przedstawiały wyraźny sprzeciw wobec GNU / Linuksa oraz rozważania dotyczące nieczystych metod eliminowania konkurencji.
Definicja open source
W definicji otwartego kodu źródłowego inicjatywy open source wymagane są następujące elementy:
- Bezpłatne udostępnianie
- Licencja nie może zabraniać nikomu sprzedaży oprogramowania lub redystrybucji go z innym oprogramowaniem w dystrybucji oprogramowania . Licencja nie może wymagać opłaty licencyjnej.
- Dostępny kod źródłowy
- Oprogramowanie musi być dostępne w kodzie źródłowym dla wszystkich użytkowników.
- Prace pochodne
- Licencja musi zezwalać na pracę pochodzącą z oprogramowania podstawowego i jego dystrybucję na tej samej licencji co oprogramowanie podstawowe.
- Integralność kodu źródłowego autora
- Licencja musi wyraźnie zezwalać na dystrybucję oprogramowania opartego na zmodyfikowanej wersji oryginalnego kodu źródłowego. Licencja może wymagać, aby takie zmiany prowadziły do nowej nazwy lub nowego numeru wersji oprogramowania i aby takie zmiany zostały udokumentowane. Licencja może wymagać, aby poprawki do oryginalnego kodu były rozpowszechniane tylko wtedy, gdy mogą być rozprowadzane z kodem źródłowym.
- Brak dyskryminacji ludzi lub grup
- Licencja nie może odmawiać indywidualnym osobom lub grupom korzystania z oprogramowania, np. B. obywatele określonego państwa.
- Brak ograniczeń użytkowania
- Licencja nie może ograniczać korzystania z oprogramowania, np. B. brak wykluczenia zastosowań wojskowych, handlowych lub podobnych.
- Udzielanie licencji
- Licencja musi dotyczyć każdego, kto otrzyma oprogramowanie bez np. B. konieczność uzyskania rejestracji lub innej licencji.
- Neutralność produktu
- Licencja musi być neutralna pod względem produktu i może być np. B. nie odnoszą się do określonej dystrybucji.
- Licencja nie może ograniczać innego oprogramowania
- Na przykład nie może wymagać, aby był rozpowszechniany wyłącznie z oprogramowaniem open source.
- Licencja musi być neutralna technologicznie
- Możesz z. B. nie wymaga, aby dystrybucja mogła być rozpowszechniana wyłącznie za pośrednictwem sieci WWW / CD / DVD .
Oprogramowanie należące do domeny publicznej ( domeny publicznej) spełnia te warunki, jeśli udostępniany jest cały kod źródłowy.
Oświadczenia i implikacje
W związku z tym OSD nie jest licencją, ale standardem, względem którego mierzone są licencje.
Podczas gdy większość licencji typu open source umożliwia każdemu korzystanie z oprogramowania lub treści multimedialnych bez ograniczeń, niektóre zapewniają wyraźne wyjątki. Należą do nich licencje, za pomocą których autorzy chcieli zabronić używania ich oprogramowania w biznesie, badaniach genetycznych lub klinice aborcyjnej z powodów politycznych lub ideologicznych. Jednak z punktu widzenia OSD te obawy nie są objęte licencją.
Dlatego OSD stanowi, że licencje open source nie mogą dyskryminować osób ani grup (sekcja 5) ani obszarów zastosowań (sekcja 6). W przypadku przekazania osobom trzecim licencja powinna obowiązywać bez właściciela praw (posiadacza praw autorskich) i licencjobiorcy podpisywania umowy (sekcja 7).
Ważność umów licencyjnych bez podpisu jest obecnie omawiana również w obszarze licencji handlowych lub umownych (patrz poniżej), w tym zakresie wyjaśnienie do sekcji 7 OSD, Ver. 1.0, (tamże, s. 179) życzenie, które w praktyce rzadko może zostać spełnione. W wyjaśnieniu Ver. 1.761 stwierdza, że ma to na celu wykluczenie zamknięcia ze względu na dodatkowe wymagania, takie jak umowa o zachowaniu poufności .
Numer OSD 8 stanowi, że przyznane uprawnienia nie mogą być uzależnione od udziału programu w określonej dystrybucji. Musi pozostać wolna, nawet jeśli zostanie odłączona od tej dystrybucji.
Możliwość wielokrotnego licencjonowania
MPL jest tylko licencja że wyraźnie wymienia możliwość wielokrotnego licencji . Klauzula 13 zezwala pierwotnemu deweloperowi, a mianowicie Netscape, ale nie współautorom, na umieszczenie swojego kodu w ramach MPL i jednocześnie alternatywnej licencji, na podstawie której użytkownicy mogą dokonywać wyboru. To pokazuje podpis Perensa, który zaleca każdą licencję komercyjną oraz GPL jako wolną licencję tym, którzy chcą zachować swoje oprogramowanie jako wolne i jednocześnie je sprzedawać.
Dziwna konstrukcja to licencja CVW firmy MITER . Jest to tylko rodzaj licencji ramowej, która wyklucza znaki towarowe MITER z reklam pochodnych. Ponadto umożliwia odbiorcy oprogramowania wybór, czy będzie go używać na warunkach licencji GPL, czy MPL, z których oba są objęte licencją CVW .
Krytyka terminu open source
Jednak niektórzy zwolennicy terminu „ wolne oprogramowanie ” - w szczególności Richard Stallman - krytykują fakt, że nowy termin „otwarte oprogramowanie” oznacza, że motywacja moralna i idea wolności oprogramowania są na drugim miejscu. Krytykuje się również, że termin open source może być źle zrozumiany.
Mimo to definicje wolnego i otwartego oprogramowania, sformułowane przez FSF i OSI, są zasadniczo takie same.
linki internetowe
- Witryna internetowa inicjatywy open source
- Oryginalna angielska wersja definicji open source
- Bruce Perens: Uzasadnienie definicji Open Source
- Niemieckie tłumaczenie definicji open source
Indywidualne dowody
- ↑ Certyfikat Open Source: Informacje prasowe | Inicjatywa Open Source
- ↑ Moody, G. (2002): Kod buntownika: Linux i rewolucja open source. Londyn: Penguin Books. S. 182 i nast., ISBN 0-14-029804-5 .
- ↑ Reijswoud, V. of, & Jager, A. de. (2008): Wolne i otwarte oprogramowanie do programowania. Str. 30 i następne Arxiv : 0808,3717 .
- ^ Umowa społeczna Debiana
- ^ Znak certyfikacji i program OSI ( Memento z 17 kwietnia 2006 w Internet Archive )
- ↑ patrz OSI, The Approved Licenses
- ↑ Lista licencji open source potwierdzonych przez OSI
- ↑ patrz Perens, 1999, strona 185
- ^ Richard Stallman: „Dlaczego„ wolne oprogramowanie ”jest lepsze niż„ otwarte oprogramowanie ””. Stan: 19 czerwca 2007. URL: https://www.gnu.org/philosophy/free-software-for-freedom.html (dostęp: 18 września 2007)