Linusův zákon

Linusův zákon (anglicky Linus's law) je v informatice podle Erica S. Raymonda formulace „Je-li dost očí, jsou všechny chyby malé“ (anglicky Given enough eyeballs, all bugs are shallow). Raymond ho formuloval ve své eseji Katedrála a tržiště.[1]

Souvislosti

Linus Torvalds, kterému připsal tento výrok Eric S. Raymond ve své eseji Katedrála a tržiště, je tvůrcem jádra Linuxu, které poprvé zveřejnil v roce 1991, když mu bylo 21 let. Oba muži sdílejí filozofii softwaru s otevřeným zdrojovým kódem. V té době byl již delší dobu v rámci projektu GNU vyvíjen systém s názvem GNU, který měl být volně šiřitelnou implementací unixového systému. Přestože systém GNU je obdobný Linuxu, není do dnešního dne v použitelném stavu. Naopak Linux získal již v prvních letech své existence velké množství příznivců a vývojářů, jejichž počet neustále stoupá. Důvodem bylo jednak správné načasování (v tu dobu vznikla poptávka po systémech, které by byly zadarmo a umožňovaly provozovat webové servery) a jednak osoba samotného Linuse Torvaldse, který je nejen výborný talentovaný programátor a jaderný hacker, ale má i důležité komunikační schopnosti, které umožňují komunitu udržet v pohybu a jednotě.

Právě neobyčejný úspěch Linuxu způsobil, že Eric Raymond napsal svoji esej, ve které se zabývá otázkami jeho úspěchu a podstatou principů, které umožňují úspěšně rozvíjet takto náročný projekt bez profesionálního vedení. Odhaluje nejen souvislosti s projektem GNU, ale i paralely a rozdíly mezi vývojem komerčního softwaru a kódu vyvíjeného na základě volnomyšlenkářství. Zabývá se též dalšími aspekty open source softwaru a svobodného softwaru.

Reference

  1. RAYMOND, Eric S. Katedrála a tržiště [online]. Příprava vydání Petr Krčmář; překlad Miloslav Nič. Revision 1.31. vyd. Würzburg: 1997-05-27, rev. 2008-01-17 [cit. 2010-01-06]. Originál je novější. Dostupné online. anglický originál . (česky)

Související články

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.