ProΦ je u╛φvßnφ pojmu ,,Free Software'' (svobodn² software) lep╣φ ne╛ ,,Open Source'' (otev°en² zdrojov² k≤d)

 [image of a Philosophical Gnu] [ Anglicky ]

V roce 1998 n∞kte°φ lidΘ ze spoleΦenstvφ svobodnΘho softwaru zaΦali u╛φvat pojem ,,open source software'' (online) (software s otev°en²m zdrojov²m k≤dem) mφsto ,,free software'' (svobodn² software), aby popsali, co vytvß°ejφ.

AΦkoli vßm svobodn² software, a╗ se naz²vß jakkoli, poskytuje stejnou svobodu, velk² rozdφl Φinφ, kter² pojem u╛φvßme: r∙znß slova sd∞lujφ r∙znΘ my╣lenky . Pojem ,,open source'' (otev°en² zdrojov² k≤d) brzy zaΦal b²t spojovßn s jin²m p°φstupem, jinou filozofiφ, jin²mi hodnotami a zvlß╣t∞ jin²mi kritΘrii, pro kterΘ licence je p°ijateln². Hnutφ svobodn² software a hnutφ Open Source (otev°en² zdrojov² k≤d) jsou dnes fakticky odd∞lenß hnutφ , aΦkoli spoleΦn∞ m∙╛eme pracovat a pracujeme na konkrΘtnφch projektech.

Tento Φlßnek popisuje, proΦ pou╛φvßnφ pojmu ''open source'' ne°e╣φ ╛ßdnΘ problΘmy, ale ve skuteΦnosti dal╣φ vytvß°φ. To je d∙vodem, proΦ je lep╣φ z∙stat u ,,svobodnΘho software''.

DvojznaΦnost

Pojem ''free software'' (svobodn² software) je problematick² kv∙li svΘ dvojznaΦnosti: Nezam²╣len² v²znam, ,,software, kter² m∙╛ete zφskat za nulovou cenu'', se k pojmu hodφ stejn∞ jako zam²╣len² v²znam, software, kter² poskytuje u╛ivateli urΦitΘ svobody. V∞novali jsme se tomuto problΘmu a zve°ejnili jsme precizn∞j╣φ definici svobodnΘho softwaru, ale nejednß se o dokonalΘ °e╣enφ; nem∙╛e ·pln∞ odstranit zmφn∞n² problΘm. Jin² nedvojznaΦn² pojem by byl lep╣φ, kdyby nep°inß╣el dal╣φ potφ╛e.

Posuzovali jsme mnoho alternativ, kterΘ lidΘ navrhovali, a aΦ n∞kterΘ se zmφn∞nΘmu problΘmu vyh²bajφ, p°inß╣ejφ jinΘ potφ╛e; ╛ßdnß nenφ ta ·pln∞ ,,pravß'', ╛e by jejφ p°ijetφ bylo dobr² nßpad. Ka╛dß navrhovanß nßhrada za ,,free software'' mß podobn² problΘm sΘmantickΘho rßzu anebo hor╣φ. A to se t²kß i ,,open source software''.

