~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 46F49549C8D2AE5CEAA8F69EA90664E9__1712228580 ✰
Заголовок документа оригинал.:
✰ Comparison of open-source and closed-source software - Wikipedia ✰
Заголовок документа перевод.:
✰ Сравнение программного обеспечения с открытым и закрытым исходным кодом - Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Comparison_of_open-source_and_closed-source_software ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/46/e9/46f49549c8d2ae5ceaa8f69ea90664e9.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/46/e9/46f49549c8d2ae5ceaa8f69ea90664e9__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 16:16:57 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 4 April 2024, at 14:03 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Сравнение программного обеспечения с открытым и закрытым исходным кодом - Википедия Jump to content

Сравнение программного обеспечения с открытым и закрытым исходным кодом

Из Википедии, бесплатной энциклопедии

Бесплатное программное обеспечение / программное обеспечение с открытым исходным кодом модель доступности исходного кода, используемая бесплатным программным обеспечением с открытым исходным кодом (FOSS), – и закрытое программное обеспечение – это два подхода к распространению программного обеспечения.

Предыстория [ править ]

В рамках модели с закрытым исходным кодом исходный код не публикуется. Программное обеспечение с закрытым исходным кодом поддерживается командой, которая производит свой продукт в скомпилированном и исполняемом виде, к которому рынку разрешен доступ. Microsoft , владелец и разработчик Windows и Microsoft Office , наряду с другими крупными компаниями-разработчиками программного обеспечения, уже давно являются сторонниками этой бизнес-модели, хотя в августе 2010 года генеральный менеджер Microsoft по совместимости Жан Паоли заявил, что Microsoft «любит открытый исходный код» и его анти-концепцию. позиция открытого исходного кода была ошибкой. [1]

Модель FOSS позволяет пользователям просматривать и изменять исходный код продукта, но большая часть такого кода не находится в открытом доступе . Общие преимущества наличия такой структуры, на которые указывают сторонники, выражаются в терминах доверия, принятия, командной работы и качества. [2]

Несвободная лицензия используется для ограничения того, что сторонники движения за свободное программное обеспечение считают основными свободами. Лицензия, независимо от того, предоставляет ли она открытый исходный код или нет, не оговаривает «четыре свободы программного обеспечения», [3] движение за свободное программное обеспечение не считает их «свободными». Лицензия с закрытым исходным кодом — это лицензия, которая ограничивает только доступность исходного кода. Напротив, лицензия с авторским левом утверждает, что защищает «четыре свободы программного обеспечения», явно предоставляя их, а затем явно запрещая кому-либо перераспределять пакет или повторно использовать его код для создания производных работ без включения тех же лицензионных положений. Некоторые лицензии предоставляют четыре свободы программного обеспечения, но позволяют распространителям удалять их, если они того пожелают. Такие лицензии иногда называют разрешительными лицензиями на программное обеспечение . [4] Примером такой лицензии является лицензия FreeBSD , которая позволяет распространять производное программное обеспечение как несвободное или с закрытым исходным кодом, при условии, что они отдают должное первоначальным разработчикам.

Заблуждение, которое часто высказывают как сторонники, так и противники ФОСС, заключается в том, что его нельзя капитализировать. [5] FOSS могут и были коммерциализированы такими компаниями, как Red Hat , Canonical , Mozilla , Google , IBM , Novell , Sun / Oracle , VMware и другими. [6]

Коммерциализация [ править ]

Программное обеспечение с закрытым исходным кодом [ править ]

Основная бизнес-модель программного обеспечения с закрытым исходным кодом предполагает использование ограничений на то, что можно делать с программным обеспечением, и ограничение доступа к исходному исходному коду. [6] Это может привести к навязанному искусственному дефициту продукта, который в противном случае очень легко скопировать и перераспределить. В результате конечный пользователь фактически не покупает программное обеспечение, а приобретает право на его использование. В связи с этим исходный код программного обеспечения с закрытым исходным кодом считается его производителями коммерческой тайной.

ФОСС [ править ]

С другой стороны, методы FOSS обычно не ограничивают использование программного обеспечения таким образом. Вместо этого модель дохода основана в основном на услугах поддержки. Red Hat Inc. и Canonical Ltd. относятся к числу таких компаний, которые бесплатно раздают свое программное обеспечение, но взимают плату за услуги поддержки. Исходный код программного обеспечения обычно предоставляется бесплатно, и для удобства его часто сопровождает предварительно скомпилированное двоичное программное обеспечение. В результате исходный код можно свободно модифицировать. Однако могут существовать некоторые лицензионные ограничения на повторное распространение программного обеспечения. Как правило, программное обеспечение можно модифицировать и распространять бесплатно при условии, что авторство принадлежит первоначальному производителю программного обеспечения. Кроме того, FOSS обычно можно продавать на коммерческой основе при условии предоставления исходного кода. Существует множество лицензий на бесплатное программное обеспечение , которые определяют, как программу можно использовать, модифицировать и продавать на коммерческой основе (см. GPL , LGPL и лицензии типа BSD ). FOSS также может финансироваться за счет пожертвований.

