Kod

Historia praw autorskich: od Iliady do Linuksa

Historia praw autorskich: od Iliady do Linuksa

Darmowy kurs Pythona ➞ Mini-kurs dla początkujących i doświadczonych programistów. 4 ciekawe projekty w portfolio, komunikacja na żywo z prelegentem. Kliknij i dowiedz się, czego możesz się nauczyć na kursie.

Dowiedz się więcej

Ponad 50 lat temu na rynku pojawiło się pierwsze komercyjne oprogramowanie, co przysporzyło prawnikom licznych trudności. Programy można było łatwo kopiować, co pozwalało użytkownikom ominąć zakup, otrzymując oryginały od znajomych lub łącząc swoje biura w celu zakupu dyskietek z nowymi aplikacjami. Firmy deweloperskie wyraziły niezadowolenie z utraconych zysków, co skłoniło je do zaostrzenia kontroli nad dystrybucją oprogramowania. W odpowiedzi postępowi programiści i inżynierowie opracowali koncepcje wolnego oprogramowania i otwartego kodu źródłowego, które stały się alternatywą dla licencji komercyjnych i przyczyniły się do rozwoju społeczności programistów.

W tej serii artykułów przyjrzymy się dogłębnie wolnym licencjom i prawu autorskiemu w oprogramowaniu. Przeanalizujemy kluczowe akty prawne, przeanalizujemy ważne orzeczenia sądowe i przedstawimy główne postacie ze świata wolnego oprogramowania (FOSS).

Kiedy autorzy nie mieli praw

Prawo własności intelektualnej zaczęło się rozwijać na początku XVIII wieku, co jest stosunkowo nowym zjawiskiem w perspektywie historycznej. W starożytnej Grecji i Rzymie, a także w renesansowej Europie, kwestie praw autorskich nie były brane pod uwagę. Sugeruje to, że idee ochrony dzieł twórczych i innowacji pojawiły się znacznie później, odzwierciedlając zmiany w postrzeganiu kreatywności i jej wartości w społeczeństwie.

Historycznie literaturę przepisywano ręcznie i rozpowszechniano bez zgody autorów ani tantiem. Nie wiemy na pewno, co o tym myśleli wielcy pisarze, tacy jak Homer i Seneka, ale uczeni zgadzają się, że praktyka ta nie budziła szczególnych obaw. W tamtych czasach prawo autorskie nie miało tak dużego znaczenia, jakie zyskało we współczesnym społeczeństwie. Zjawisko to uwypukla, jak z biegiem czasu zmieniało się podejście do literatury i ochrony własności intelektualnej.

Rzymianie postrzegali ustanowienie monopolu na kopiowanie jako coś niezwykłego. Przypominałoby to zakaz zakładania nowej, podobnej działalności gospodarczej obok istniejącego przedsiębiorcy, który miał już bazę klientów. Takie ograniczenia rodziły pytania o wolną konkurencję i uczciwość w handlu. Monopolizacja kopiowania ograniczała dostęp do wiedzy i informacji, co z kolei mogło negatywnie wpłynąć na rozwój kulturalny i gospodarczy społeczeństwa.

G. F. Shershenevich jest znanym prawnikiem i cywilistą, który wniósł znaczący wkład w rozwój prawa cywilnego. Jego prace i badania obejmują szeroki zakres zagadnień związanych z normami prawnymi, obowiązkami i prawami obywateli. Szerszenewicz znany jest ze swojej zdolności analizowania skomplikowanych sytuacji prawnych i proponowania praktycznych rozwiązań, co czyni go autorytetem w dziedzinie jurysprudencji. Jego prace nadal są aktualne i cieszą się uznaniem wśród prawników i studentów prawa.

W średniowieczu prawo autorskie miało niewielkie znaczenie. W tamtych czasach nawet członkowie rodzin królewskich i szlachta często nie umieli czytać i pisać. Literatura świecka praktycznie nigdy nie była publikowana, a zachowane dzieła starożytności były często cenzurowane przez Kościół. Książki powstawały w klasztorach po łacinie, głównie w formie traktatów religijnych i filozoficznych. Ponieważ łacinę znali tylko mnisi, popyt na książki pozostawał niski, a ich ceny wysokie. Dlatego też potrzeba ochrony praw autorskich w tamtej epoce była minimalna, ponieważ dostęp do literatury był ograniczony i skoncentrowany w rękach nielicznych.

W okresie renesansu wpływy Kościoła osłabły, co doprowadziło do wzrostu zainteresowania literaturą starożytną. Wraz z wynalezieniem prasy drukarskiej przez Jana Gutenberga sprzedaż książek stała się opłacalna. Przyciągnęło to wielu przedsiębiorczych ludzi, którzy zaczęli czerpać zyski ze sprzedaży egzemplarzy dzieł bez konieczności inwestowania znacznych środków. W ten sposób literatura stała się bardziej dostępna, co przyczyniło się do rozprzestrzeniania wiedzy i idei kulturowych.

