Linus's Law

related topics
{theory, work, human}
{math, number, function}
{law, state, case}
{day, year, event}
{work, book, publish}
{church, century, christian}

Linus's Law, according to Eric S. Raymond, states that "given enough eyeballs, all bugs are shallow". More formally: "Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix will be obvious to someone." The rule was formulated and named after Linus Torvalds by Eric S. Raymond in his essay "The Cathedral and the Bazaar".[1] Presenting the code to multiple developers with the purpose of reaching the consensus about its acceptance is a simple form of the software reviewing. Researchers and practitioners have repeatedly shown the effectiveness of reviewing process in finding bugs and security issues,[2] and also that reviews may be more efficient than testing.

Open source opponents criticize this law, assuming that the developer base may not be big enough for it to work efficiently[3] or simply declaring that they do not personally believe the law is true.[4]

See also

References


Full article ▸

related documents
Invariance
Argumentum ad baculum
Anaximenes of Miletus
Homesteading the Noosphere
Georg Henrik von Wright
Ewald Hering
William Alston
Gerald Schroeder
Biosafety
Safe, sane and consensual
William H. Riker
John Balguy
John F. Sowa
ELIZA effect
Boole's syllogistic
Specialization
Tertium comparationis
Obfuscation
Biosecurity protocol
Jacob B. Winslow
Enchiridion of Epictetus
KISS principle
Emergent organisation
Frederick Copleston
Political economy
Moral
David D. Friedman
Entity
Ken MacLeod
Navigation research