Философия программного обеспечения, сочетающая в себе аспекты FOSS и проприетарного программного обеспечения, представляет собой программное обеспечение с открытым ядром или коммерческое программное обеспечение с открытым исходным кодом. Несмотря на критику со стороны некоторых сторонников FOSS, [7] он продемонстрировал незначительный успех. Примеры программного обеспечения с открытым ядром включают MySQL и VirtualBox . Операционная система MINIX лицензии раньше следовала этой бизнес-модели, но после 2000 года подпадала под полные условия . BSD

Управление конкуренцией [ править ]

Эта модель оказалась в некоторой степени успешной, о чем свидетельствует сообщество Linux . Существует множество дистрибутивов Linux , но многие из них представляют собой просто модифицированные версии какой-либо предыдущей версии. Например, Fedora Linux , Mandriva Linux и PCLinuxOS являются производными от более раннего продукта Red Hat Linux . Фактически, Red Hat Enterprise Linux сама по себе является производной от Fedora Linux. Это пример того, как один поставщик создает продукт, позволяя третьей стороне модифицировать программное обеспечение, а затем создает третичный продукт на основе модифицированной версии. Все перечисленные выше продукты в настоящее время производятся компаниями, предоставляющими программное обеспечение.

Операционные системы, построенные на ядре Linux , доступны для более широкого спектра процессорных архитектур, чем Microsoft Windows , включая PowerPC и SPARC . Ни один из них не может сравниться по популярности с архитектурой x86 , тем не менее, у них есть значительное количество пользователей; Windows по-прежнему недоступна для этих альтернативных архитектур, хотя в прошлом были такие порты.

Самая очевидная претензия к FOSS связана с тем фактом, что зарабатывать деньги с помощью некоторых традиционных методов, таких как продажа отдельных копий и выплаты патентных роялти , с FOSS гораздо сложнее, а иногда и непрактично. Более того, FOSS считается наносящим ущерб рынку коммерческого программного обеспечения, о чем свидетельствуют документы, опубликованные в результате утечки документов Microsoft на Хэллоуин . [8] [9] [10]

Стоимость создания копии программного обеспечения практически равна нулю, поэтому плата за использование, возможно, необоснованна для программного обеспечения с открытым исходным кодом. Когда-то разработка программного обеспечения с открытым исходным кодом почти полностью осуществлялась добровольцами, и хотя это верно для многих небольших проектов, для FOSS было выявлено и использовано множество альтернативных источников финансирования:

FOSS все чаще разрабатывается коммерческими организациями. В 2004 году Эндрю Мортон отметил, что 37 000 из 38 000 последних исправлений ядра Linux были созданы разработчиками, которым напрямую заплатили за разработку ядра Linux. Многие проекты, такие как X Window System и Apache, с момента их создания имели коммерческую разработку в качестве основного источника улучшений. Эта тенденция со временем усилилась. [ нужна цитата ]

Есть некоторые [ ВОЗ? ] которые возражают, что коммерциализация ФОСС — это плохо продуманная бизнес-модель, поскольку коммерческие компании ФОСС отвечают перед сторонами с противоположными повестками дня. Коммерческие компании FOSS, с одной стороны, подчиняются разработчикам-добровольцам, которым сложно уложиться в график, а с другой стороны, они отвечают перед акционерами, которые ожидают возврата своих инвестиций. Часто разработка FOSS не идет по графику и поэтому может отрицательно сказаться на своевременном выпуске программного обеспечения коммерческой компанией FOSS. [11]

Инновации [ править ]

Гэри Хэмел возражает против этого утверждения, говоря, что количественно определить, кто или что является инновационным, невозможно. [12]

поощряет реализацию совместимых замен FOSS для несвободного программного обеспечения, Фонд свободного программного обеспечения чтобы дать пользователям возможность использовать FOSS вместо несвободного программного обеспечения, например, они включили GNU Octave , совместимую с API замену MATLAB , в качестве одной из свои высокоприоритетные проекты . Раньше этот список содержал бесплатные двоично-совместимые реализации Java и CLI, такие как GNU Classpath и DotGNU . Таким образом, даже «производные» разработки важны, по мнению многих людей из FOSS. Однако количественный анализ того, является ли ФОСС менее инновационным, чем проприетарное программное обеспечение, не проводится, поскольку существуют также производные/повторно реализующие проприетарные разработки.

