No Image

Что подразумевается под понятием открытое по

СОДЕРЖАНИЕ
3 просмотров
10 марта 2020

Открытое программное обеспечение (англ. open-source software ) — программное обеспечение с открытым исходным кодом. Исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет убедиться в отсутствии уязвимостей и неприемлемых для пользователя функций (к примеру, скрытого слежения за пользователем программы), принять участие в доработке самой открытой программы, использовать код для создания новых программ и исправления в них ошибок — через заимствование исходного кода, если это позволяет совместимость лицензий, или через изучение использованных алгоритмов, структур данных, технологий, методик и интерфейсов (поскольку исходный код может существенно дополнять документацию, а при отсутствии таковой — сам служит документацией).

Содержание

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

Термин open source (с англ. — «программное обеспечение с открытыми исходными кодами») был использован в качестве определения в 1998 году Эриком Реймондом и Брюсом Перенсом, которые утверждали, что термин free software (свободное программное обеспечение) в английском языке неоднозначен и смущает многих коммерческих предпринимателей [1] .

Большинство программ с открытым исходным кодом является одновременно «свободными» [2] . Определение программного обеспечения с открытым кодом по Реймонду и определение свободного программного обеспечения не полностью совпадают друг с другом, но близки, и большинство лицензий соответствует обоим [ уточнить ] . [3]

Различие между движениями открытого программного обеспечения и свободного программного обеспечения заключается, в основном, в приоритетах. Сторонники термина «open source» делают упор на эффективность открытых исходников как метода разработки, модернизации и сопровождения программ. Сторонники термина «free software» считают, что именно права человека на свободное распространение, модификацию и изучение используемых им программ являются главным достоинством свободного открытого ПО.

По мнению Ричарда Столлмана, разрекламированность «Open Source» несколько вредит свободному программному обеспечению, так как некоторые разработчики и пользователи программного обеспечения «с открытыми исходниками» совсем не против собственнического программного обеспечения, и люди останавливаются на Open Source, не доходя до понятий о свободе [4] . Он отмечает, что некоторые враждебные к свободному программному обеспечению компании — например, Microsoft — используют только выражение «open source», при этом, вероятно, намеренно избегая выражения «free software» [5] .

По словам Брюса Перенса, программное обеспечение «с открытыми исходниками» всегда было лишь способом объяснить предпринимателям идею свободного ПО, и это ему удалось [6] .

Несмотря на стремление авторов определения избавиться от неоднозначности слова free [7] , выражение open source тоже очень часто используется для обозначения сущностей, противоречащих определению OSI или не имеющих к нему никакого отношения, но способных привести к путанице. Например, спецслужбы США используют его в значении «открытый источник» (см.: OSINT от англ. Open Source Intelligence ) [8] , что упомянуто в объявлении на сайте Реймонда [1] .

Существуют также программы, исходный код которых можно видеть, но которые не подходят под определения открытого или свободного ПО, например, UnRAR, распаковщик RAR-архивов. Его исходный код находится в открытом доступе, но лицензия запрещает использовать его для создания RAR-совместимых архиваторов [9] . Другим популярным примером может быть программа шифрования TrueCrypt: её лицензия отнюдь не свободная, но исходный код при этом открыт, хотя менять его нельзя, можно лишь проверять работоспособность и «честность» [10] .

Определение Open Source Initiative [ править | править код ]

Термин Open Source не является торговой маркой организации Open Source Initiative. Однако для тех, кто хочет использовать логотип этой организации, существует требование, которое обязывает использовать термин Open Source только применительно к лицензиям, одобренным OSI [11] .

Существует специальный комитет, решающий, может ли лицензия использовать торговую марку Open Source Initiative. Определение, которым он при этом руководствуется, приведено в The Open Source Definition [12] .

Вынесенное OSI определение признается за руководство многими другими организациями — например, порталом SourceForge.net.

OSI накладывает на публичную лицензию десять требований, которые изначально были основаны на Debian Free Software Guidelines.

Лицензии [ править | править код ]

