Legea lui Linus este una dintre cele două observații empirice binecunoscute .
Numit după Linus Torvalds , creatorul nucleului Linux .
Potrivit lui Eric Raymond , legea lui Linus afirmă că „ cu desăvârșire de globi oculari , toate insectele sunt superficiale ” ; sau, mai formal, „cu destui testeri beta și angajați, aproape orice problemă va fi descoperită rapid și evidentă pentru cineva ” . Raymond a formulat această regulă în partea a patra a eseului său „ Catedrala și Bazarul ”.
Unii cercetători nu sunt de acord cu regula „destui ochi”. De exemplu, Robert Glass contestă legea lui Linus și consideră că participarea a mai mult de doi sau patru dezvoltatori în căutarea erorilor într-o bucată de cod nu crește eficacitatea acestei căutări [1] . Michael Howard și David LeBlanc susțin că „destul de ochi” pot pierde o eroare dacă nu sunt suficient de familiarizați cu o anumită bucată de cod; și acel cod sursă deschis nu garantează siguranța software-ului, deoarece dintre dezvoltatorii care citesc codul, doar câțiva sunt capabili să sesizeze vulnerabilități [2] .
Trebuie remarcat faptul că Eric Raymond însuși nu este de acord cu interpretările populare simplificate ale formulării sale a legii lui Linus [3] .
Linus Torvalds însuși, prin legea lui Linus, înseamnă reflecțiile sale asupra cauzelor dezvoltării societății umane, pe care le-a publicat inițial în autobiografia sa Just for Fun [4] . În prefața cărții lui Pekka Himanen , Etica hackerilor și spiritul epocii informației , Torvalds a propus o formulare mai scurtă a legii:
Legea lui Linus spune că toate motivațiile noastre pot fi împărțite în trei categorii principale. Și mai important, progresul înseamnă trecerea prin aceleași trei categorii ca „faze” în procesul de evoluție, adică trecerea de la o categorie la următoarea categorie. Aceste categorii sunt, în ordine, „supraviețuire”, „viață socială” și „divertisment” [5] .
Această versiune a legii lui Linus este similară cu piramida nevoilor lui Maslow și cu teoria nevoilor lui Alderfer .
Linux | Proiectul|
---|---|
General |
|
Răspândirea | |
Aplicații |
|
Personalități |
|
mass media |
|
Liste |
|
Mobilitate | |
Alte |