Ta właśnie prasa. Zdjęcie: Wikimedia Commons

Przywileje wydawnicze pojawiły się po raz pierwszy w Wenecji w 1469 roku. Prawa te przyznawano nie tylko zawodowym drukarzom, ale także bliskim przyjaciołom monarchów lub książąt, co jak na tamte czasy było dość postępowym krokiem. Dzięki takiemu przywilejowi wydawca mógł swobodnie publikować i sprzedawać popularne książki przez kilka lat bez obawy przed konkurencją. Przyczyniło się to do rozwoju przemysłu książkowego i powstania rynku materiałów drukowanych.

Dochody ze sprzedaży książek trafiały głównie do drukarzy, podczas gdy autorzy otrzymywali jedynie symboliczne honoraria, ledwo wystarczające na przeżycie. Przywileje w tym procesie chroniły przede wszystkim interesy wydawców i ułatwiały państwową cenzurę, ponieważ przyznawano je tylko „rzetelnym” dziełom. Później autorom zaczęto dostarczać dokumenty, ale o prawdziwych, wyłącznych prawach nadal nie było mowy.

W Anglii branżą księgarską zarządzał London Printers' Guild. Autorzy mogli sprzedawać swoje dzieła wyłącznie za pośrednictwem przedstawicieli tej gildii, otrzymując za to jednorazową zapłatę. Jednocześnie nie mogli drukować własnych książek ani wstępować do gildii. System ten ograniczał wolność autorów i kontrolował rynek drukowany, tworząc pewne bariery w dystrybucji literatury.

Jak monopoliści przegrali z twórcami

W epoce nowożytnej nastąpiły znaczące zmiany w filozofii i prawie, kiedy Spinoza, Monteskiusz i inni myśliciele zaproponowali teorię prawa naturalnego. Teoria ta głosi, że każdy człowiek ma niezbywalne prawa, takie jak prawo do mieszkania, wolności opinii i pracy. Koncepcja praw naturalnych została przejęta przez postępową Europę, co doprowadziło do rozwoju wielu praw opartych na tych zasadach.

W 1709 roku w Anglii uchwalono Statut Królowej Anny, który znacząco zmienił sytuację na rynku drukarskim i zmniejszył monopol angielskich wydawców książek. Na mocy tej ustawy autorzy uzyskali prawo wyłącznej publikacji swoich utworów na okres 14 lat. Po tym okresie mogli odnowić swoje prawa autorskie na kolejne 14 lat. Po tym okresie utwór wchodził do domeny publicznej, umożliwiając każdemu jego wykorzystanie. Obowiązywały jednak pewne ograniczenia: zabraniano przypisywania sobie autorstwa lub zmiany tytułu oryginału. Prawo to stało się ważnym kamieniem milowym w rozwoju prawa autorskiego i przyczyniło się do rozpowszechnienia literatury w Anglii.

Ta sama Anna. Zdjęcie: Willem Wissing i Jan van der Vaart / National Galleries of Scotland

Byli monopoliści od dawna walczą w sądzie, próbując bronić prawa do wieczystego prawa autorskiego. Twierdzili, że działają w interesie autorów, argumentując, że ich modele sprzedaży zapewniają im lepsze zyski, pozwalając jednocześnie autorom skupić się na swojej twórczości. Wydawcy próbowali nawet zmienić prawo za pośrednictwem swoich parlamentarnych sojuszników, ale ich wysiłki zakończyły się niepowodzeniem. Sytuacja związana z prawem autorskim pozostaje aktualna, ponieważ kwestie sprawiedliwego podziału dochodów i ochrony własności intelektualnej wciąż podsycają debatę publiczną.

Konwencja Berneńska i współczesne prawo autorskie

Współczesne prawo autorskie zaczęło kształtować się pod koniec XIX wieku, kiedy kraje takie jak Belgia, Francja, Hiszpania, Wielka Brytania, Tunezja i Szwajcaria podpisały Konwencję Berneńską. Dokument ten określa podstawowe wymogi ochrony praw autorskich, których wszystkie strony konwencji są zobowiązane przestrzegać, uwzględniając specyfikę swoich przepisów krajowych. Do 2020 roku do konwencji przystąpiło 179 krajów, co świadczy o globalnym uznaniu znaczenia ochrony praw autorskich.

