|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Alexander Temerev 2:5004/21.6 26 May 2000 16:16:13 To : shikov@rinet.ru Subject : Большие коpпоpативные пpоекты на Perl -------------------------------------------------------------------------------- shikov@rinet.ru -> All: >> Кстати, о птичках. Если говорить о безопасности, фриварные (точнее, >> Open Source) разработки очень выгодно отличаются в этом плане от >> коммерческих (точнее, с закрытыми исходниками). Этот факт я неплохо >> научился доказывать заказчикам :) s> Это у тебя глупые заказчики. Вот ты мне докажи? Для начала вопрос - ты s> программы из исходников сам собираешь? Сам. s> А компилятор тоже собирал сам? Hет, компилятор я собирал не сам. Hо, я думаю, исходники gcc получить не проблема... s> А _чем_ ты собирал компилятор, и где гарантия, что при этом тебе s> не насовали в код всякой гадости? Софист #ренов :) Гарантией надежности gcc может служить его стабильная работа у миллионов пользователей... Так вот, почему Open Source лучше, чем не-Open Source. 1) Компания, продающая коммерческие продукты, тестирует их своими силами. В случае Open Source тестирование проводится всем скопом теми энтузиастами, которые любят ставить development-версии и смотреть, что из этого получится. Поэтому баги выявляются намного быстрее (возьмем, скажем, FreeBSD 5.0-CURRENT. Я полагаю, что она стоит как минимум у 10 тысяч человек, причем любой человек, в том числе и я, свободно может выкачать полное CVS-дерево исходников на текущий день разработки. Покажите мне компанию, у которой 10 тысяч бета-тестеров? (кто сказал Microsoft?). Причем, так как большинство из поставивших FreeBSD-CURRENT являются квалифицированными программистами (а иначе зачем им этот геморрой?), многим из них не составит труда предложить решение проблемы координационной группе разработки (а то и самим написать патч, благо исходники доступны). Если компания, продающая коммерческие продукты, объявит их открытое бета-тестирование, то тестерам, естественно, будет недоступен исходный код. А значит, и поиск ошибок будет происходить значительно медленнее. Вывод: в результате разработки по принципу Open Source получаются более качественные программы с меньшим числом ошибок, чем при коммерческой разработке, так как в случае Open Source значительно больше людей участвуют в тестировании. 2) Допустим, уже в релизе проявился глюк (ну в самом деле, с кем не бывает?). Что делать в случае использования коммерческого софта? Звонить в службу тех. поддержки (если это возможно) и выслушивать их обьяснения, что мы знаем про эту ошибку, но она будет устранена только в следующей версии, которую мы с радостью продадим вам со скидкой. В лучшем случае разработчики выпустят патч или сервиспак, а пока они его выпускают, у пользователей глючащего софта уходят деньги. В случае использования Open Source-софта альтернатив больше: если вы программист, вы можете устранить проблему самостоятельно благодаря открытым исходникам, если нет - можете подождать, пока проблему не устранит любой другой программист (не обязательно из компании-разработчика). Причем, если в случае коммерческого софта мы не доверяем никому, кроме компании, с которой мы заключили лицензионное соглашение (и даже ей, так как по условиям лицензионного соглашения ответственность компании не может превышать стоимость продукта) и поставить патч со стороны - чистое безумие, то в случае Open Source исходники на виду и можно легко проверить, нет ли там всяких backdoors и security holes. В общем случае, если наличие backdoor в откомпилированном софте можно успешно скрывать от общественности, то в исходниках рано или поздно кто-нибудь заметит и поднимет неслабый скандал. Вывод: в случае использования Open Source-софта происходят более оперативные устранение ошибок и поддержка, чем в случае решений с закрытыми исходниками. Итак, Open Source лучше, чем модель с закрытыми исходниками, так как обеспечивает: 1) Более высокие надежность и качество продукта. 2) Оперативное устранение ошибок и недоработок. 3) Безопасность и гарантию отсутствия backdoors. Кроме того, 4) Open Source-софт распространяется бесплатно. Alexander Temerev, sorhed@omskmail.ru --- 21st Century Schizoid Man * Origin: Paseo de Gracia (2:5004/21.6) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/22415392eb7a1.html, оценка из 5, голосов 10
|