13.03.2017 Мнения, Открытый код/LinuxНам нужно уяснить себе весь спектр значений слов «открытое», «свободное» и «бесплатное» в отношении Open Source. Предлагаем несколько вариантов таких значений. Выброшенным матрасом может пользоваться кто угодно, но стали бы вы это делать, не зная, откуда он взялся? На заре роста популярности Open Source в 1990-х люди много спорили на тему того, что подразумевалось под «свободным ПО». Согласно тогдашней философии вопроса, дело было не только в том, что за это ПО не надо было платить — дело было также в том, что любой мог заглянуть в исходный код, чтобы понять, как все работает, и внести свои изменения. Главной концепцией Open Source было «свободное ПО» (как в свободе слова), а не «бесплатное ПО» (как бесплатное пиво). Начало неплохое, но в смысл проблемы глубоко не вникает: свобода слова влечет за собой определенные последствия, но люди о них как-то не задумываются, когда слышат этот термин. Аргумент вроде «все ошибки можно элементарно исправить, было бы только достаточно внимательных глаз» («Given enough eyeballs, all bugs are trivial» — фраза, приписываемая Эрику Рэймонду) подразумевает, что эти глаза принадлежат людям наблюдательным, сообразительным и готовым участвовать в работе. Однако зачастую все эти глаза никуда не смотрят, так как каждый предполагает, что кто-то другой потрудился над тем, чтобы понять код. И так как открытое ПО стали применять повсеместно, появилось намного больше пользователей открытого кода, которые не собираются становиться экспертами по ...
читать далее.