قانون لینوس بر اساس آنچه اریک ریموند در کتاب کلیسای جامع و بازار می‌گوید عبارت است از: «هرچه چشم‌ها بیشتر باشند حفره‌ها کم عمق‌ترند». به شکل رسمی‌تر: «هرچه آزمایش‌کننده‌های برنامه و برنامه‌نویس‌های تیم نرم‌افزاری بیشتر باشند، تقریباً هر مشکلی سریع شناخته خواهد شد و اصلاح آن برای یک نفر مشخص و روشن خواهد بود.». این قانون توسط اریک ریموند در مقالهٔ کلیسای جامع و بازار به نام لینوس تروالدز فرمول‌بندی و نام‌گذاری شد.[1]

Thumb
قانون لینوس (اثر لینوس توروالدز) به یک اصطلاح در کتاب کلیسای جامع و بازار اشاره می‌کند.

ارایه دادن کد برنامه به چندین برنامه‌نویس با هدف رسیدن به اجماع بر سر مقبولیت آن یک راه ساده برای بازبینی نرم‌افزار است. محققان و حرفه‌ای‌ها بارها مؤثر بودن فرایند بازبینی را در پیدا کردن اشکال نرم‌افزاری مشکلات امنیتی نشان داده‌اند.[2] آن‌ها همچنین این موضوع را نیز نشان داده‌اند که بازبینی مؤثرتر از آزمودن است.

مخالفان متن‌باز از این قانون انتقاد می‌کنند که ممکن است تعداد توسعه‌دهندگان کافی نباشد تا این قانون کار کند[3] یا خیلی ساده می‌گوید که فکر نمی‌کنند این قانون درست باشد.[4]

منابع

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.