Legea lui Linus

De la Wikipedia, enciclopedia liberă
Salt la: Navigare, căutare

Legea lui Linus este un adagiu formulat de Eric S. Raymond în cartea sa Catedrala și Bazarul care informal are următorul enunț: “fiind dați suficienți ochi, orice defect e superficial”. Mai formal se poate spune: ”Dacă se dă o bază suficient de largă de colaboratori pentru testare și dezvoltare, aproape orice problemă va fi identificată rapid, iar soluția va fi evidentă pentru cineva.”[1]

Legea constituie o încercare de a sintetiza atitudinea lui Linus Torvalds care a stat la baza strategiei ce a dus la dezvoltarea rapidă a nucleului Linux și a inovat modul în care se dezvoltă software-ul liber, având implicații și asupra software-ului proprietar.

Folosind Internetul și apelând la oricine pentru a testa și contribui la dezvoltarea proiectului, Torvalds a schimbat viziunea asupra defectelor. În modelul tradițional de dezvoltare acestea sunt niște fenomene profunde și insidioase care necesită multe luni de muncă dedicată din partea câtorva pentru a ajunge la un produs de încredere. În noul model, defectele sunt niște probleme superficiale care devin rapid “transparente pentru cineva”, formularea lui Raymond.[1] Potrivit lui Linus Torvalds persoana care identifică problema este rareori cea care o rezolvă “Cineva găsește problema și altcineva o înțelege. Și pot spune în mod oficial, partea mai dificilă e găsitul.”, spune Linus.[1]

Criticii acestui adagiu aduc drept argumente opinia că profunzimea unei probleme e mai degrabă o carateristică a problemei și nu depinde de numărul de ochi, și că probabilitatea apariției unei soluții, din nou nu depinde de numărul de ochi, ci de calitatea minților din spatele ochilor.[2]

Note[modificare | modificare sursă]

  1. ^ a b c Raymond, Eric S.. „The Cathedral and the Bazaar”. catb.org. http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html. 
  2. ^ Glass, Robert L. (2003). Facts and Fallacies of Software Engineering. Addison-Wesley. p. 174. ISBN 0321117425. http://books.google.com/books?id=3Ntz-UJzZN0C&pg=PA174#v=onepage&f=false