Некоторые из крупнейших и известных проектов FOSS представляют собой либо устаревший код (например, FreeBSD или Apache), разработанный давным-давно независимо от движения за свободное программное обеспечение , либо такие компании, как Netscape (которые открыли исходный код своего кода в надежде, что они смогут лучше конкурировать), или такими компаниями, как MySQL , которые используют FOSS, чтобы заманить клиентов своим более дорогим лицензионным продуктом. Однако примечательно, что большинство этих проектов подверглись серьезным или даже полным переписаниям (например, в случае кода Mozilla и Apache 2) и не содержат значительной части исходного кода.

Инновации приходили и продолжают приходить из мира открытого исходного кода:

  • Perl , новаторский язык сценариев с открытым исходным кодом, сделал популярными многие функции, такие как регулярные выражения и ассоциативные массивы , которые были необычны в то время. Новый язык Python продолжает эту инновацию с такими функциями, как функциональные конструкции и унификация словаря классов.
  • dcraw — это инструмент с открытым исходным кодом для декодирования изображений в формате RAW с различных цифровых камер , который может создавать более качественные изображения, чем инструменты с закрытым исходным кодом, предоставляемые самими поставщиками камер.
  • Доступен ряд моделей ноутбуков, в которых особое внимание уделяется мультимедийным возможностям. Хотя они всегда поставляются с предустановленной копией Microsoft Windows, некоторые из них [13] [14] также предлагают альтернативный режим « быстрой загрузки » (например, Phoenix HyperSpace ) на базе Linux. Это позволяет сократить время загрузки Windows.
  • Медиаплееры VLC , Songbird и Amarok — это музыкальные проигрыватели FOSS, которые в беспрецедентной степени интегрируют интернет-источники данных, беря информацию о песнях из MusicBrainz , информацию о соответствующих треках из Last.fm , обложки альбомов из Amazon и отображая страницу исполнителя в Википедии внутри игрок.
  • по общему признанию, был вдохновлен Mac OS X в Quartz графическим слоем Хотя Compiz Fusion, , он стал пионером в концепции «подключаемых» декораторов окон и анимационных эффектов. Пользователи могут разрабатывать свои собственные творческие и уникальные эффекты.
  • Телекоммуникационные продукты с открытым исходным кодом, такие как Asterisk PBX , произвели революцию в отрасли ИКТ . [15]
  • предпринимаются значительные усилия по внедрению семантического рабочего стола . В сообществах FOSS
  • Сегодняшние среды рабочего стола являются инновационными в отношении своей уникальной идеи социального рабочего стола.
  • Многие академические исследовательские проекты публикуют свои результаты в формате FOSS.

Качество кода [ править ]

В 2008 году факультет управленческих наук и технологий Афинского университета экономики и бизнеса опубликовал анализ ядер операционных систем FreeBSD , Linux , Solaris и Windows , в котором были выявлены различия между кодом, разработанным с использованием процессов с открытым исходным кодом и проприетарных процессов. В ходе исследования были собраны показатели в области организации файлов, структуры кода, стиля кода, использования препроцессора C и организации данных. Совокупные результаты показали, что они набрали сопоставимые баллы. [16] Другое исследование, проведенное Synopsys и опубликованное в 2014 году, показало, что открытый исходный код имеет лучшее качество. [17]

Безопасность [ править ]

Исследование, проведенное на семнадцати программах с открытым и закрытым исходным кодом, показало, что на количество уязвимостей, существующих в программном обеспечении, не влияет модель доступности исходного кода, которую оно использует. В исследовании использовались очень простые показатели сравнения количества уязвимостей в программном обеспечении с открытым и закрытым исходным кодом. [18] Еще одно исследование было проведено группой профессоров Университета Северного Кентукки на четырнадцати веб-приложениях с открытым исходным кодом, написанных на PHP . Исследование измерило плотность уязвимостей в веб-приложениях и показало, что некоторые из них имеют повышенную плотность уязвимостей, но некоторые из них также имеют пониженную плотность уязвимостей. [19]

Бизнес-модели [ править ]

В своем годовом отчете за 2008 год Microsoft заявила, что бизнес-модели FOSS бросают вызов ее модели программного обеспечения на основе лицензий и что фирмы, использующие эти бизнес-модели, не несут затрат на разработку своего программного обеспечения. [ нужны разъяснения ] . Компания также заявила в отчете: [20] [21]

Некоторые из этих фирм [программного обеспечения с открытым исходным кодом] могут опираться на идеи Microsoft, которые мы предоставляем им бесплатно или за небольшие гонорары в связи с нашими инициативами по обеспечению совместимости . По мере того, как программное обеспечение с открытым исходным кодом получает все большее признание на рынке, наши продажи, выручка и операционная прибыль могут снизиться. Поставщики программного обеспечения с открытым исходным кодом прилагают значительные усилия для разработки программного обеспечения, которое имитирует функции и возможности наших продуктов, в некоторых случаях на основе технических спецификаций технологий Microsoft, которые мы предоставляем. В ответ на конкуренцию мы разрабатываем версии наших продуктов с базовым функционалом, которые продаются по более низким ценам, чем стандартные версии.

