Oprogramowanie otwarte

Oprogramowanie otwarte (ang. open source movement, dosł. ruch otwartych źródeł) – odłam ruchu wolnego oprogramowania (ang. free software), który proponuje nazwę open source software jako alternatywną dla free software, głównie z przyczyn praktycznych, a nie filozoficznych.

Historia

Eric Raymond – jedna z czołowych postaci ruchu open source.Ruch ten zapoczątkowali w roku 1998 John Maddog Hall, Larry Augustin, Eric Raymond, Bruce Perens i inni. Raymond to osoba, którą najbardziej utożsamia się z tym ruchem. Był on i jest jego głównym teoretykiem, ale nie rości sobie wyłącznych praw do kierowania nim.

W przeciwieństwie do ruchu na rzecz wolnego oprogramowania (free software movement), który zawsze był zasadniczo kierowany przez jedną osobę (Richard Stallman), ruch na rzecz otwartego oprogramowania jest "sterowany" przez luźną radę starszych, w skład której wchodzi Raymond, pozostali współzałożyciele oraz takie osobistości jak Linus Torvalds, Larry Wall i Guido van Rossum.

Założyciele ruchu byli niezadowoleni z tego, co nazwali "dążeniem do konfrontacji" ze strony ruchu na rzecz wolnego oprogramowania (free software movement) i uważali, że należy promować wolne oprogramowanie wyłącznie na gruncie jego wyższości technicznej (teza wysunięta przez Raymonda w eseju pt. The Cathedral and the Bazaar).

Mieli oni nadzieję, że "open source" i jego promocja stanie się bardziej przekonującym argumentem dla firm. Komentarz Raymonda był następujący: "Jeśli chcesz zmienić świat, musisz zjednać ludzi, którzy wypisują duże czeki" (Cygnus Support od wielu lat stosował właśnie takie podejście, ale bez szerokiej reklamy).

Powiązania z wolnym oprogramowaniem

Od początku ruch na rzecz otwartego oprogramowania był dla społeczności hakerskiej kwestią sporną. Wypowiadając się w imieniu Free Software Foundation (FSF) Stallman skrytykował ruch open source. Jego zdaniem pragmatyczny charakter tego ruchu odwraca uwagę użytkowników od zasadniczych kwestii moralnych i wolności oferowanych przez wolne oprogramowanie, zacierając różnicę pomiędzy pseudowolnym a w pełni własnościowym oprogramowaniem. Mimo to Stallman opisuje otwarte oprogramowanie i wolne oprogramowanie jako dwa różne "obozy polityczne" wewnątrz jednej społeczności związanej z wolnym oprogramowaniem oraz twierdzi: Nie zgadzamy się w kwestiach zasadniczych, ale mniej więcej zgadzamy się w praktyce. Tak więc możemy wspólnie pracować i pracujemy wspólnie nad wieloma projektami. W sytuacjach kryzysowych, takich jak atak Microsoftu na GPL w roku 2001 i proces SCO dotyczący własności jądra Linuksa w 2003 roku, zwolennicy otwartego oprogramowania i wolnego oprogramowania trzymają się razem. Nie ma w istocie wyraźnej granicy pomiędzy nimi, jako że wiele osób w pewnym stopniu identyfikuje się z obiema grupami (niektórzy jednak, tak jak Stallman, wyznają wyłącznie jedną filozofię).

Modele biznesowe dla otwartego oprogramowania

Istnieje wiele modeli biznesowych dla producentów otwartego oprogramowania.

Obok darmowego udostępniania może ono być sprzedawane i wykorzystywane w sposób komercyjny. Sposób osiągania zysków można także ograniczyć do sprzedaży dodatkowych usług, takich jak szkolenia z obsługi , wsparcie klienta czy dostęp do dodatkowych rozszerzeń, wtyczek , dodatków i modułów. Możliwe jest też wykorzystanie bezpłatnej wersji open source, jako sposób na zachęcenie do kupna bardziej rozbudowanej wersji dostarczanej na licencji komercyjnej. Otwarte oprogramowanie, może być również wykorzystane jako sposób wprowadzenia klienta w inne, płatne produkty firmy. Kolejną możliwością jest darmowe dostarczanie samego kodu źródłowego, podczas gdy biblioteki wykonawcze dostarczane są za opłatą. Niektóre firmy, pobierają opłatę wyłącznie za możliwość pobrania najnowszej wersji. Wśród niezależnych twórców oprogramowania, rozpowszechnione jest pobieranie dotacji. Przykładowo SourceForge, umożliwia przesłanie dotacji na projekty, które wybrały taką możliwość. Użytkownicy mogą też złożyć się na nagrodę za wdrożenie oczekiwanych przez nich funkcji programu. Inne modele biznesowe opierają się na współpracy z innymi firmami. Niekiedy sprzedaż praw do wersji komercyjnej może służyć sfinansowaniu tworzenia wersji otwartej.

Przykłady

Niektóre firmy , znane głównie z komercyjnego oprogramowania, jak choćby Sun Microsystems i IBM współpracują w tworzeniu otwartego ,a także wolnego oprogramowania w celu walki z monopolem i zdobycia udziałów w rynku dla siebie. Innym przykładem jest Netscape Communications, która w wyniku stworzenia przeglądarki Mozilla Firefox zdobyła udziały kosztem Internet Explorer.