Historie svobodného softwaru

Stabilní verze byla odhlášena 18. října 2022 . Existují neověřené změny v šablonách nebo .

Svobodný software (Free Software) je produkt distribuovaný za podmínek liberálních licencí , který poskytuje uživateli více možností než tradiční softwarové licence. Svobodný software by se neměl zaměňovat se svobodným softwarem . Freeware licence obsahuje omezení pro komerční použití, úpravy atd. [1] [2]

Existují rozdíly mezi svobodným a open source softwarem , ale v zásadě jsou jejich myšlenky podobné. Bruce Perens , autor definice Open Source , ve filmu Revolution OS o tom říká:

Richard si myslí, že veškerý software by měl být svobodný, a já věřím, že svobodný a nesvobodný software může existovat vedle sebe. To je jediný rozdíl.

Původní text  (anglicky)[ zobrazitskrýt] Richard si myslí, že veškerý software by měl být svobodný a já si myslím, že svobodný software a nesvobodný software by měly existovat vedle sebe. To je jediný rozdíl, který máme.

Historie svobodného softwaru sahá asi 40 let zpět.

Od poloviny 80. do poloviny 90. let se svobodný software vyvíjel převážně prostřednictvím rozvoje komunity charakterizované romantismem a vysokou odborností. Svobodný software se nejaktivněji vyvíjel v systému vysokoškolského vzdělávání. Komunita se soustředila především na unixové systémy. V současné době vyvíjejí svobodný software spolu s jednotlivci a skupinami vývojářů takové známé korporace jako IBM, Borland, Allaire, Compaq, Dell, Canonical a mnoho dalších. K dosažení zisku se používají různá schémata: od placené technické podpory až po prodej distribucí.

Zapojení rozpočtů velkých korporací a vládních zakázek do vývoje svobodného softwaru v posledních letech vyvolalo značný zájem o svobodný software ze strany soukromých uživatelů a vládních agentur v řadě zemí. V současné době je mnoho programů a operačních systémů lokalizovaných, což také zjednodušuje hromadný přechod uživatelů na svobodný software.

Kvůli otevřenosti kódu a chybějícím požadavkům na licenční poplatky mnoho výrobců elektronických zařízení buď již přešlo na svobodný software, nebo v tomto směru experimentuje.

Před rokem 1983

Komunity vývojářů a uživatelů, které jsou nyní významnou součástí hnutí za svobodný software, existovaly dlouho před vznikem hnutí [3] . Od svého vzniku až do 60. let 20. století byl vývoj výpočetní techniky a zdokonalování softwaru v souladu s principy otevřenosti a vzájemné pomoci. Zdrojový kód nebyl produkt jako takový, takže ho mohl vidět kdokoli. To umožnilo upravit software a opravit chyby [4] . V roce 1967 IBM vydala operační systém Airline Control Program , který distribuuje svůj zdrojový kód způsobem, který nyní aktivně používá Free Software Foundation [5] . Byly vytvořeny uživatelské skupiny (např. IBM SHARE a DECUS Digital Equipment Corporation ), aby lidem pomohly sdílet software. Na konci 60. let se ale situace změnila. Rozsah vývoje operačních systémů a kompilátorů programovacích jazyků vedl ke vzniku značných ekonomických nákladů na jejich vývoj. Dodavatelé softwaru začali soutěžit s vestavěnými řešeními, která byla dodávána s hardwarem (a v ceně).

Antimonopolní žaloba vlády USA proti IBM, podaná 17. ledna 1969, konstatovala, že obsažený software narušuje vývoj konkurence [6] .

Na trhu se začíná objevovat software, jehož licence omezují uživatele v používání tohoto produktu. V roce 1970 začala společnost AT&T distribuovat první verze operačního systému UNIX vládním a akademickým organizacím. Uživatelé tohoto systému neměli právo převádět na třetí strany nebo samostatně měnit softwarový produkt, takže první vydané verze UNIXu nebyly zdarma v moderním slova smyslu. Koncem 70. a začátkem 80. let začali výrobci vyvíjet vlastní softwarové licence. Existovaly právní zákazy upravovat produkty vývojáři třetích stran. V roce 1976 Bill Gates publikoval svůj slavný „ Otevřený dopis hobbyistům “, ve kterém otevřeně obvinil hackery z krádeže softwaru.