Исходные коды открытых программ выпускаются либо как общественное достояние, либо на условиях «свободных» лицензий — как, например, GNU General Public License или BSD License. Свободная лицензия позволяет использовать исходный код программы для своих нужд с минимальными ограничениями, не противоречащими определению OpenSource.org. Таким ограничением может быть требование ссылаться на предыдущих создателей или требование сохранять свойство открытости при дальнейшем распространении той же самой или модифицированной открытой программы (лицензия Копилефт). В некоторых случаях (например, Apache или FreeBSD) эти ограничения очень малы, в других (например, GNU General Public License) достаточно распространять программное обеспечение вместе с исходным кодом и текстом лицензии, не изменяя её.

В настоящее время открытое программное обеспечение не получило широкого распространения в России, среди причин чему называют широкое нелегальное распространение собственнического программного обеспечения. [ источник не указан 284 дня ]

Однако решениями Правительства [13] и президента РФ Д. А. Медведева [ источник не указан 3641 день ] , российское открытое программное обеспечение в 2008 году внедрено во всех школах Российской Федерации и будет установлено во всех государственных и бюджетных организациях для обеспечения национальной безопасности в сфере ИТ [14] .

Открытое программное обеспечение может свободно устанавливаться и использоваться во всех школах, офисах, вузах, на всех личных компьютерах и во всех государственных, бюджетных и коммерческих организациях и учреждениях России и в странах СНГ, согласно открытому лицензионному соглашению GNU (GPL).

По решению Правительства Российской Федерации [13] в марте 2008 года все средние школы России получили базовые пакеты лицензионного собственнического программного обеспечения для обучения компьютерной грамотности, основам информатики и новым информационным технологиям с операционными системами Windows.

В трёх регионах России в 2008 году развёрнуты работы по внедрению и использованию в средних школах базовых пакетов программ для кабинетов информатики и вычислительной техники и начата подготовка учителей и преподавателей информатики технологии работы с открытым программным обеспечением в среде Windows и Linux [15] [16] . В ходе реализации проекта было объявлено о расширении географии проекта. Число школ, присоединившихся к проекту внедрения СПО, можно отслеживать на динамически обновляемой карте проекта [17] .

Согласно Доктрине информационной безопасности РФ, обучение компьютерной грамотности и информатике должно сопровождаться правовым ликбезом в обучении защите информации в ЭВМ, защите от компьютерных вирусов, порно-сайтов и обеспечению информационной безопасности в локальных и глобальных сетях ЭВМ на базе лицензионного и свободного открытого программного обеспечения.

В 2007 году выпущены первые учебники информатики для вузов и школ для обучения информатике в соответствии с государственными стандартами образования со свободным и проприетарным программным обеспечением в среде Windows и Linux.

Российские разработчики в основном помогают развитию англоязычных проектов или выпускают локализованные редакции международных проектов (например, OpenOffice Pro на базе OpenOffice.org). Крупных российских проектов с открытыми кодами немного (например, FAR Manager, Nginx, DriverPack Solution, 7-Zip). Небольшие программы чаще бывают только бесплатными, без открытия исходных кодов (например, Aimp, Light Alloy).

Также существует незначительное количество российских репозиториев открытого программного обеспечения (таких, как репозиторий Сизиф).

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

С 2006 года тестинговой компанией Coverity совместно с американским Министерством внутренней безопасности проводились исследования как в открытом, так и закрытом секторе разработки ПО, по результатам года они публиковали отчёт. По результатам 2011 года оказалось, что открытый исходный код не уступает по качеству проприетарному [18] . Самыми качественными проектами были признаны Linux 2.6, PHP 5.3 и PostgreSQL 9.1, качество которых определялось по дефектной плотности (числу дефектов на тысячу строк кода), которая была равна 0.62, 0.20, и 0.21 соответственно.

Термин open source (англ. Открытое программное обеспечение) был создан вместе с определением в 1998 году Эриком Реймондом и Брюсом Перенсом, которые утверждали, что термин free software (Свободное программное обеспечение) в английском языке неоднозначен и отпугивает коммерческих предпринимателей. [1]

Подавляющее большинство открытых программ является одновременно свободными. Определения открытого и свободного ПО не полностью совпадают друг с другом, но близки, и большинство лицензий соответствуют обоим.

Читайте также:  Можно ли отключить пароль на айфоне

Отличие между движениями открытого ПО и свободного ПО заключается в основном в приоритетах. Сторонники термина «open source» делают упор на эффективность открытых исходников как метода разработки, модернизации и сопровождения программ. Сторонники термина «free software» считают, что именно права на свободное распространение, модификацию и изучение программ являются главным достоинством свободного открытого ПО.

Существуют программы, попадающие по мнению некоторых [кто?] под определение открытых, но не являющиеся свободными, например, UnRAR, распаковщик [2]

По мнению Ричарда Столлмана, разрекламированность «Open Source» несколько вредит свободному ПО, так как некоторые разработчики и пользователи открытого ПО совсем не против собственнического ПО, и люди останавливаются на Open Source, не доходя до понятий о свободе. [3]

По словам Брюса Перенса открытое ПО всегда было лишь способом объяснить предпринимателям идею свободного ПО, и это ему удалось. [4]

Несмотря на стремление авторов определения избавиться от неоднозначности слова free [5] , выражение open source тоже очень часто используется для обозначения сущностей, противоречащих определению OSI или не имеющих к нему никакого отношения, но способных привести к путанице. Например, спецслужбы США используют его в значении «открытый источник» (см.: OSINT, Open Source Intelligence), [6] что упомянуто в объявлении на сайте Реймонда. [1]

Враждебные к свободному ПО компании — например, Microsoft — используют только выражение open source.

Определение открытого программного обеспечения Open Source Initiative

Open Source является торговой маркой организации Open Source Initiative. Существует специальный комитет, решающий, может ли лицензия носить имя Open Source. Определение, которым он при этом руководствуется, приведено в The Open Source Definition. [7]

Вынесенное OSI определение признается за руководство многими другими организациями — например, порталом Debian Free Software Guidelines.

Лицензии

Исходные коды открытых программ выпускаются либо как общественное достояние, либо на условиях «свободных» лицензий — как, например, GNU General Public License или BSD License. Свободная лицензия позволяет использовать исходный код программы для своих нужд с минимальными ограничениями, не противоречащими определению OpenSource.org. Таким ограничением может быть требование ссылаться на предыдущих создателей или требование сохранять свойство открытости при дальнейшем распространении той же самой или модифицированной открытой программы (копилефт). В некоторых случаях (например, FreeBSD) эти ограничения очень малы, в других (например, GNU General Public License) достаточно распространять ПО вместе с исходным кодом и текстом лицензии, не изменяя её.

Открытое программное обеспечение в России

В настоящее время открытое программное обеспечение не получило широкого распространения в России, среди причин чему называют широкое нелегальное распространение собственнического программного обеспечения.

Однако, решениями правительства и президента РФ Дмитрия Анатольевича Медведева, отечественное открытое программное обеспечение в 2008 году внедрено во всех школах Российской Федерации и будет установлено во всех государственных и бюджетных организациях для обеспечения национальной безопасности в сфере ИТ.

Открытое программное обеспечение может свободно устанавливаться и использоваться во всех школах, офисах, вузах и на всех личных компьютерах и во всех государственных, бюджетных и коммерческих организациях и учреждениях России и в странах СНГ согласно Генеральной публичной лицензии (GPL).

Открытое программное обеспечение в школах

Решением правительства Российской Федерации в марте 2008 года, все средние школы России получили базовые пакеты лицензионного собственнического и открытого программного обеспечения для обучения компьютерной грамотности, основам информатики и новым информационным технологиям с операционными системами Windows и Linux.

В трёх регионах России в 2008 году развёрнуты эксперименты по внедрению и использованию в средних школах базовых пакетов программ для кабинетов информатики и вычислительной техники и начата подготовка учителей и преподавателей информатики технологии работы с открытым программным обеспечением в среде Windows и Linux.

Согласно Доктрине информационной безопасности РФ, обучение компьютерной грамотности и информатике должно сопровождаться правовым ликбезом в обучении защите информации в ЭВМ, защите от компьютерных вирусов, порно-сайтов и обеспечению информационной безопасности в локальных и глобальных сетях ЭВМ на базе лицензионного и свободного открытого программного обеспечения.

В 2007 году выпущены первые учебники информатики для вузов и школ для обучения информатике в соответствии с государственными стандартами образования со свободным и проприетарным программным обеспечением в среде Windows и Linux.

Российские разработчики открытого программного обеспечения

Российские разработчики в основном помогают развитию англоязычных проектов или выпускают локализованные редакции международных проектов (например, OpenOffice Pro на базе

Также, существует незначительное количество российских репозиториев открытого ПО (таких, как репозитарий Сизиф).

Примечания

  1. 12Эрик Реймонд.Goodbye, «free software»; hello, «open source» (англ.) (1998). Проверено 31 марта 2008.
  2. Portable UnRAR source code. Евгений Рошал. — «Distribution of modified UnRAR sources in separate form or as a part of other software is permitted, prov >(англ.) (8 февраля 2008). — «My intent has always been for Open Source to simply be another way of talking about Free Software, tailored to the ears of business people, and that it would eventually lead them to a greater appreciation of Richard Stallman’s arguments. This has come to pass, and…» Проверено 30 сентября 2008.
  3. В английском языке слово free имеет значение как «свободный», так и «бесплатный».
  4. Noah Shachtman.Open Source Intel Rocks — Sorry, It’s >(англ.) . Блоги Wired.com (17 сентября 2008). Проверено 17 сентября 2008.
  5. http://www.opensource.org/docs/definition.php

См. также

Ссылки

  • Open Source в DMOZ
  • Определение концепции Открытого исходного кода (Open Source), в переводе Алексея Киреева
  • Определение Open Source в переводе Сергея Кузнецова
  • В немецком университете Эрланген-Нюрнберг откроется кафедра по Open Source nixp
  • Руководство по получению прибыли от свободных и открытых проектов (рус.)
  • Технологии Linux Open и Source Труды школы-семинара ЮНЕСКО. М.: 2006.
  • Сравнительный анализ основных лицензий Open Source: GPL, LGPL, BSD, MIT, Mozilla public license, Apache software license
  • Ася Власова.Как украсть Linux?. Открытые системы (24 июня 2008). — О FOSS-лицензиях и их применении в России. Проверено 12 октября 2008.

Ричард Столлман

  • Richard Stallman.Why «Open Source» misses the point of Free Software (англ.) . Free Software Foundation (7 октября 2008). Проверено 12 октября 2008.
  • Почему «открытый код» проигрывает свободному программному обеспечению (2008). — не обязательно хороший перевод.
  • Richard Stallman.Avo >(англ.) . Free Software Foundation (2008). Проверено 12 октября 2008.
    • Избегая губительных компромиссов (2008). — любительский перевод.
    • Российский репозитарий открытого ПО – fireforge.net
    • Свободное и открытое программное обеспечение
      Главное Список открытого и свободного ПО · Что такое свободное ПО? · Common UNIX Printing System · GNU Project · X Window System
      История Linux · Mozilla ( Application Suite · Firefox · Thunderbird )
      Операционные
      системы
      · (ядро) · Разработка GCC · LLVM · Менеджеры
      окон XWS
      EDE · Étoilé · ROX · Window Maker · Организации Фонд свободного ПО (европейский, индийский, латиноамериканский) · Linux Foundation · Mozilla Foundation · Open Source Initiative
      Лицензии Apache · BSD · GPL · LGPL · MIT · MPL · Либеральные лицензии · Разнообразие лицензий
      Проблемы Безопасность открытого ПО · Блоб · Конфликт SCO-Linux · Патенты и свободное ПО · Собственническое ПО· Технические средства защиты авторских прав · Тивоизация · Trusted Computing
      Другое · Сообщество · Движение · Свободное и открытое ПО · Revolution OS
      Портал:Свободное программное обеспечение
      Формы распространения ПО
      Смотреть что такое “Открытое ПО” в других словарях:

      открытое — • открытое вмешательство • открытое насилие • открытое неповиновение … Словарь русской идиоматики

      Открытое — море, в древности разъединявшее страны и полагавшее пределих сношениям, в настоящее время, благодаря успехом техники мореплавания,является, наоборот, главным нервом международного общения и обмена.Огромные естественные богатства моря делают его… … Энциклопедия Брокгауза и Ефрона

      Открытое — Село Открытое укр. Відкрите крымскотат. Nayn Bront Страна Украина … Википедия

      открытое — (публичное) товарищество с ограниченной ответственностью (акционерное общество открытого типа) Товарищество с ограниченной ответственностью ( limitedpartnership) по вложениям в недвижимость, нефть и газ, аренду оборудования или иного типа,… … Финансово-инвестиционный толковый словарь

      ОТКРЫТОЕ — (международное) ВОЗДУШНОЕ ПРОСТРАНСТВО часть земной атмосферы, расположенная за внешним пределом территориального моря прибрежных государств и, следовательно, не входящая в состав территории какой бы то ни было страны. Согласно Женевской… … Энциклопедия юриста

      Открытое государство — Открытое правительство (открытое государство) это доктрина государственного управления, которая поддерживает право граждан на доступ к документам и действиям государства с целью возможности эффективного общественного контроля за государственным… … Википедия

      Открытое шоссе — Москва Москва Общая информацияМоскваРоссия Страна Россия Город Москва Округ … Википедия

      Открытое письмо к украинской общественности — Открытое письмо к украинской общественности открытое письмо группы известных украинских деятелей в связи с награжением Виктором Ющенко Ивана Васильевича Сподаренко орденом Державы. Содержание 1 Предистория 2 История … Википедия

      Открытое радио — Город … Википедия

      Открытое общество — Открытое общество демократический тип общества, использующийся для обозначения ряда современных обществ и некоторых обществ античности. Обычно противопоставляется закрытому обществу (традиционное общество и различные тоталитарные режимы)[1] … Википедия

      Одно из условий программы с открытым исходным кодом – постоянное совершенствование, чтобы она могла соответствовать всем необходимым требованиям в будущем. Это требование препятствует ее коммерциализации и защищает права первоначального автора. Распространяемое ПО также может иметь дополнительные условия, предъявляемые автором, например, не должна перепрограммироваться для целей, отличающихся от оригинальных.

      История развития концепции

      В настоящее время существует множество программ с открытым исходным кодом отличного качества: Linux LibreOffice, Firefox, Audacity, WordPress, Emule и другие, которые дают представление об уровне развития и востребованности этой идеи в мире. В каждой программе сотни людей по всему миру работают бескорыстно, отвечая за улучшение и обновление ПО.

      1. 22 января в 1998 году Netscape объявляет, что он будет выпускать исходный код для Netscape Navigator.
      2. 3 февраля 1998 года на встрече в Пало-Альто был придуман термин «открытый исходный код», и на следующей неделе Брюс Перенс и Эрик Рэймонд запустили проект “opensource.org”.
      3. 31 марта 1998 года открыт код Netscape Navigator и уже через несколько часов первые улучшения ПО поступили в сеть.
      4. 7 мая 1998 года корпорация Corel объявляет об экономичном компьютере Netwinder, работающем под управлением GNU/Linux.
      5. 11 мая 1998 Corel объявляет о своих планах по адаптации WordPerfect и остальной части своего офисного программного обеспечения к GNU/Linux.
      6. 28 мая 1998 года Sun Microsystems и Adaptec присоединились к Linux International, первым крупным поставщикам оборудования и операционных систем с открытым исходным кодом.
      7. 13- 17 июля 1998 года, Oracle и Informix сообщает, что подключают свои базы данных для GNU/Linux.
      8. 10 августа 1998 года Sun Microsystems предлагает Solaris, операционную систему, предназначенную для отдельных пользователей и образовательных или некоммерческих организаций.
      9. 1 ноября 1998 года опубликованы планы Microsoft против GNU/Linux и других проектов с открытым исходным кодом.
      10. 16 декабря 1998 IDG объявляет, что доля рынка GNU/Linux увеличилась на 212% в 1998 году.
      11. 1- 5 в марте в 1999 году первая выставка Linux World Conference Expo.
      12. Hewlett-Packard, IBM и SAP начинают поддержку коммерческих фирм.
      13. 15 марта 1999 Apple запускает Darwin по лицензии с открытым исходным кодом.
      14. 4 июня 1999 Microsoft согласился с тем, что Linux в целом продает больше лицензий, чем Windows 98.

      В период между 1998 и 2019 годами популярность GNU/Linux значительно выросла, а также появилось много компаний с OS. Это движение привлекло внимание программной индустрии, привнеся предложения консолидированных компаний-разработчиков, таких, как Sun Microsystems с StarOffice и IBM с OpenAFS.

      Термин Open Source

      Термин «открытый исходный код» продолжает оставаться двойственным, поскольку в настоящее время он используется программистами, которые не предлагают бесплатное ПО, а исходники программ для их пересмотра или модификации.

      Учитывая это, использование термина “Open Source Software” является предпочтительным для обозначения программ, предлагаемых с полной свободой модификации, использования и распространения в соответствии с неявным правилом не изменять указанные свободы в будущем. Компьютерная концепция на английском «Open Source Software» относится к ПО в свободном доступе с разрешениями модификации и улучшения.

      «Open Source Software» отвечает философии сообщества, которое стремится к демократизации знаний через совместную работу разработчиков со всего мира. Эта инициатива преследует цели по внедрению инновационных решений, связанных с технологиями, посредством сотрудничества, обмена информацией, гибкости процессов и снижения затрат.

      Следует отметить, что, хотя многие программы OS могут быть доступны бесплатно, в качестве врожденной характеристики не обязательно подразумевается, что все они распространяются так. Термин «свобода» делает больше намеков на философию, частью которой является сообщество, и меньше на цену.

      Функции свободного ПО

      Все больше и больше пользователей и компаний интегрируют ПО OS в свою деятельность, и это то, что многие преимущества делают его очень привлекательным рабочим инструментом.

      Свободный термин, или свобода, связан со следующими функциями:

      1. Использование. Можно использовать программу, независимо от того, была ли она предназначена для конкретных задач нее или нет.
      2. Исследование. Доступность исходного кода позволяет анализировать его более глубоко, адаптируя к потребностям пользователя и оценивая возможные улучшения, которые необходимо выполнить.
      3. Распространение. Обычно встречается в местах бесплатного скачивания и разглашается, без ограничений.
      4. Открыт для улучшений и инноваций. Предоставляя доступ к исходному коду, пользователи и программисты со всего мира могут внести свой вклад в коллективные знания и наблюдения, обсуждения ошибок и улучшения продукта.

      В деловом мире наблюдается повышение открытости ПО, так как организации осознали преимущества, которые она имеет, в дополнение к прибыльности.

      Для компаний эти выгоды связаны с малыми затратами, гибкостью, свободой, безопасностью, ответственностью и поддержкой коллективного рабочего сообщества. Было показано, что это ПО может быть жизнеспособным в долгосрочной перспективе и постоянно обновляемым.

      Различия между бесплатными программами

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

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

      По словам Ричарда Столлмана, основателя Движения за свободное программное обеспечение, «эти свободы имеют жизненно важное значение не только для пользователя, но и для всего общества, поскольку они способствуют солидарности. Его актуальность возрастает, поскольку культура и повседневная деятельность все больше связаны с цифровым миром».

      Для учебных организаций наличие свободного программного обеспечения является бесценным преимуществом, поскольку оно позволяет им экономить, на использовании проприетарного ПО. Такие программы жизненно важные для тех, кто хочет научиться программировать, поскольку чтение чужого кода поможет получить новые знания, решению проблем и процессу обучения.

      Базовые принципы с открытым исходным кодом

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

      Основные принципы платформы:

      1. Система с открытым исходным кодом снижает барьеры с инновациями, так что любой пользователь может поделиться своей идеей на рынке. Точно так же при использовании этих программ она больше не зависит от работы компании, занимающейся исключительно обслуживанием ПО, и может открыть двери любому человеку, который обладает знаниями и необходимой способностью делать это удаленно.
      2. У ПО нет ограничений на продажу или распространение продукта, стоимость их значительно ниже, чем продуктов с проприетарными лицензиями, а в большинстве случае является нулевой.
      3. Исходный код доступен, так можно изменять ПО без каких-либо ограничений, что позволяет создавать скомпилированные дистрибутивы.
      4. Свобода совершенствования и публикации изменений, когда каждый имеет право изменять исходник, а также публиковать сделанные изменения.
      5. Использование программы бесплатно для любых целей.
      6. Каждый желающий может свободно изучать, как она работает и адаптировать ее к потребностям любого пользователя.

      Требования к платформе

      Для того чтобы понять, имеем ли пользователь дело с программным обеспечением с открытым исходным кодом следует проверить, соответствуете ли ПО следующим требованиям:

      1. Использование программы для любых целей и без ограничений.
      2. Возможность изучения, как она работает.
      3. Свободное распространение программы.
      4. Свободное изменение ПО.

      Модель разработки программного обеспечения OS основана на обмене знаниями. Это традиционная схема научных областей и именно поэтому это была первоначальная модель, на которой был разработан интернет, а также инструменты TCP/IP, Unix, C.

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

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

      Примеры программ

      В интернете в открытом доступе сегодня существует множество программ «Open Source Software» с отличной репутацией и характеристиками.

      1. Linux имеет открытый исходный код. Это многозадачная, многопользовательская система, которая обеспечивает командный и графический интерфейс. Кроме того, это самый известный пример открытого кода.
      2. Apache Openoffice. Это мощный текстовый процессор, вычислений и графики, идеально подходит для сферы образования. Может обогатить как учителей, так и студентов.
      3. Android. Благодаря тому, что это ПО OS многие разработчики могут использовать его для создания приложений, которые будут использоваться этой системой.
      4. Firefox. Многие пользователи хорошо знают этот веб-браузер Mozilla, и большая часть его кода представлена большим сообществом добровольцев.

      Обеспечение систем безопасности

      Многих пользователей беспокоит вопрос, является ли свободное ПО более безопасным, чем проприетарное. Хорошо известно, что пользователи ПО OS, такие, как те, кто обычно работает с компьютерами, управляемыми системами Linux, обычно гордятся безопасностью, которую эти программы обеспечивают по отношению к самым закрытым системам, скажем, Microsoft Windows или Apple Mac.

      Однако с этим сегодня эксперты, после многих лет дискуссий, все еще не согласны. Правда состоит в том, что обе стороны имеют свои причины для защиты своих аргументов. Пользователи приложений и систем OS защищают модель, поскольку исходный код доступен для всех, гораздо проще обнаружить возможные дыры в безопасности и уязвимости.

      С другой стороны, многие считают, что закрытые системы более безопасны из-за того, что, ограниченное количество экспертов имеют доступ к исходному коду таких приложений, поэтому утечки или вставки вредоносного программного обеспечения в этом типе усложняются.

      Безопасность имеет первостепенное значение в обоих случаях и в любом случае доказано то, что безопасность не гарантируется в любой программе. Но также верно и то, что разработчики стремятся к тому, чтобы риски нападения были максимально уменьшены.

      Например, системы Linux долгое время считались защищенной операционной системой, в значительной степени благодаря преимуществам, предлагаемым ее конструкцией. Поскольку его код открыт, есть много людей, которые внедряют улучшения и приносят пользу остальным пользователям Linux.

      В этом – отличие от предлагаемой Windows или MacOS, где эти исправления, как правило, ограничиваются обнаруженными Microsoft и Apple.

      Именно поэтому Windows доминирует в среде настольных компьютеров, Linux широко используется на серверах и других элементах, имеющих большое значение для обеспечения фундаментальной безопасности.

      Преимущества Open Source

      Программное обеспечение с OS (Open Source), отличается от ПО с закрытым исходным кодом особой лицензией. Для гарантии прав пользователей ПО OS, все копии должны распространяться вместе с уведомлением об авторских правах, копией лицензии и исходником.

      Авторское право указывает на владельца ПО, поэтому оно не может быть присвоено третьей стороной, в то время как лицензия гарантирует ее статус OS, а код является основой для изучения и модификации ПО.

      1. Пользователь не платит за лицензию на использование программы.
      2. Поставщик взимает плату только за услуги, которые он предоставляет.
      3. Независимость от провайдера и улучшение услуг.
      4. Клиент не зависит от провайдера, поскольку, имея исходный код, любой провайдер может продолжить работу с того места, где закончился предыдущий.
      5. Поскольку поставщик платит только за свои услуги, а клиент не имеет связей, первый концентрирует свои усилия для обеспечения хорошего обслуживания клиентов.
      6. Со всем доступным кодом любая новая разработка может использовать данные и процессы клиента, интегрируя различные программы.
      7. Созданные данные всегда будут доступны, не заставляя клиента вкладывать средства в лицензию.
      8. Пользователь не попадает под санкции за использование программы.
      9. Имеет периодические обновления с высокой частотой выпуска в сеть.
      10. Продукт 100% без вирусов.
      11. Имеет большое сообщество поддержки.
      12. Технологическая независимость.
      13. Гибкие компьютерные решения.
      14. Экономичный вариант, с низкой или нулевой стоимостью продуктов.
      15. Свободное использование и распространение.
      16. Имеет стандартные форматы, которые обеспечивают более высокую совместимость между системами.

      Бизнес с открытым исходным кодом

      Компании, которые посвящают себя OS, применяют тарификацию не за лицензии на программное обеспечение, а за услуги, которые они предоставляют своим клиентам. В частности, они концентрируют свои доходы на видах деятельности, таких, как обучение, консалтинг, консультирование, сертификация и индивидуальные разработки.

      Таким образом, клиенты не платят за возможность использования программой, но инвестируют в наличие поставщика услуг, оптимизируя свои инвестиции, и остаются независимыми от поставщика. С другой стороны, одна из услуг, которую может предоставить провайдер, заключается в разработке функциональности, которой нет в приложения с открытым исходным кодом.

      Фактически, с помощью закрытого кода, посредством продажи лицензий, клиенты финансируют дальнейшую разработку системы и, как правило, продолжают платить за ее использование, когда разработка уже полностью профинансирована.

      В OS клиент финансирует, если он того желает, ту функциональность, которая ему нужна. Таким образом, это также способствует развитию системы, принося пользу другим фирмам в той же степени, в которой это помогло развитию, финансируемому другими компаниями.

      У программного обеспечения всегда есть владелец. Это указывается в примечании об авторском праве. Вот почему так важно, чтобы каждая копия распространяла указанную заметку.

      Перспективы развития

      Открытый код – это концепция, которая изменила мир. Она относится к тому, что «может быть изменено и передано, потому что согласно Open Source, его дизайн доступен для всей общественности». Большинство используют ПО OS не потому, что оно бесплатное, а потому, что оно безопасно и, как правило, является лучшим из доступных на рынке, имея поддержку сообщества.

      Одна из последних новостей об открытых источниках относится к системе искусственного интеллекта Google. Поисковый титан выпустил внутреннее ПО в этой области. Он называется TensorFlow, и его обучающие библиотеки были переданы сообществу для ускорения процесса разработки.

      Для общественности были открыты не только библиотеки кода, но также учебные пособия и примеры, которые работают под лицензией Apache 2.0, так что любое учреждение имеет возможность воспользоваться предложением.

      Некоторые отмечают, что IBM продвигает использование Linux в компаниях, чтобы впоследствии они были привязаны к своим приложениям. Вот почему важна не система с открытым исходным кодом, подобная Linux, а использование лицензий.

      Будущее этой системы очень многообещающе, эксперты утверждают, что к 2020 году компьютерное оборудование получит более 80 % своих компонентов через добровольные сообщества с Open Source.

      “>

      Комментировать
      3 просмотров
      Комментариев нет, будьте первым кто его оставит

      Это интересно
      No Image Компьютеры
      0 комментариев
      No Image Компьютеры
      0 комментариев
      No Image Компьютеры
      0 комментариев
      No Image Компьютеры
      0 комментариев
      Adblock detector