Бесплатное программное обеспечение

Оглавление1 Бесплатное программное обеспечение1.1 Определение свободного программного обеспечения1.2 История и развитие1.3 Различия с другими типами программного обеспечения1.4 Именование и различия […]

Оглавление

Бесплатное программное обеспечение

  • Определение свободного программного обеспечения

    • Свободное программное обеспечение (freeware) — это программное обеспечение, распространяемое на условиях, позволяющих пользователям запускать, изучать, изменять и распространять его.  
    • Пользователи имеют полный контроль над программным обеспечением и своими устройствами.  
    • Исходный код должен быть доступен для внесения изменений.  
  • История и развитие

    • Термин “свободное программное обеспечение” был введен Ричардом Столлманом в 1983 году.  
    • Столлман запустил проект GNU, который стал основой движения за свободное программное обеспечение.  
    • В 1986 году FSF опубликовал первое официальное определение свободного программного обеспечения.  
  • Различия с другими типами программного обеспечения

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

    • FSF рекомендует использовать термин “свободное программное обеспечение”, а не “программное обеспечение с открытым исходным кодом”.  
    • “Открытый исходный код” фокусируется на технических аспектах, а не на правах пользователей.  
  • Основные свободы свободного программного обеспечения

    • Свобода 0: использовать программу в любых целях.  
    • Свобода 1: изучать и изменять программу.  
    • Свобода 2: распространять и делать копии.  
    • Свобода 3: улучшать и публиковать улучшения.  
  • Примеры свободного программного обеспечения

    • Linux-libre, операционные системы на базе Linux, компиляторы GNU и библиотека C.  
    • MySQL, веб-сервер Apache, почтовый транспортный агент Sendmail.  
    • Emacs, GIMP, X Window System, LibreOffice, TeX и LaTeX.  
  • История свободного программного обеспечения

    • С 1950-х до начала 1970-х годов программное обеспечение было общественным достоянием.  
    • В 1970-х и 1980-х годах индустрия программного обеспечения начала использовать технические меры для ограничения свободы пользователей.  
    • В 1980 году закон об авторском праве был распространен на компьютерные программы.  
  • Основание проекта GNU

    • В 1983 году Ричард Столлман объявил о проекте GNU, чтобы создать полностью непатентованную Unix-совместимую операционную систему.  
    • Проект был основан на разочаровании Столлмана в изменении климата в компьютерной индустрии.  
    • Разработка началась в январе 1984 года, а Фонд свободного программного обеспечения (FSF) был основан в октябре 1985 года.  
  • Лицензирование и свободное программное обеспечение

    • Все лицензии на свободное программное обеспечение должны предоставлять пользователям все свободы.  
    • Наиболее популярные лицензии: GPLv2, GPLv3, Apache, BSD, LGPL, MPL, Eclipse.  
    • FSF и OSI публикуют списки лицензий, соответствующих их определениям свободного программного обеспечения и открытого исходного кода.  
    • Программное обеспечение, лицензируемое по лицензиям, не соответствующим определению свободного программного обеспечения, не может считаться свободным.  
  • Категории свободного программного обеспечения

    • Программное обеспечение в общественном достоянии: не защищено авторским правом, может быть свободно включено в любое произведение.  
    • Разрешительные лицензии: автор сохраняет авторские права, но разрешает распространение и модификации.  
    • Лицензии с авторским левом: автор сохраняет авторские права, но требует лицензирования всех модификаций по той же лицензии.  
  • Безопасность и надежность

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

    • В 2006 году OpenBSD начала кампанию против использования двоичных двоичных объектов в ядрах.  
    • Большие двоичные объекты ограничивают свободу пользователей в модификации и распространении программного обеспечения.  
    • Проект gNewSense удалил все двоичные двоичные объекты из ядра Linux, что стимулировало создание ядра Linux-libre.  
    • Debian также использует Linux-libre с 2011 года.  
  • Продажа и использование свободного программного обеспечения

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

    • Разработка крупного свободного ПО часто финансируется за счет пожертвований и краудфандинга.  
    • Проект SELinux Агентства национальной безопасности США является примером финансируемого из федерального бюджета проекта.  
  • Проприетарное программное обеспечение

    • Проприетарное ПО использует другую бизнес-модель, где клиент платит за лицензию.  
    • Лицензия может включать поддержку, но дополнительные услуги обычно предоставляются за отдельную плату.  
  • Роль Фонда свободного программного обеспечения

    • Фонд свободного программного обеспечения поощряет продажу свободного ПО.  
    • Лицензия GNU GPL позволяет взимать плату за копии и предлагать поддержку за плату.  
  • Экономические аспекты и принятие

    • Свободное ПО сыграло значительную роль в развитии Интернета и инфраструктуры доткомов.  
    • Компании, использующие свободное ПО, расширяют коммерческие инновации.  
    • Свободное ПО снижает совокупную стоимость владения ПО по сравнению с проприетарным.  
  • Юридические аспекты и терминология

    • Свободное ПО часто не имеет гарантий и не возлагает юридической ответственности.  
    • Эрик С. Рэймонд продвигал термин “программное обеспечение с открытым исходным кодом” как более дружественную альтернативу.  

Полный текст статьи:

Бесплатное программное обеспечение

Оставьте комментарий

Прокрутить вверх