proč tomu tak je? Programátorská komunita by měla vědět, že pouze kradou software. Koupíte si "hardware" pro svůj počítač, ale sdílíte software se všemi zdarma. Kdo pak zajistí, aby vývojáři dostali za svou práci zaplaceno?

Původní text  (anglicky)[ zobrazitskrýt] Proč je to? Jak si většina fandů musí být vědoma, většina z vás ukradne svůj software. Za hardware se musí platit, ale za software je co sdílet. Koho zajímá, jestli lidé, kteří na tom pracovali, dostanou zaplaceno?

V roce 1979 změnila AT&T svůj přístup k licencování softwarových produktů s cílem profitovat z jejich prodeje [7] . Příchod Usenetu na počátku 80. let umožnil programátorům opět spojit síly pro plodnou spolupráci při vývoji softwaru [8] .

Vývoj z konce 80. let je aktuální i dnes. Aplikace jako SPICE , TeX a X Window System používají lidé po celém světě.

Raná léta projektu GNU a FSF

V roce 1983 Richard Stallman založil projekt GNU s cílem vytvořit kompletní operační systém , který by uživateli umožňoval prohlížet zdrojový kód a upravovat jej podle potřeby. O něco později byl vytvořen termín „ svobodný software “ a byla založena Free Software Foundation . V roce 1985 vydal Richard Stallman Manifest GNU , aby stanovil cíle a záměry projektu GNU a vysvětlil potřebu svobodného softwaru. V roce 1986 vyšel článek „ Definice svobodného softwaru “.

Jedním z důvodů, které sloužily jako impuls pro vývoj nápadů na software s otevřeným zdrojovým kódem, jsou často zmiňovány problémy s připojením zařízení. Zdrojové kódy produktů byly uzavřeny a tato skutečnost nám nedovolila problém vyřešit vlastními silami [9] . Existuje další verze, podle které byl podnětem k vytvoření projektu GNU a jeho manifestu konflikt mezi Richardem Stallmanem a Symbolics, Inc. [10] .

V roce 1989 byla zveřejněna první verze licence GPL [11] . V roce 1991 byla vydána druhá verze obsahující drobné změny.

V roce 1989 část vývojářů projektu GNU založila Cygnus Solutions , která poskytovala technickou podporu uživatelům GNU/Linuxu až do sloučení s Red Hat v roce 2000 .

V roce 1991 byly téměř všechny součásti nového operačního systému připraveny. Mnoho z nich, jako GCC , GNU Debugger a Emacs , se stalo široce známým. K dokončení práce chybělo pouze jádro operačního systému . Projekt na jeho vývoj - GNU Hurd  - byl opakovaně zmrazen. V současné době je příliš brzy mluvit o jeho stabilitě, ale výrobci distribucí již vydávají sestavení s jádrem Hurd namísto jádra Linuxu [12] .

Linux

Linuxové jádro bylo uvolněno Linusem Torvaldsem v roce 1991 jako open source, dostupný pro úpravy. První licence nebyly zdarma, ale již v únoru 1992 byl kód licencován pod GPL [13] . Základy Unixu implementované v jádře na něj upozornily programátory z celého světa. To posloužilo jako silný impuls pro jeho další rozvoj. Linuxové jádro bylo chybějícím kouskem k dokončení bezplatného operačního systému. Využití projektových aplikací GNU a linuxového jádra umožnilo vytvořit takový systém. Příkladem je projekt Debian , který založil Ian Murdoch v roce 1993. Tento projekt si zaslouží pozornost, protože je zcela založen na myšlenkách hnutí GNU. Principy vývoje Debianu jsou uvedeny v Debian Social Contract .  Od svého založení byl projekt úzce spojen s Free Software Foundation a v letech 1994 až 1995 získal finanční podporu od Free Software Foundation. V roce 1997 bývalý vedoucí projektu Bruce Perens poskytl pomoc zakladatelům Software in the Public Interest . Organizace se zabývá podporou různých projektů na tvorbu svobodného softwaru [14] . GNU/Linux je dodnes distribuován pod licencí GPL. To umožňuje různým společnostem vyvíjet vlastní distribuce založené na Linuxu a vydělávat na komerční podpoře [15] . Vyvíjí se tedy například francouzsko-brazilská Mandriva , která svým uživatelům nabízí technickou podporu při nákupu verze PowerPack. Red Hat spravuje bezplatnou distribuci Fedory . Veškerý vývoj v rámci tohoto projektu slouží jako základ pro návrh řešení pro servery - Red Hat Enterprise Linux . Projekt openSUSE společnosti Novell slouží jako platforma pro podnikové distribuce Novell Linux Desktop (NLD), Suse Linux Enterprise Desktop (SLED) a Suse Linux Enterprise Server (SLES).