Konwencja Berneńska ustanowiła jednolity standard ochrony praw autorskich, podobny do tego, w jaki protokół TCP/IP standaryzuje transmisję danych w sieci. Przed jej przyjęciem kraje musiały prowadzić indywidualne negocjacje, co oznaczało konieczność opracowania, uzgodnienia i podpisania odrębnych umów z każdym państwem partnerskim. Proces ten był złożony i czasochłonny. Konwencja Berneńska uprościła to zadanie, ustanawiając uniwersalne zasady ułatwiające współpracę między krajami w dziedzinie praw autorskich.

Rosja podpisała konwencję w 1994 roku, na mocy dekretu rządowego. Jednak to przystąpienie wiązało się z zastrzeżeniami. W szczególności postanowienia konwencji nie miały zastosowania do utworów, które w Rosji były już uważane za należące do domeny publicznej. Wraz z przystąpieniem Rosji do Światowej Organizacji Handlu (WTO) potrzeba tych zastrzeżeń zniknęła, a odpowiednia część dekretu została uchylona. W ten sposób Rosja uprościła ochronę praw autorskich i dostosowała swoje przepisy do standardów międzynarodowych.

Współczesne prawo chroni prawa autorskie do utworów literackich, artystycznych i naukowych. Tylko autor lub osoby, które otrzymały od niego prawa, mogą rozporządzać rezultatami swojej twórczości. Oznacza to, że kopiowanie, rozpowszechnianie lub sprzedaż utworu bez jego zgody stanowi naruszenie prawa. Ogólnie rzecz biorąc, prawa autorskie w krajach, które przystąpiły do ​​konwencji międzynarodowych, mają pewne podobieństwa, ale istnieją również specyficzne cechy charakterystyczne dla każdego kraju. Na przykład w większości krajów z anglosaskim systemem prawnym prawa do utworów muszą być zarejestrowane jako własność, podczas gdy w krajach z rzymsko-germańskim systemem prawnym taka rejestracja nie jest wymagana. To rozróżnienie jest istotne przy rozpatrywaniu międzynarodowych kwestii praw autorskich.

Dlaczego tradycyjne prawo autorskie nie ma zastosowania do oprogramowania

Pierwsze programy komputerowe zaczęły pojawiać się pod koniec lat 40. XX wieku, kiedy koszt oprogramowania był wliczany w ogólną cenę komputera. W 1957 roku opracowano język programowania Fortran, który znacznie uprościł i przyspieszył proces tworzenia oprogramowania w porównaniu z kodem maszynowym i asemblerem. Programy w Fortranie mogły działać na każdym komputerze, niezależnie od architektury procesora, co zapewniało większą wszechstronność. Jednocześnie zaczęto sprzedawać urządzenia do nagrywania na taśmach magnetycznych, co uczyniło kopiowanie danych bardziej dostępnym i opłacalnym. Wydarzenia te stanowiły ważne kamienie milowe w rozwoju programowania i technologii komputerowej, otwierając nowe horyzonty dla programistów i użytkowników.

Do lat 60. XX wieku komputery i oprogramowanie kosztowały setki tysięcy dolarów, co czyniło je dostępnymi jedynie dla dużych instytutów badawczych i dużych firm. Jednak w 1964 roku IBM wprowadził na rynek niedrogie komputery z serii System/360, a firma Applied Data Research wydała pierwsze komercyjne oprogramowanie. Zapoczątkowało to nową erę, w której tworzenie oprogramowania stało się dochodowym biznesem. W rezultacie firmy zaczęły rozważać ochronę prawną swojego oprogramowania, ponieważ użytkownicy wymieniali się kopiami programów bez kupowania wersji oryginalnych. Problem ten stał się szczególnie istotny, biorąc pod uwagę, że wielu użytkowników pamiętało naklejki od Microsoftu, które symbolizowały licencjonowaną wersję programów.

Podstawowy model takiego maleństwa kosztował zaledwie 40 tysięcy dolarów, a topowy - do 240 tysięcy. Zdjęcie: Wikimedia Commons

W 1964 roku Biuro ds. Praw Autorskich Biblioteki Kongresu wydało Okólnik nr 61, który dotyczył rejestracji praw autorskich do oprogramowania komputerowego. Od tego momentu programy komputerowe zaczęto rejestrować jako dzieła chronione prawem autorskim w Stanach Zjednoczonych. W 1976 roku uchwalono ustawę o prawie autorskim, a w 1980 roku wprowadzono poprawki mające na celu ochronę oprogramowania. Zmiany te stanowiły ważny krok w zapewnieniu praw programistów i właścicieli oprogramowania, co przyczyniło się do rozwoju przemysłu oprogramowania i ochrony własności intelektualnej w tym obszarze.

Na początku lat 70. prawnicy, politycy i naukowcy aktywnie debatowali nad statusem prawnym oprogramowania. Podejmowano wówczas próby klasyfikowania programów w ramach tradycyjnego prawa autorskiego lub patentowego. Rozważano również warianty mieszanej ochrony prawno-patentowej, a także systemy tajemnicy handlowej, znane jako know-how. Debaty te stanowiły podstawę ukształtowania współczesnego prawa własności intelektualnej w zakresie oprogramowania i pozostają aktualne w świetle szybkiego rozwoju technologicznego.

Eksperci krytykowali tradycyjne podejście, które zakłada, że ​​kluczową rolę w oprogramowaniu odgrywa pomysł techniczny, podczas gdy prawo autorskie chroni jedynie jego formę zewnętrzną. Co ważne, pomysł można zachować, a formę zmienić w taki sposób, że obecne przepisy nie mogą zapewnić ochrony. Sytuacja ta uwypukla potrzebę ponownego rozważenia podejścia do ochrony własności intelektualnej w zakresie oprogramowania, aby skuteczniej chronić innowacyjne pomysły i osiągnięcia.

System know-how był stosowany wyłącznie na etapie rozwoju programu. Patentowanie również wiązało się z szeregiem trudności. Prawnicy napotykali problemy podczas sporządzania opisu i zastrzeżeń patentowych wynalazku, nie mając pewności, w jakim stopniu można ujawnić istotę rozwoju i jak ocenić jego nowość. Programów nie można klasyfikować jako urządzeń ani metod i nie spełniają one tradycyjnego rozumienia „rozwiązań technicznych” w kontekście prawa patentowego. Dlatego też znaczenie prawidłowego sformułowania i zrozumienia wymogów patentowych staje się szczególnie istotne dla twórców oprogramowania.

Światowa Organizacja Własności Intelektualnej i jej regulacje

W 1967 roku powstała Światowa Organizacja Własności Intelektualnej, zrzeszająca naukowców, prawników i przedsiębiorców. W 1971 roku organizacja ta zorganizowała spotkanie, aby rozważyć status programów komputerowych.

Opinie w tej kwestii były podzielone. Przedstawiciel Wielkiej Brytanii uważał, że dla zapewnienia praw i obowiązków stron wystarczy jasno określić warunki umowy między twórcą a użytkownikiem, a kod powinien być chroniony tajemnicą handlową. Jednocześnie przedstawiciel Stanów Zjednoczonych nalegał na potrzebę stworzenia nowego mechanizmu ochrony, odmiennego od tradycyjnego prawa autorskiego. Ekspert z ZSRR zaproponował wprowadzenie systemu ochrony wzorów użytkowych na okres 5-10 lat, uważając, że ochrona praw przez dłuższy okres jest niewłaściwa. Chociaż nie osiągnięto konsensusu, strony zgodziły się kontynuować dyskusję i zorganizować nowe spotkanie w celu dalszych prac.

W 1978 roku organizacja przedstawiła Modelowe Postanowienia o Ochronie Oprogramowania Komputerowego, wzywając państwa do rozważenia ich przyjęcia jako traktatu międzynarodowego. Postanowienia te zapewniały unikalny system ochrony oprogramowania, łącząc elementy prawa autorskiego i patentowego. Jednak ustawodawcy krajowi odmówili poparcia tej inicjatywy i zdecydowali się opracować własne systemy ochrony oparte wyłącznie na prawie autorskim.

W Związku Radzieckim pojęcie „patentu” nie istniało, a oprogramowanie było klasyfikowane jako nowa technologia. Takie obiekty podlegały prawu autorskiemu i prawu wynalazczemu, podobnie jak patenty. Z czasem Stany Zjednoczone również przyjęły to podejście, co wskazuje na globalną zmianę w postrzeganiu prawnej ochrony własności intelektualnej.

Nowoczesne prawo autorskie i oprogramowanie

W latach dziewięćdziesiątych firmy sprzedające oprogramowanie odnotowały szybki wzrost. W Stanach Zjednoczonych, Europie i Rosji przyjęto nowe przepisy i umowy międzynarodowe, co przyspieszyło rozwój rynku oprogramowania. Zmiany te pozwoliły firmom na rozszerzenie modeli biznesowych, wdrażanie innowacyjnych rozwiązań i dostosowywanie się do wymagań dynamicznie zmieniającego się otoczenia technologicznego. Lata 90. XX wieku stały się zatem okresem przełomowym dla branży oprogramowania, otwierając nowe horyzonty przed programistami i użytkownikami.

  • Dyrektywa Rady Wspólnot Europejskich w sprawie ochrony prawnej programów komputerowych z 1991 r. (w 2009 r. zastąpiona dyrektywą UE o tej samej nazwie);
  • Porozumienie w sprawie handlowych aspektów praw własności intelektualnej (TRIPS) z 1994 r., przyjęte w ramach Światowej Organizacji Handlu (WTO);
  • Traktat WIPO o prawie autorskim z 1996 r.

