Изменения

Перейти к: навигация, поиск

Opensource и качество

Нет изменений в размере, 14:21, 17 января 2012
м
Отношения закрытого ПО и пользователей
Например: разработка и отладка в непрозрачной системе требует специальных инструментов, которые тоже можно продавать. Очень простой пример: UNIX-программисты часто пишут программы, используя только текстовый редактор (я сам являюсь таковым). Для Windows-разработчиков это обычно кажется безумием — разрабатывать без IDE, без средств визуальной вёрстки, без каких-нибудь «средств развёртывания», без специальных средств для просмотра логов (к слову сказать, таких есть не одно и не два, и все обычно неудобны :-))… А ведь это никакое не безумие — просто нам так более удобно, потому что система прозрачна и есть набор базовых UNIX-утилит, позволяющих в одну строчку делать то, что в винде требует кучи действий.
В непрозрачную систему также легче встроить и дополнительные ограничения для пользователя. Непрозрачную систему сложнее проанализировать и понять, что на самом деле там внутрь внутри полный тупняк и продавать ЭТО за 25$ они вообще не имеют права. Непрозрачная система скорее всего использует собственные, закрытые стандарты связи и форматы хранения данных, что усиливает «vendor-lock». Простейший пример — карточки SDXC, в которых используется проприетарная файловая система exFAT. А ведь это (закрытую ФС) пропихнули в стандарт.
Короче говоря: '''принципы прозрачности противоречат принципам закрытости программного обеспечения'''.

Навигация