Kolem názvu operačního systému se stále vedou určité kontroverze. Operační systém je často označován jako „Linux“, ale členové Free Software Foundation říkají, že správný název je GNU/Linux, protože operační systém zahrnuje nejen jádro, ale také programy napsané jako součást projektu GNU [ 16] .

FreeBSD

V roce 1993 byl urovnán spor USL v. BSDi [17] . V důsledku toho byly uvolněny bezplatné operační systémy FreeBSD a NetBSD (založené na 386BSD ). V roce 1995 bylo představeno první vydání OpenBSD  , vidlice NetBSD .

Konec 90. let a dot-com bublina

V druhé polovině 90. let se díky růstu společností poskytujících internetové služby stal svobodný software oblíbenou volbou pro webové servery . Webový server Apache se stal velmi populární a stále má významný podíl na trhu [18] . Serverový software LAMP je dnes široce používán po celém světě. Skládá se z následujících komponent:

Začátek hnutí open source

V roce 1997 Eric Raymond publikoval slavnou esej The Cathedral and the Bazaar , obsahující analýzu programátorské komunity a principů svobodného softwaru. Tato práce získala velkou popularitu na začátku roku 1998 a byla jedním z důvodů, proč společnost Netscape Communications vydala svůj internetový prohlížeč Netscape Navigator pod bezplatnými licencemi. Právě díky této události bylo možné vytvořit nadaci Mozilla Foundation . Nejznámějším produktem organizace je Mozilla Firefox  , druhý nejpopulárnější prohlížeč na světě [19] .

Objev zdrojového kódu Netscape přivedl Erica Raymonda k zamyšlení nad možnostmi uplatnění principů svobodného softwaru pro úspěšnou propagaci komerčních produktů. Bylo poznamenáno, že aktivismus politiky Free Software Foundation byl pro společnosti jako Netscape málo zajímavý. Byl proveden kurz vytvoření nového obrazu svobodného softwaru, zdůrazňující výhody používání open source . V čele nového hnutí stáli tak slavní lidé jako Bruce Perens , Linus Torvalds a další. V únoru 1998 byla založena nezisková organizace Open Source Initiative , jejímž účelem bylo popularizovat nový termín a myšlenky hnutí otevřeného softwaru [20] .

Richard Stallman a Free Software Foundation protestovali proti nové organizaci. Věřili, že zaměřením na open source nová organizace pohřbila samotnou myšlenku svobodného softwaru a jeho sociální význam pro uživatele počítačů. Stallman však nepopřel roli Open Source Initiative v boji proti proprietárnímu softwaru [21] .

Desktop

Nejčastěji používaným okenním systémem pro svobodný software je X Window System .

V roce 1996 Matthias Ettrich založil projekt KDE . Jeho hlavním cílem bylo vytvořit uživatelsky přívětivé rozhraní pro koncového uživatele. Jeho příspěvky na Usenetu vyvolaly velký zájem [22] .

Jako vývojový nástroj byl vybrán Qt , který byl distribuován pod nesvobodnou licencí . Účastníci projektu GNU se o tento vývoj začali zajímat a brzy oznámili začátek tvorby zcela bezplatného prostředí pro operační systém Linux  – GNOME. Jako platforma byla vybrána sada nástrojů GTK+ .

V listopadu 1998 bylo Qt vydáno pod Q Public License (QPL), ale mnoho přispěvatelů projektu GNU bylo stále nespokojených s tímto vývojem. Obhajovali licencování Qt pod GPL . V září 2000 byla zveřejněna zpráva o vydání unixové verze Qt toolkitu pod licencí GPL, navíc k verzi QPL. Vývojář byl Trolltech, v současnosti známý jako Qt Development Frameworks . Tím byly odstraněny rozdíly se Software Foundation.