[V Φe╣tin∞, jak jste si jist∞ v╣imli, tento problΘm nemßme. M∙╛eme naprosto klidn∞ pou╛φvat termφn ,,svobodn² software'' a nemusφme se bßt n∞jakΘ necht∞nΘ zßm∞ny v²znamu. Proto vßm takΘ doporuΦuji jej pou╛φvat a nevyp∙jΦovat si anglickΘ v²razy o kter²ch vφme, ╛e jsou problematickΘ. Podrobn∞j╣φ informace naleznete na http://svobodnysoft.zde.cz. (dostupnΘ i v offline verzi) -- pozn. korek.]

Samoz°ejm²m v²znamem ,,open source software'' je: ,,M∙╛ete se podφvat do zdrojovΘho k≤du.'' To je mnohem slab╣φ m∞°φtko ne╛ ,,free software''; tento v²znam zahrnuje svobodn² software, ale takΘ ΦßsteΦn∞ svobodnΘ programy jako Xv a ov╣em n∞kterΘ proprietßrnφ programy vΦetn∞ Qt v rßmci jeho originßlnφ licence (d°φve QPL).

Z tohoto samoz°ejmΘho v²znamu ,,open source'' neplyne, co jeho obhßjci zam²╣lejφ. (Jejich ,,oficißlnφ'' definice je mnohem bli╛╣φ pojmu ,,svobodn² software''.) V²sledkem je, ╛e v∞t╣ina lidφ ╣patn∞ rozumφ tomu, Φeho se zastßvajφ. Neal Stephenson definoval ,,open source'' takto:

Linux je ,,open source'' software (software s otev°en²m zdrojov²m k≤dem) a to jednodu╣e znamenß, ╛e kdokoliv m∙╛e zφskat kopie soubor∙ s jeho zdrojov²m k≤dem.

Nemyslφm si, ╛e by po zralΘ ·vaze shledal, ╛e zamφtß nebo popφrß ,,oficißlnφ'' definici. Myslφm, ╛e jednodu╣e uplatnil zvyklosti anglickΘho jazyka, aby vyjßd°il v²znam toho pojmu. Kansask² stßt (online) zve°ejnil podobnou definici:

OSS (open-source software) je software, jeho╛ zdrojov² k≤d je voln∞ a ve°ejn∞ p°φstupn², aΦkoli jednotlivß licenΦnφ ujednßnφ se li╣φ podle toho, co je povoleno  s takov²m k≤dem d∞lat.

Samoz°ejm∞ ╛e lidΘ kolem open source se s tφm pokusili vyrovnat publikovßnφm p°esnΘ definice pojmu, tak jak jsme to my ud∞lali pro ,,svobodn² software''.

Ale vysv∞tlenφ svobodnΘho softwaru je jednoduchΘ -- ten, kdo sly╣el ''free speech, not free beer'' (svoboda projevu, nikoli pivo zadarmo), to ji╛ ╣patn∞ nechßpe. Neexistuje struΦnΘ vysv∞tlenφ oficißlnφ definice ''open source'', kterΘ by jasn∞ ukßzalo, ╛e ,,p°irozenß'' definice je ╣patnß.

Strach ze svobody

Hlavnφm argumentem pro pojem ,,open source software'' je, ╛e ,,free software'' (svobodn² software) n∞kterΘ lidi znepokojuje. Je to pravda: Mluvenφ nejen o v²hodßch, ale i o svobod∞, o etick²ch otßzkßch, o odpov∞dnosti, nutφ lidi, aby p°em²╣leli o v∞cech, kter²ch by rad∞ji nedbali. To m∙╛e p∙sobit obtφ╛n∞ a n∞kte°φ lidΘ proto tu my╣lenku zavrhnou. Z toho v╣ak neplyne, ╛e spoleΦnost bude lep╣φ, kdy╛ se p°estaneme bavit o takov²ch v∞cech.

P°ed lety zaznamenali v²vojß°i svobodnΘho softwaru tuto znepokojenou reakci a n∞kte°φ zaΦali hledat jin² p°φstup, aby se jφ vyhnuli. Uv∞domili si, ╛e pokud budou mlΦet o etice a svobod∞ a budou mluvit pouze o bezprost°ednφch praktick²ch v²hodßch urΦitΘho svobodnΘho softwaru, budou asi schopni ,,prodßvat'' software efektivn∞ji n∞kter²m u╛ivatel∙m, zejmΘna t∞m z obchodnφ sfΘry. Pojem ,,open source'' je nabφzen jako zp∙sob d∞lat vφc ne╛ to, jako zp∙sob, jak b²t ,,p°ijateln∞j╣φ pro obchodnφ sfΘru''.

Tento p°φstup se v rßmci sv²ch mo╛nostφ ukßzal jako ·Φinn². Mnoho lidφ se dnes rozhoduje pro svobodn² software z Φist∞ praktick²ch d∙vod∙. To je jist∞ dob°e, ale nenφ to v╣echno, co bychom m∞li d∞lat! P°itahovat u╛ivatele ke svobodnΘmu softwaru nenφ celß prßce, ale jenom prvnφ krok.

D°φve nebo pozd∞ji budou u╛ivatelΘ pozvßni, aby p°e╣li zpßtky na proprietßrnφ software kv∙li n∞jakΘ praktickΘ v²hod∞. NesΦetnΘ firmy usilujφ, aby mohly nabφdnout takovΘ poku╣enφ, a proΦ by je u╛ivatelΘ odmφtali? Jenom v p°φpad∞, ╛e by se nauΦili ocenit hodnotu svobody, kterou jim svobodn² software nabφzφ, kv∙li n∞mu samΘmu. Zßle╛φ na nßs, jestli budeme ╣φ°it tuhle my╣lenku - a v tom p°φpad∞ musφme hovo°it o svobod∞. Jistß mφra mlΦenφ v∙Φi obchdodnφ sfΘ°e m∙╛e b²t pro komunitu prosp∞╣nß, ale musφme takΘ mnoho mluvit o svobod∞.

V souΦasnΘ dob∞ hodn∞ mlΦφme ale nemßme dosti svobody mluvit. V∞t╣ina lidφ spojen²ch se svobodn²m softwarem hovo°φ mßlo o svobod∞, obyΦejn∞ proto, ╛e se sna╛φ b²t ,,p°ijateln∞j╣φ pro obchodnφ sfΘru''. Distributo°i softwaru se Φasto chovajφ prßv∞ takto. N∞kterΘ distribuce operaΦnφho systΘmu GNU/Linux p°idßvajφ proprietßrnφ balφΦky k zßkladnφmu systΘmu, kter² je zadarmo, a vybφzejφ u╛ivatele, aby to posuzovali jako v²hodu spφ╣e ne╛ krok zpßtky od svobody.

Neda°φ se nßm dr╛et krok s p°φlivem u╛ivatel∙ svobodnΘho softwaru, neda°φ se nßm uΦit lidi o svobod∞ a na╣φ komunit∞, pokud do nφ nevstoupφ. To je d∙vod, proΦ software, kter² nenφ svobodn² (jako byl Qt, kdy╛ se stal populßrnφm) a ΦßsteΦn∞ ,,nesvobodnΘ'' distribuce operaΦnφch systΘm∙, nachßzejφ tak ·rodnou p∙du. P°estat nynφ u╛φvat slovo ,,svobodn²'' by bylo chybou; pot°ebujeme vφce, ne mΘn∞, mluvit o svobod∞.

Doufejme, ╛e u╛φvßnφ pojmu ,,open source'' skuteΦn∞ p°itßhne vφce u╛ivatel∙ do na╣φ komunity; ale pokud se tak stane, ostatnφ z nßs budou muset pracovat o to piln∞ji, aby p°edest°eli otßzku svobody pozornosti u╛ivatel∙. Musφme °φct: ,,Je to svobodn² software a dßvß vßm svobodu!'' Vφce a hlasit∞ji ne╛ kdy p°edtφm.

Pomohla by ochrannß znßmka?

Zastßnci ,,open source software'' se pokusili z n∞ho ud∞lat ochrannou znßmku. ╪φkali, ╛e jim to umo╛nφ zamezit zneu╛itφ. Pokus se nezda°il a ╛ßdost upadla do zapomenutφ v roce 1999; a proto prßvnφ postavenφ ,,open source'' je stejnΘ jako ,,free software'': Neexistuje ╛ßdnß zßvaznß prßvnφ norma o u╛φvßnφ pojmu. Sly╣el jsem zprßvy o mnoha firmßch, kterΘ nazvaly balφΦky ,,open source'', aΦkoli neodpovφdaly oficißlnφ definici; n∞kter²ch p°φpad∙ jsem si sßm pov╣iml.

Ale Φinilo by velk² rozdφl u╛φvat pojem, kter² je ochrannou znßmkou? Nikoliv nutn∞.

Firmy takΘ zve°ej≥ujφ inzerßty, kterΘ p∙sobφ dojmem, ╛e program je ,,open source software'', ani╛ by to ov╣em p°φmo °ekly. Nap°φklad jeden inzerßt IBM na program, kter² neodpovφdß oficißlnφ definici, °φkß nßsledujφcφ: Jak je b∞╛nΘ ve spoleΦenstvφ open source, u╛ivatelΘ ... technologie budou takΘ schopni spolupracovat s IBM...

Tφm skuteΦn∞ nenφ °eΦeno, ╛e program je ''open source'', ale mnoho Φtenß°∙ si takovΘho detailu nev╣imne. (M∞l jsem si v╣imnout, ╛e IBM se up°φmn∞ sna╛ilo ud∞lat z tohoto programu svobodn² software a pozd∞ji p°ijalo novou licenci, kterß jej neΦinφ svobodn²m softwarem a ''open source''; ale v dob∞, kdy byl inzerßt vytvo°en, se program jako takov² nevymezoval.)

A jak Cygnus Solutions, kterß se formovala jako firma produkujφcφ osvobodn² software a nßsledn∞ odb∞hla (pokud je to tak mo╛nΘ °φct) k proprietßrnφmu softwaru, inzerovala n∞kterΘ proprietßrnφ softwarovΘ produkty: Cygnus Solutions je vedoucφ na trhu s open source a rozb∞hl ji╛ dva produkty na trhu s GNU/Linuxem.

Narozdφl od IBM, Cygnus se nesna╛il ud∞lat z t∞chto balφΦk∙ svobodn² software a ty se nep°ibli╛ovaly vymezenφ pojmu. Ale Cygnus skuteΦn∞ ne°ekl, ╛e se jednß o ,,open source software'', jen ten pojem pou╛ili, aby uΦinil na nepozornΘ Φtenß°e takov² dojem.

Tato pozorovßnφ naznaΦujφ, ╛e ochrannß znßmka by opravdu nevy°e╣ila problΘmy s pojmem ,,open source.''

Neporozum∞nφ ''Open Source''

Definice Open Source je dostateΦn∞ jasnß a je nabφledni, ╛e jφ typick² program, kter² nepat°φ do svobodnΘho softwaru, nevyhovuje. Mysleli byste si tedy, ╛e ,,Open Source firma'' znamenß, ╛e jeden z jejφch produkt∙ je svobodn² software (nebo se mu blφ╛φ), ╛e? B∞da, mnohΘ firmy se pokou╣ejφ dßt tomuto pojmu odli╣n² v²znam.

Na setkßnφ ,,Den v²vojß°∙ Open Source'' v srpnu 1998 n∞kte°φ z komerΦnφch v²vojß°∙ uvedli, ╛e zam²╣lejφ ud∞lat jen z Φßsti svΘ produkce svobodn² software (nebo ,,open source''). Ohnisko jejich obchodnφch aktivit je ve vyvφjenφ proprietßrnφch p°φdavk∙ (software nebo p°φruΦek), je╛ prodßvajφ u╛ivatel∙m tohoto svobodnΘho softwaru. «ßdajφ nßs, abychom to pova╛ovali za legitimnφ, jako to Φinφ Φßst na╣φ komunity, proto╛e Φßst pen∞z je v∞novßna na v²voj svobodnΘho softwaru.

Vskutku, tyto firmy se sna╛φ zφskat p°φzniv² punc ''open source'' pro svΘ proprietßrnφ softwarovΘ produkty, prßv∞ aΦ tyto nejsou ''open source software'', proto╛e majφ n∞jak² vztah ke svobodnΘmu softwaru nebo proto╛e stejnß firma takΘ podporuje n∞jak² svobodn² software. (Jeden zakladatel firmy °ekl zcela otev°en∞, ╛e by vlo╛ili do svobodnΘho balφΦku, kter² podporujφ, tak mßlo svΘ prßce, jak by komunita zaruΦila.

V pr∙b∞hu let mnoho firem p°isp∞lo k v²voji svobodnΘho softwaru. N∞kterΘ z t∞chto firem v prvnφ °ad∞ vyvφjely software, kter² nenφ svobodn², ale tyto dv∞ aktivity byly odd∞lenΘ. A proto m∙╛eme pominout jejich ,,nesvobodnΘ'' produkty a spolupracovat s nimi na projektech svobodnΘho softwaru. PoslΘze jim m∙╛eme up°φmn∞ pod∞kovat za jejich p°isp∞nφ k v²voji svobodnΘho softwaru, ani╛ bychom mluvili o tom, co d∞lajφ jinak.

Stejn² postup nem∙╛eme uplat≥ovat u t∞chto nov²ch firem, proto╛e ty o to nemajφ zßjem. TakovΘ firmy se aktivn∞ sna╛φ vΘst ve°ejnost k tomu, aby si v╣echny jejich aktivity dala dohromady; cht∞jφ, abychom pova╛ovali jejich ,,nesvobodn²'' software za tak p°φzniv², jako by se jednalo o opravdov² p°φsp∞vek, aΦkoliv jφm nenφ. P°edstavujφ se jako ,,open source firmy'' a doufajφ, ╛e z nich nabudeme p°φznivΘho dojmu a ╛e budeme zmateni p°i pou╛φvßnφ tohoto pojmu.

Tato manipulativnφ praxe by byla nemΘn∞ ╣kodlivß, kdyby se p°i tom u╛φvalo pojmu svobodn² software. Ale nezdß se, ╛e firmy u╛φvajφ termφn svobodn² software tφmto zp∙sobem. Nevhodn² se jim zdß snad pro svΘ spojenφ s idealismem. Pojem ''open source'' tΘto praxi otev°el dve°e.

Hlavnφ mluvΦφ na veletrhu v∞novanΘm operaΦnφmu systΘmu oznaΦovanΘmu jako Linux, kter² se uskuteΦnil koncem roku 1998, zastßval rozhodujφcφ pozici v p°ednφ softwarovΘ firm∞. Byl pravd∞podobn∞ pozvßn kv∙li rozhodnutφ svΘ firmy ,,podporovat'' tento systΘm. «el, jejich podoba ,,podpory'' sestßvß z vydßvßnφ software, kter² nenφ svobodn² a pracuje s onφm systΘmem, jin²mi slovy, na╣e komunita je pou╛φvßna jako trh, ale nep°ispφvß se k v²voji svobodnΘho softwaru.

╪ekl: ,,Nenφ mo╛nΘ, abychom z na╣eho produktu ud∞lali open source, ale snad z n∞j ud∞lßme ,,vnit°nφ'' open source. Umo╛nφme-li zam∞stnanc∙m na╣φ u╛ivatelskΘ podpory p°φstup ke zdrojovΘmu k≤du, mohli by opravovat chyby pro zßkaznφky a my bychom mohli poskytovat lep╣φ produkt a lep╣φ slu╛by.'' (Nenφ to p°esnß citace, proto╛e jsem si jeho slova nezapsal, ale vystihuje to podstatu.)

LidΘ, kte°φ to sly╣eli, mi potom °ekli: ,,Nepochopil smysl.'' Ale je to tak? Jak² smysl nepochopil?

Nepominul smysl hnutφ open source. Tento smysl ne°φkß nic o svobod∞, mluvφ jenom o mo╛nosti pro vφce lidφ, aby se podφvali do zdrojovΘho k≤du a pomohli ho zlep╣it, Φφm╛ je umo╛n∞n rychlej╣φ a lep╣φ v²voj. Ten Φlov∞k ·pln∞ pochopil smysl; jeliko╛ necht∞l tento p°φstup zavΘst zcela, vΦetn∞ u╛ivatel∙, zva╛oval jeho ΦßsteΦnΘ uplatn∞nφ v rßmci firmy.

Smysl, kter² pominul, je, ╛e ''open source'' nebylo navr╛eno, aby se rozr∙stalo: smysl, ╛e u╛ivatelΘ si zaslou╛φ svobodu.

⌐φ°enφ my╣lenky o svobod∞ je velk² ·kol - a ten pot°ebuje va╣i pomoc. Projekt GNU se bude dr╛et pojmu svobodn² software. Pokud cφtφte, ╛e svoboda a spoleΦenstvφ jsou d∙le╛itΘ samy o sob∞, nejen pro v²hody, kterΘ p°inß╣ejφ, prosφm p°idejte se k nßm pou╛φvßnφm pojmu svobodn² software.

Vztah mezi hnutφm Free Software a hnutφm Open Source

Tato hnutφ jsou podobnß dv∞ma politick²m tßbor∙m ve spoleΦenstvφ svobodnΘho softwaru.

Radikßlnφ skupiny v 60. letech 20. stoletφ si zφskaly pov∞st pro frakcionß°stvφ; organizace se rozd∞lily kv∙li neshodßm o detailech strategie a vzßjemn∞ se nenßvid∞ly. Souhlasily spolu v zßkladnφch principech a nesouhlasily pouze v praktick²ch doporuΦenφch; ale vzßjemn∞ se pova╛ovaly za nep°ßtele a bojovaly zuby nehty. Nakonec, tohle je obrßzek, kter² si lidΘ vytvo°ili, a╗ u╛ je Φi nenφ p°esn².

Vztah mezi hnutφm svobodnΘho softwaru a hnutφm Open Source je prßv∞ opakem takovΘ p°edstavy. Nesouhlasφme v zßkladnφch principech, ale vφcemΘn∞ souhlasφme v praktick²ch doporuΦenφch. Proto m∙╛eme spolupracovat a spolupracujeme na mnoha specifick²ch projektech. Neuva╛ujeme o hnutφ Open Source jako o nep°φteli. Nep°φtelem je proprietßrnφ software.

Nejsme proti hnutφ Open Source, ale nechceme s nimi b²t dßvßni dohromady. P°ipou╣tφme, ╛e p°isp∞lo na╣emu spoleΦenstvφ, ale to jsme si sami zalo╛ili. Chceme, aby se lidΘ setkßvali s na╣imi vymo╛enostmi, s na╣imi hodnotami a na╣φ filozofiφ. Chceme b²t sly╣eni, a ne ukryti za jin² pohled na v∞c.

Tedy, prosφm, zmi≥ujte hnutφ svobodnΘho softwaru, kdy╛ mluvφte o prßci, kterou jsme vykonali, a o softwaru, kter² jsme vyvinuli, jako je nap°φklad operaΦnφ systΘm GNU/Linux.


Viz tΘ╛ Dal╣φ texty, kterΘ si m∙╛ete p°eΦφst


Nßvrat na domovskou strßnku GNU.

FSF & GNU informace & otßzky na gnu@gnu.org. Dal╣φ mo╛nost jak kontaktovat FSF.

Komentß°e k t∞mto web strßnkßm na webmasters@www.gnu.org, jinΘ otßzky zasφlejte na gnu@gnu.org.

Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA

DoslovnΘ kopφrovßnφ a ╣φ°enφ tohoto celΘho dokumentu na jakΘmkoliv mΘdiu je dovoleno v p°φpad∞, ╛e tato podmφnka bude zachovßna.

Updated: $Date: 2001/10/12 22:12:01 $ $Author: Sisao $