Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Большие коpпоpативные пpоекты на Perl   Serge Shikov   26 May 2000 11:18:05 
 Большие коpпоpативные пpоекты на Perl   Alexander Temerev   26 May 2000 16:16:13 
 Большие коpпоpативные пpоекты на Perl   Dmitry Grigoryev   27 May 2000 21:25:40 
Архивное /ru.website/22415392eb7a1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional