Pojęcie Prawa Linusa
Prawo Linusa, sformułowane przez Erica Raymonda, głosi, że „jeśli mamy wystarczająco oczu, wszystkie bugi są powierzchowne” (ang. Given enough eyeballs, all bugs are shallow). Oznacza to, że w przypadku dużej liczby testerów, większość problemów w oprogramowaniu może być szybko zauważona i naprawiona. Nazwa prawa odnosi się do Linusa Torvaldsa, twórcy systemu Linux.
Zastosowanie Prawa Linusa
Prawo to jest często stosowane w kontekście otwartego oprogramowania oraz projektów typu wiki, takich jak Wikipedia. Stanowi ono fundament dla tak zwanych rozwiązań „bazarowych”, które są przeciwstawiane rozwiązaniom „katedralnym”.
Implikacje w praktyce
- Im częściej wydawane są nowe wersje oprogramowania, tym szybciej użytkownicy mogą wykrywać błędy.
- Mniejsze projekty społecznościowe mogą mieć więcej błędów ze względu na ograniczoną liczbę testerów.
Podsumowanie
Prawo Linusa podkreśla znaczenie współpracy i społeczności w procesie rozwoju oprogramowania, sugerując, że większa liczba oczu prowadzi do lepszej jakości produktów. Dzięki otwartemu dostępowi do kodu, każdy może przyczynić się do jego poprawy.
Przypisy
Bibliografia
- Linusa, prawo
- Kategoria: Otwarte oprogramowanie