Vývojáři KDE a GNOME se v současné době účastní projektu freedesktop.org standardizace různých grafických uživatelských prostředí pro operační systémy POSIX .

Svobodný software dnes

8. května 2007 vydala Sun Microsystems sadu Java Development Kit , která je k dispozici pod licencí GPL. Některé z knihoven však byly vydány jako binární soubory kvůli nemožnosti otevřít zdrojový kód z řady důvodů. V červnu 2007 spustil Red Hat projekt GNU Classpath s cílem zdokonalit projekt na plně vybavený bezplatný protějšek. V současné době jsou téměř všechny známé problémy vyřešeny.

V lednu 2010 provedla skupina společností Global Graphics studii stavu trhu [23] . Na základě rozhovorů se 400 CIO z amerických a britských společností s více než 1 000 zaměstnanci byla získána data, která naznačují, že asi 76 % dotázaných organizací již při své práci svobodný software používá. Více než polovina z nich přitom hodlá v roce 2011 rozšířit nabídku softwaru.

Viz také

Poznámky

  1. Slovník . Alternativní software . - slovník kategorií programů plný chyb. Získáno 4. března 2011. Archivováno z originálu 19. srpna 2011.
  2. Kondrushenko A. Bezplatné počítačové programy // Patenty a licence. - 2009. - č. 5 .
  3. Stephen Levy . Hackers: Heroes of the Computer Revolution  (neopr.) . - ISBN 0-385-19195-2 .
  4. Podpora IBM 7090 Davea Pittsa Archivováno 27. srpna 2015.  — Příklad distribuovaného zdroje: Stránka obsahuje odkaz na zdroj IBM 7090/94 IBSYS , včetně kompilátorů COBOL a FORTRAN.
  5. Zkrácená historie AKT, jedné z nejstarších aplikací s otevřeným zdrojovým kódem . Archivováno z originálu 22. července 2012.
  6. Fisher, Franklin M.; McKie, James W.; Mancke, Richard B. IBM a americký průmysl zpracování dat: Ekonomická historie  (anglicky) . - Praeger, 1983. - ISBN 0-03-063059-2 .
  7. Weber, Štěpán. Úspěch Open Source  (neopr.) . - Cambridge, MA: Harvard University Press , 2004. - S. 38 - 44. - ISBN 0-674-01858-3 . Archivovaná kopie (nedostupný odkaz) . Získáno 12. března 2011. Archivováno z originálu 27. září 2009. 
  8. De Bona, C., et al. Otevřené zdroje 2.0 . O'Reilly, ISBN 0-596-00802-3 .
  9. Přepis hovoru, kde Stallman vypráví příběh tiskárny . Archivováno z originálu 22. července 2012.
  10. Přepis projevu Richarda Stallmana, 28. října 2002, na International Lisp Conference) . Projekt GNU (28. října 2002). Archivováno z originálu 22. července 2012.
  11. GNU General Public License v1.0 . Archivováno z originálu 25. června 2012.
  12. Arch Hurd . Získáno 4. března 2011. Archivováno z originálu 31. července 2010.
  13. Poznámky k vydání pro Linux kernel 0.12 . Archivováno z originálu 21. srpna 2011.
  14. Stručná historie Debianu . Archivováno z originálu 22. července 2012.
  15. Co vydělávají ti, kteří píší Linux? . Datum přístupu: 5. března 2011. Archivováno z originálu 4. ledna 2012.
  16. Linux a projekt GNU Archivováno 14. května 2011 na Wayback Machine Článek Richarda Stallmana o Linuxu a projektu GNU.
  17. USL vs. dokumenty BSDI . Datum přístupu: 4. března 2011. Archivováno z originálu 5. února 2015.
  18. Leden 2011 Průzkum webového serveru . Získáno 4. března 2011. Archivováno z originálu 16. ledna 2011.
  19. statcounter.com . Archivováno z originálu 28. ledna 2011.
  20. Historie OSI . Archivováno z originálu 22. července 2012.
  21. Richard Stallman. Proč Open Source míjí smysl . Archivováno z originálu 21. srpna 2011.
  22. (14. října 1996). " Nový projekt: Kool Desktop Environment (KDE) ". de.comp.os.linux.misc . (Skupiny Google) . Archivováno 30. května 2013 na Wayback Machine
  23. Poptávka po freewaru je ve velkých podnicích silná

Odkazy