В литературе можно найти множество бизнес-моделей для компаний с открытым исходным кодом. [6]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Microsoft: «Мы любим открытый исходный код» » . Архивировано из оригинала 26 августа 2017 года . Проверено 17 сентября 2017 г.
  2. ^ Манифест GNU - Проект GNU - Фонд свободного программного обеспечения (FSF)
  3. ^ Определение свободного программного обеспечения - Проект GNU - Фонд свободного программного обеспечения (FSF)
  4. ^ Различные лицензии и комментарии к ним - Проект GNU - Фонд свободного программного обеспечения (FSF)
  5. ^ Перкинс, Грег (24 августа 1999 г.). «Открытый код и капитализм» . Слэшдот . Архивировано из оригинала 17 августа 2000 года . Проверено 13 февраля 2014 г.
  6. ^ Перейти обратно: а б с Попп, доктор Карл Майкл (2015). Лучшие практики коммерческого использования программного обеспечения с открытым исходным кодом . Нордерштедт, Германия: Книги по запросу. ISBN  978-3738619096 .
  7. ^ Риле, Дирк (2009). «Коммерческая бизнес-модель с открытым исходным кодом» . Создание стоимости в управлении электронным бизнесом . Спрингер Верлаг. стр. 18–30.
  8. ^ «[...] документы показывают, что, хотя Microsoft может пренебрегать программным обеспечением с открытым исходным кодом публично, она считает его серьезным конкурентом в частном порядке». – цитата из подраздела « Documents_I_and_II » об утечке документов Microsoft Halloween. статьи
  9. ^ Документ «Хэллоуин VI», похоже, убедительно свидетельствует о том, что у Microsoft были свои причины пытаться выступить против популярности Linux и другого бесплатного программного обеспечения с открытым исходным кодом .
  10. Билл Гейтс в своем ответе , архивированном 30 ноября 2010 года в Wayback Machine после публичного ответа на его собственное Открытое письмо любителям 1976 года , сказал: «К сожалению, некоторые из компаний, с которыми я разговаривал о программном обеспечении для микрокомпьютеров, не хотят распространять его среди любитель, некоторые из которых украдут его, когда [...]».
  11. ^ Интеграция открытого исходного кода в коммерческие решения.
  12. ^ «Кто действительно новатор?» .
  13. ^ «Toshiba выпускает мультимедийные ноутбуки Qosmio | InfoWorld | Новости | 2004-07-22 | Мартин Уильямс, служба новостей IDG» . Архивировано из оригинала 25 декабря 2007 года . Проверено 23 февраля 2006 г.
  14. ^ «Мир ПК – Acer готовит новый ноутбук и планшетный компьютер» . Архивировано из оригинала 29 августа 2008 года . Проверено 23 февраля 2006 г.
  15. ^ «Открытый код в сфере ИКТ» . Архивировано из оригинала 25 сентября 2016 года . Проверено 19 июля 2011 г.
  16. ^ Спинеллис, Диомидис (май 2008 г.). «Сказка о четырех ядрах» . ICSE '08: Материалы 30-й Международной конференции по программной инженерии . Лейпциг, Германия: Ассоциация вычислительной техники. стр. 381–390. дои : 10.1145/1368088.1368140 .
  17. ^ «Отчет о сканировании покрытия впервые показывает, что качество программного обеспечения с открытым исходным кодом превосходит проприетарный код» . Проверено 10 августа 2014 г.
  18. ^ Шриен, Гвидо (1 мая 2011 г.). «Безопасность с открытым исходным кодом — миф?». Коммун. АКМ . 54 (5): 130–140. дои : 10.1145/1941487.1941516 . ISSN   0001-0782 . S2CID   16280410 .
  19. ^ Уолден, Дж.; Дойл, М.; Уэлч, Джорджия; Уилан, М. (1 октября 2009 г.). «Безопасность веб-приложений с открытым исходным кодом». 2009 г. 3-й Международный симпозиум по эмпирической разработке программного обеспечения и измерениям . стр. 545–553. дои : 10.1109/ESEM.2009.5314215 . ISBN  978-1-4244-4842-5 . S2CID   2613367 .
  20. ^ Годовой отчет по форме 10-К.
  21. ^ Годовой отчет Microsoft: Ментальный блок с открытым исходным кодом | Открытая дорога - Бизнес и политика открытого исходного кода, Мэтт Эсэй - CNET News.com
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 46F49549C8D2AE5CEAA8F69EA90664E9__1712228580
URL1:https://en.wikipedia.org/wiki/Comparison_of_open-source_and_closed-source_software
Заголовок, (Title) документа по адресу, URL1:
Comparison of open-source and closed-source software - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)