Po rozpadzie ZSRR system prawny w Rosji uległ gruntownej rewizji. Przepisy zaczęły koncentrować się na realiach rynkowych, a także na standardach międzynarodowych i europejskich. W tym okresie nasi ustawodawcy aktywnie zapożyczali rozwiązania z Zachodu, co znacząco wpłynęło na kształtowanie się nowych norm prawnych i instytucji.

W latach 1992-1993 Duma Państwowa Federacji Rosyjskiej zatwierdziła ustawy „O ochronie prawnej programów komputerowych i baz danych” oraz „O prawie autorskim i prawach pokrewnych”. Projekty te jasno definiują oprogramowanie jako posiadające unikalne cechy, które odróżniają je od tradycyjnych dzieł chronionych prawem autorskim, takich jak książki, utwory muzyczne i obrazy. Te zmiany legislacyjne były ważnym krokiem w ochronie praw twórców oprogramowania i stworzeniu podstaw prawnych dla dalszego rozwoju branży IT w Rosji. Przyczyniły się również do poprawy otoczenia prawnego dla innowacji i inwestycji w technologie.

Programy komputerowe, w przeciwieństwie do utworów literackich, nie są przeznaczone do przekazywania informacji ludziom, lecz do sterowania komputerem w celu osiągnięcia określonego rezultatu. Bez komputera program traci swoją wartość. Kluczowym aspektem nie jest kod źródłowy, ale sposób działania programu i generowane przez niego rezultaty. Tworząc kod, programista kieruje się względami pragmatycznymi, a nie estetycznymi czy emocjonalnymi. Liczy się nie to, jak pięknie brzmi polecenie, ale jak skutecznie realizuje zamierzone zadania. Jeśli program nie dostarcza użytkownikowi wartości, nie kupi go, niezależnie od oryginalności i kreatywności kodu źródłowego.

A. W swojej pracy „Licencjonowanie oprogramowania w Rosji: ustawodawstwo i praktyka” I. Saweljew analizuje kluczowe aspekty regulacji licencjonowania oprogramowania w Rosji. Tekst analizuje obowiązujące przepisy, a także praktyczne przykłady ich zastosowania w tym obszarze. Autor podkreśla znaczenie przestrzegania umów licencyjnych i ich wpływ na ochronę własności intelektualnej. Praca zawiera przydatne zalecenia dla twórców oprogramowania i użytkowników, którzy chcą przestrzegać prawa w zakresie korzystania z oprogramowania. Saweljew omawia również aktualne problemy i trendy w zakresie licencjonowania, co czyni jego pracę ważnym źródłem informacji dla specjalistów i podmiotów prawnych działających w dziedzinie technologii informatycznych.

W 2006 roku do rozdziału „Prawo autorskie” Kodeksu cywilnego Federacji Rosyjskiej wprowadzono zmiany, wprowadzając przepisy dotyczące ochrony prawnej programów komputerowych, które w prawie rosyjskim określane są mianem oprogramowania. Co istotne, oprogramowanie zostało wyraźnie wyłączone z zakresu prawa patentowego, co podkreśla jego ochronę na mocy prawa autorskiego. Ta zmiana stanowiła istotny krok w regulacji praw własności intelektualnej w sektorze IT, zapewniając jaśniejsze ramy dla twórców oprogramowania i użytkowników.

Zgodnie z międzynarodowymi standardami autorzy mają wyłączne prawa do swoich utworów. Prawa te dzielą się na prawa osobiste i majątkowe. Prawa majątkowe pozwalają autorom na przeniesienie ich na inne osoby lub firmy, co otwiera możliwości komercjalizacji ich twórczości.

Zgodnie z Konwencją Berneńską, prawa autorskie trwają przez całe życie autora oraz przez 50 lat po jego śmierci, po czym utwór przechodzi do domeny publicznej i staje się dostępny dla wszystkich. W Rosji okres ochrony praw autorskich został wydłużony do 70 lat po śmierci autora, co zapewnia dodatkową ochronę własności intelektualnej i praw spadkobierców.

Prawa osobiste do utworów są niezbywalne i trwają bezterminowo. Prawa te obejmują prawo do autorstwa, prawo do imienia i nazwiska autora, prawo do integralności utworu i inne prawa pokrewne. Prawa te chronią indywidualność i wizję twórczą autora, gwarantując, że dzieło będzie wykorzystywane zgodnie z jego intencjami.

Wraz ze wzrostem sprzedaży oprogramowania, firmy zaczęły dostrzegać korzyści płynące z programów o zamkniętym kodzie źródłowym. W rezultacie zaczęły zawierać umowy o zachowaniu poufności z programistami, które pozbawiały ich prawa do publikowania lub dystrybucji kodu źródłowego według własnego uznania. Prawa własności do korzystania z programów i ich modyfikowania pozostały w rękach firm. Jednak nie wszystkim ten system przypadł do gustu. Niektórzy programiści uważali, że ogranicza on swobodę twórczą i spowalnia rozwój całej branży oprogramowania.

Czym są wolne licencje i skąd się wzięły?

Wolne licencje to umowy zawierające szereg warunków, wśród których kluczowy jest otwarty kod źródłowy. W przeciwieństwie do licencji własnościowych, wolne licencje pozwalają użytkownikom modyfikować kod i wykorzystywać go we własnych projektach. Stwarza to możliwości współpracy, innowacji i ulepszania oprogramowania, czyniąc je bardziej dostępnym i elastycznym dla programistów i użytkowników końcowych.

W latach 70. XX wieku postępowe umysły zaczęły zadawać ważne pytania moralne i filozoficzne dotyczące potrzeby ochrony oprogramowania za pomocą praw autorskich. Zastanawiano się, czy ochrona ta ograniczy wolność użytkowników i całego społeczeństwa. Z każdym rokiem rosła liczba przeciwników „regulacji” i „własności”, co z kolei przyczyniło się do powstania wolnych licencji. Licencje te stwarzały możliwości bardziej elastycznego i otwartego korzystania z oprogramowania, co było ważnym krokiem w kierunku zapewnienia wolności użytkowników i wspierania innowacji technologicznych.

Richard Stallman, programista i założyciel Free Software Foundation (FSF), jest autorem pierwszej wolnej licencji. Jego praca odegrała kluczową rolę w kształtowaniu zasad wolnego oprogramowania, promowaniu rozwoju otwartych technologii oraz ułatwianiu upowszechniania wiedzy i innowacji w programowaniu. Stallman nadal aktywnie wspiera wolność oprogramowania, inspirując nowe pokolenie programistów.

W młodości, pracując na MIT, napotkał problemy z oprogramowaniem zastrzeżonym. Xerox dostarczył do laboratorium wadliwą drukarkę laserową, a Richard, pragnąc rozwiązać problem, zwrócił się do kolegów z pobliskiego uniwersytetu z prośbą o kod źródłowy sterownika. Jednak jego prośba została odrzucona, powołując się na umowę o zachowaniu poufności. To doświadczenie nauczyło go cennej lekcji na temat wad systemów zamkniętych i skłoniło do zajęcia się oprogramowaniem typu open source.

Gdyby Stallman nie wynalazł GNU, stworzyłby nową religię. Zdjęcie: Wikimedia Commons

W 1984 roku Richard Stallman opuścił laboratorium i całkowicie skupił się na Projekcie GNU, co jest rekurencyjnym akronimem zwrotu GNU is Not UNIX (GNU to nie UNIX). Celem projektu było stworzenie wolnego odpowiednika zastrzeżonego systemu operacyjnego UNIX. Projekt GNU stał się fundamentem rozwoju wolnego oprogramowania i miał znaczący wpływ na dalszy rozwój technologii i programowania.

W 1991 roku Linus Torvalds zaprezentował pierwszą wersję nowego systemu operacyjnego, który w 1992 roku stał się jądrem Linuksa. Ważnym aspektem tego projektu było wykorzystanie narzędzi z Projektu GNU, w tym kompilatora gcc i edytora tekstu GNU Emacs. Dlatego Richard Stallman podkreśla potrzebę nazywania systemu GNU/Linux. Ten innowacyjny system operacyjny dał początek wielu dystrybucjom, takim jak Debian, Fedora, Ubuntu i wielu innym, czyniąc Linuksa jednym z najpopularniejszych rozwiązań w świecie oprogramowania.

W 1988 roku Richard Stallman opracował pierwszą wersję GPL (General Public License), która stała się jedną z najpopularniejszych wolnych licencji. GPL zapewnia użytkownikom cztery podstawowe wolności: korzystanie z oprogramowania w dowolnym celu, dostęp do kodu źródłowego, możliwość zmiany programu oraz prawo do dystrybucji zmodyfikowanych wersji. Zasady te promują rozwój oprogramowania open source i wspierają filozofię wolności w korzystaniu z technologii.

  • uruchamiania programów w dowolnym celu;
  • studiowania kodu programu i dostosowywania go do własnych projektów;
  • rozpowszechniania kopii programów;
  • ulepszania programów i dystrybucji ulepszonych wersji dla dobra społeczeństwa.

Użytkownik, po otrzymaniu pewnych wolności, zobowiązuje się do rozpowszechniania programów pochodnych na tych samych warunkach i z otwartym kodem źródłowym. Licencje takie jak GPL nazywane są „wirusowymi”, ponieważ „infekują” kod: wszystkie zmiany i modyfikacje programów objętych licencją GPL muszą być również udostępniane na tej licencji. Ta zasada dziedziczenia praw znana jest jako copyleft i różni się od tradycyjnego prawa autorskiego.

