|
Rozwój komputerów osobistych zwanych komputerami PC (od angielskiego określenia Personal Computers) zapoczątkowany w roku 1975 przez firmę MITS otworzył nową gałąź przemysłu nazwaną później oprogramowaniem komputerowym. Niewątpliwie do obecnej sytuacji, w której co 7 mieszkaniec świata posiada komputer, przyczyniły się również firmy Apple i IBM, które upowszechniły komputery i rozpoczęły ich masową produkcję. Rozwój komputerów stworzył zapotrzebowanie na oprogramowanie komputerowe, bez którego użytkowanie „pecetów” było praktycznie niemożliwe. W myśl zasad rynkowych – gdzie pojawia się popyt, tam pojawia się i podaż, zaczęły powstawać firmy oferujące różne aplikacje i systemy. Wśród najbardziej znanych warto wymienić chociażby założoną w 1975 roku przez Billa Gatesa i Paula Allena firmę Microsoft produkującą do dzisiaj najbardziej znany system operacyjny na świecie. Firmy programistyczne zaczęły się rozrastać i rozwijać, a oprogramowanie komputerowe - drożeć. Ponieważ zwykłego użytkownika rzadko kiedy stać było na kompletny zestaw oprogramowania za grube pieniądze, kwitnąć zaczął rynek oprogramowania rozprowadzanego na licencji freeware. Za autora oprogramowania tego typu uznaje się Andrew Fluegelmana, zaginionego 6 lipca 1985 roku po wykryciu u niego przez lekarzy śmiertelnej choroby.  Andrew Fluegelman Była to licencja oprogramowania umożliwiająca darmowe rozprowadzanie aplikacji bez ujawnienia przez autora kodu źródłowego. Termin freeware bywa również do dzisiaj używany jako synonim oprogramowania objętego tą licencją. Oprogramowanie to poza niepodważalną zaletą jaką są zerowe koszty przy jego użytkowaniu, posiada niestety szereg wad. Zazwyczaj były to (a nierzadko nadal są) niewielkie przedsięwzięcia „domowych” programistów tworzone „po godzinach”. Aplikacje posiadały wiele niedociągnięć, nie nadążały za najnowszymi osiągnięciami w zakresie programowania, były rzadko aktualizowane, a całe projekty były często porzucane przez autorów z powodu np. braku czasu. Większość wad wynikała bezpośrednio z założeń oprogramowania freeware – oprogramowanie darmowe, z możliwością dowolnego rozprowadzania, jednak kod źródłowy znał jedynie autor. Zabieg taki chronił programy przed hakerami jednakże uniemożliwiał jakichkolwiek modyfikacji czy usprawnienia aplikacji przez osoby postronne. Rozwiązanie tego problemu znalazł w 1998 roku Eric Raymond wraz z innymi programistami tworząc oprogramowanie open source.  Eric Raymond 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" W ten oto sposób narodziło się oprogramowanie, które postaramy się omówić na łamach tej strony. |