Międzynarodowe instrumenty praw człowieka uznają wolność otrzymywania i przekazywania informacji oraz idei za jedno z kluczowych, niezbywalnych praw człowieka. Wolność ta czasami koliduje z prawem autorskim. Jednakże wyłączne prawo autora nie jest absolutne i istnieją przypadki, w których możliwe jest swobodne korzystanie z utworów. W tym kontekście Richard Stallman rozwija koncepcję swobodnej wymiany informacji w dziedzinie oprogramowania, podkreślając, że jest to możliwe nie tylko poprzez swobodne korzystanie, które jest regulowane prawem, ale także poprzez umowy licencyjne, takie jak GPL. Zatem swobodny dostęp do informacji i programów wspiera rozwój technologii i przyczynia się do jej demokratyzacji.

W anglosaskim systemie prawnym umowa ma pierwszeństwo przed prawem, jeśli nie szkodzi osobom trzecim. Zgadzając się na warunki licencji GPL, autor w rzeczywistości zrzeka się wyłącznych praw do programu stworzonego z wykorzystaniem kodu źródłowego wolnego oprogramowania. Autor pozostaje jednak właścicielem praw autorskich i może skorzystać z tradycyjnych środków ochrony praw autorskich w przypadku naruszenia warunków licencji dla swojego dzieła. Podkreśla to wagę przestrzegania umów licencyjnych i ochrony praw autorów w kontekście wolnego oprogramowania.

Ruch wolnego oprogramowania jest czasami krytykowany za rzekomy brak uznania praw autorskich. Nie jest to jednak prawdą. Licencja GPL odmawia monopolu praw autorskich do produktów programowych. Możesz być uznany za autora, ale nie masz prawa kontrolować sposobu, w jaki Twoje oprogramowanie jest wykorzystywane. Takie podejście promuje rozwój społeczności, innowacyjność i dzielenie się wiedzą, tworząc bardziej otwarte i dostępne środowisko dla wszystkich użytkowników.

Głównym celem Fundacji Wolnego Oprogramowania (FSF) jest zapewnienie otwartej wymiany wiedzy i wolności twórczej. Projekty objęte licencją GNU General Public License (GPL) skupiają niezależnych programistów z całego świata, o zróżnicowanym doświadczeniu i umiejętnościach. Doskonałym przykładem tego podejścia jest Linus Torvalds, który zaraz po stworzeniu Linuksa udostępnił go w domenie publicznej i zaprosił użytkowników do wnoszenia ulepszeń i sugestii. Stworzyło to prężną społeczność, która sprzyjała innowacjom i wspólnemu tworzeniu oprogramowania.

Od samego początku rozwoju Linuksa w projekt zaangażowanych było wielu wolontariuszy, którzy koordynowali swoje działania wyłącznie za pośrednictwem internetu. Jakość systemu utrzymywano nie za pomocą ścisłych standardów ani autorytarnego zarządzania, ale dzięki prostemu podejściu cotygodniowych wydań opartych na opiniach użytkowników. Ewolucja Linuksa przypominała przyspieszony proces selekcji darwinowskiej, w którym „mutacje” proponowane przez programistów były testowane i ulepszane. Ta strategia okazała się niezwykle skuteczna, zaskakując wielu obserwatorów.

W swoim eseju „Krótka historia hakowania” Eric Raymond analizuje rozwój kultury hakerskiej i jej wpływ na współczesny świat. Analizuje, jak hakowanie stało się integralną częścią technologii informatycznych, podkreślając podstawowe zasady i filozofię leżącą u podstaw tego ruchu. Raymond podkreśla znaczenie otwartego oprogramowania i współpracy w społeczności programistycznej, co sprzyja innowacjom i rozwojowi nowych technologii. Esej analizuje również społeczne i etyczne aspekty hakowania, pokazując, jak hakerzy dążą do wolności informacji i ochrony praw użytkownika. Niniejsza praca stanowi ważne źródło wiedzy nie tylko o historii hakowania, ale także o jego roli w kształtowaniu współczesnego społeczeństwa cyfrowego.

Open Source Initiative – inne spojrzenie na Open Source

W 1998 roku Eric Raymond i Bruce Perens założyli Open Source Initiative (OSI) – bardziej pragmatyczną alternatywę dla ruchu wolnego oprogramowania. Podstawową ideą ruchu jest to, że oprogramowanie open source jest wysoce efektywne i że wspieranie takich projektów jest opłacalne dla firm. Open Source Initiative dąży do popularyzacji wykorzystania oprogramowania open source, podkreślając jego zalety, takie jak przejrzystość, bezpieczeństwo i możliwość personalizacji. Wspieranie projektów open source sprzyja innowacjom i rozwojowi branży IT, czyniąc je niezbędnymi dla nowoczesnego biznesu.

Inspiracją dla Raymonda i Perensa była historia przeglądarki Netscape Navigator. W okresie jej popularności firma zmagała się z silną konkurencją ze strony Microsoftu, co zagroziło jej istnieniu. Aby sprostać tym wyzwaniom rynkowym, Netscape zdecydował się udostępnić kod źródłowy swojej przeglądarki i zaprosić społeczność internetową do udziału w jej rozwoju. Ten krok doprowadził do powstania przeglądarki Firefox, która dzięki swojej elastyczności i obsłudze otwartych standardów stała się ulubioną przeglądarką milionów użytkowników.

OSI opracowało kryteria, które licencja oprogramowania musi spełniać, aby kwalifikować się jako oprogramowanie typu open source. Licencje, które przejdą tę weryfikację, otrzymują certyfikat i mogą być nazywane oprogramowaniem typu open source. Do takich licencji należą Apache 2.0, LGPL 3 i Affero GPL 3. Dla uproszczenia, znak towarowy Open Source został zarejestrowany, co pomaga uniknąć nieporozumień. W przeciwieństwie do licencji GPL, licencje zatwierdzone przez OSI nie wymagają od autorów programów pochodnych dystrybucji kodu na warunkach licencji oryginalnej. Dzięki temu są bardziej elastyczne dla programistów i promują szersze wykorzystanie oprogramowania typu open source.

Duże korporacje, takie jak IBM, Oracle, HP i Google, dostrzegły potencjał oprogramowania typu open source jako efektywnego modelu biznesowego i aktywnie wspierają tę inicjatywę. Pomimo różnic w podejściu ideologicznym, Fundacja Wolnego Oprogramowania (FSF) i Inicjatywa Otwartego Oprogramowania (OSI) nadal współpracują. Jednak ostatnio w społeczności zaobserwowano rozłam, spowodowany kontrowersyjną reputacją Richarda Stallmana, co podważa jedność i dalszy rozwój oprogramowania open source.

Historia praw autorskich i wolnych licencji obejmuje ważne aspekty ochrony własności intelektualnej. Prawo autorskie powstało w odpowiedzi na potrzebę ochrony dzieł przed nieautoryzowanym wykorzystaniem. W XVIII wieku w Europie zaczęły pojawiać się pierwsze prawa regulujące prawa autorów do ich dzieł.

Z czasem prawo autorskie ewoluowało, obejmując nie tylko dzieła literackie, ale także muzykę, malarstwo, film i media cyfrowe. Kluczowym momentem było przyjęcie międzynarodowych porozumień, takich jak Konwencja Berneńska, która ustanowiła ogólne zasady ochrony praw autorskich.

Pod koniec XX wieku pojawiły się otwarte licencje, takie jak Creative Commons, które pozwalają autorom na dzielenie się swoimi dziełami pod pewnymi warunkami. Licencje te promują upowszechnianie wiedzy i dóbr kultury poprzez równoważenie praw autorów z interesami społeczeństwa.

Obecnie prawo autorskie i otwarte licencje stale ewoluują, odzwierciedlając nowe technologie i zmieniające się przyzwyczajenia konsumentów. Ważne jest, aby śledzić aktualne zmiany w ustawodawstwie, aby skutecznie chronić swoje prawa i korzystać z dzieł innych autorów w ramach ustalonych norm.

  • Pierwsze prawo autorskie zostało przyjęte w Anglii w XVIII wieku;
  • Pod koniec XIX wieku kilka krajów podpisało Konwencję Berneńską, która stanowiła podstawę międzynarodowego prawa autorskiego;
  • W latach 80. i 90. XX wieku państwa przyjęły szereg poprawek do prawa autorskiego dotyczącego programów komputerowych;
  • W 1988 roku Richard Stallman opublikował tekst wolnej licencji GPL, a następnie założył Fundację Wolnego Oprogramowania;
  • W 1992 roku, dzięki wspólnym wysiłkom Linusa Torvaldsa i hakerów-wolontariuszy, pojawiła się pierwsza wersja systemu GNU/Linux;
  • W 1998 roku Eric Raymond i Bruce Perens stworzyli Open Source Initiative, mniej radykalną alternatywę dla Fundacji Wolnego Oprogramowania.

Możesz studiować Kod źródłowy programów na platformie GitHub. Jednak, aby skutecznie rozumieć i analizować kod, zaleca się opanowanie języków programowania. Najlepszym sposobem na to jest wzięcie udziału w kursach w Skillbox, które oferują ustrukturyzowane programy szkoleniowe i zadania praktyczne utrwalające wiedzę.