Какие известные программы относятся к свободному программному обеспечению

Обновлено: 30.06.2024

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

— свободно распространяемые приложения;
— программы с открытым исходным кодом.

Разновидности свободно распространяемого программного обеспечения

Теперь должно быть уже немного ясно, какие программы называют свободно распространяемыми. Однако здесь есть и свои особенности. С точки зрения законодательных актов, общедоступное программное обеспечение не защищено авторскими правами. Указывается при этом только факт отчуждения у автора прав на продукт, а также отнесение такого программного обеспечения к категории publicdomain. В категории publicdomain все права являются общей собственностью. В качестве яркого примера можно привести некоторые из интернет стандартов – TCP/IP, HTML и так далее. Они при этом могут иметь или не иметь открытый исходный код. Свободно распространяемые программы для Windows в любом случае можно изменять и модифицировать, или даже использовать для разработок нового программного обеспечения. Также можно без всяческих ограничений заниматься распространением таких программных продуктов. Для программных продуктов второго типа предусмотрено сохранение за разработчиком авторских прав. Как правило, их использование ограничивается усеченными возможностями и условиями некоммерческого использования. Для программ freeware, как уже должно быть ясно, является невозможным и противозаконным какое-либо изменение без согласия автора, хоть платить за использование таких программ и не нужно. Плюс ко всему разработчик постоянно следит за распространением и использованием своего программного продукта. В некоторых случаях он даже может перевести его в категорию условно-бесплатного программного обеспечения, что подразумевает ограничение в функционале и бесплатное использование в течение определенного периода времени.

Давайте рассмотрим еще один взгляд на свободно распространяемые программы. Примеры такого программного обеспечения были бы неполными, если бы не был затронут вопрос программного обеспечения с открытым исходным кодом. Что же это означает? Разработчик предоставляет пользователям неограниченные права по запуску программы для любых целей, изменению ее модификации и последующей передачи измененной или оригинальной копии третьим лицам. Ее уровень намного выше в смысле свободы действий, чем для других freeware-продуктов, для которых в понятие свободного распространения в основном входит только возможность использования для собственных нужд и создания копии.

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

Если говорить о свободно распространяемых программах, нельзя не затронуть вопрос свобод, регулируемый правилами Генеральной общественной лицензии. Р. Столман в 70-е годы прошлого года сформулировал основные понятия свобод по отношению к программным продуктам:

Типы свободных лицензий

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

Примеры свободно распространяемых программ

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

Лицензионные приложения: особенности

Среди свободно распространяемого программного обеспечения отдельно стоит отметить лицензионные программы. Как уже было сказано ранее, они защищены соглашениями по использованию и авторскими правами. Многие из вас наверняка каждый день сталкиваются с такими вещами. Вы наверняка замечали, что при установке такого программного обеспечения на одной из первых стадий инсталляции появляется окошко с текстом лицензионного соглашения. Если не поставить галочку внизу напротив строки согласия со всеми пунктами лицензии дальнейшая установка программы будет просто невозможна. Большинство пользователей, к сожалению, считает, что это простая условность и формальность. Мало кто читает сам текст лицензии. И зря… Многим не повредило бы узнать, о чем идет речь. Кстати, лицензия подразумевает, что данное программное обеспечение 100% будет работать на оборудовании с заявленной производителем конфигурацией. О свободно распространяемых продуктах такого сказать нельзя, как бы привлекательно они не выглядели.

Hewlett Packard: разновидности платных приложений

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

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

Заключение

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

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

11 лучших программ с открытым исходным кодом в 2020 году 1

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

1. Brave Browser

Платформы: Windows, Mac, Linux, iOS, Android

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

В плане безопасности Brave поддерживает сквозное шифрование данных, встроенный VPN/TOR клиент и децентрализованные приложения, позволяет работать с торрентами и магнет-ссылками.

Также, он платит пользователям за просмотр рекламных объявлений нативными токенами Basic Attention Token. Для этого в браузер интегрирован криптокошелек, поддерживающий BAT.

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

Best Open Source Software 2020 Brave Browser

2. LibreOffice

Платформы: Windows, Mac, Linux

Этот офисный пакет отличается традиционным и всем привычным интерфейсом, а также тем, что он включает в себя рабочие эквиваленты Microsoft Word, Excel, Publisher, Powerpoint и Access. Это, пожалуй, самый полезный бесплатный пакет с открытым исходным кодом, который вы найдете.

LibreOffice обладает отличной совместимостью с множеством форматов — от проприетарных форматов Microsoft до менее известных — и постоянно развивается (одним из моих любимых небольших дополнений в прошлом году было включение динамического подсчета слов в нижней части экрана).

Следующий шаг, на который будем ждать, — это какое-нибудь облачное хранилище!

Best Open Source Software 2019 Libreoffice

3. Krita

Платформы: Windows, Mac, Linux

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

В Krita есть система слоёв, а также сама программа значительно меньше нагружает вашу систему, чем, скажем, Photoshop.

best-open-source-software-2019-krita

4. Notepad++

Платформы: Windows

Опытным пользователям не нужно рассказывать про блокнот Notepad++. Это отличный инструмент для программистов и опытных пользователей с поддержкой языков программирования и подсветкой синтаксиса.

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

best-open-source-software-notepad

5. TestDisk & PhotoRec

Платформы: Windows, Mac, Linux

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

best-open-source-software-testdisk

6. stud.io

Платформы: Windows, Mac

stud.io позволит вам интуитивно создавать цифровые LEGO-модели.

best-open-source-software-search-stud-io

7. GIMP

Платформы: Windows, Mac, Linux

GIMP прочно закрепился в качестве наиболее жизнеспособной бесплатной альтернативы Adobe Photoshop.

best-open-source-source-software-gimp

8. Dia

Платформы: Windows, Mac, Linux

Dia — одна из лучших бесплатных альтернатив Microsoft Visio. Программное обеспечение для создания диаграмм поставляется с разнообразными нативными формами, что позволяет вам создавать все виды диаграмм: от блок-схем до сетевых архитектур.

best-open-source-source-software-dia

9. Search Everything

Платформы: Windows

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

best-open-source-software-search-everything

10. BleachBit

Платформы: Windows, Mac, Linux

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

best-open-source-source-software-bleachbit

11. Retroarch

Платформы: Windows, Mac, Linux, Android

configure-ps1-emulation-retroarch-save-game-preset

Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

Фото: Pexels

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

В последние годы потребителями открытого ПО становятся целые страны. Французская жандармерия использует на своих компьютерах свободное ПО Ubuntu, а другие министерства переходят с Microsoft Office на бесплатный LibreOffice. Этот офисный пакет также используют министерства обороны Нидерландов и Италии, муниципалитеты Албании и Испании. А правительство Великобритании перешло с формата PDF в документации на опенсорс-формат Open Document Format for Office Applications (ODF) по умолчанию. РБК Тренды разобрались, в чем плюсы и минусы открытого софта.

С чего начиналось свободное ПО

С 1952 по 1955 год компания IBM начала выпускать IBM 701, первый коммерчески доступный компьютер. ЭВМ не продавали конечным потребителям, а сдавали в аренду научным институтам, военным компаниям и госпредприятиям. Машины поставлялись без операционной системы и программ. Ученые и инженеры начали писать софт сами и делились им с коллегами из других компаний, у которых были аналогичные ЭВМ.

Со временем коммерческих моделей компьютеров становилось больше, и они стали доступны обычным пользователям. Однако под каждую из этих моделей придумывали отдельное ПО. Компании-производители создавали каждый свою операционную систему: BESYS, Compatible Time-Sharing System или CP/CMS. Эти ОС начинали продавать вместе с ПК, и иногда они стоили дороже самого компьютера.

Разработчик Ричард Столлман присоединился к лаборатории искусственного интеллекта при Массачусетском технологическом институте (MIT). Он принимал участие в работе над свободным ПО, например, над EMACS — текстовым редактором для мини-компьютеров семейства PDP. Позднее редактор продали коммерческому дистрибьютору. В 1984 году Столлман решил основать проект свободного ПО под названием GNU (рекурсивный акроним от англ. GNU’s Not UNIX).

Ричард Столлман в МГУ

К 1991 году разработчикам удалось создать независимую работоспособную ОС, но ей не хватало ядра. Тогда Линус Торвальдс выпустил ядро Linux с открытым кодом, а в 1992 году лицензировал его по GPL.

Линус Торвальдс

В середине 1990-х годов в open source пришла первая крупная компания Netscape. Ее браузер Navigator был одним из самых популярных в мире, но с появлением Internet Explorer он стал вытесняться с рынка. В 1998 году в Netscape решили открыть исходный код своего браузера. Год спустя компании не стало, но исходный код Navigator стал основой для одного из самых популярных браузеров — Mozilla Firefox.

В 2014 году представители фонда поддержки открытых проектов Linux Foundation заявили, что в будущем 80% стоимости технологий будет приходиться на открытый код и только 20% — на платные программы.

Плюсы открытого кода

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

Для пользователей

  • Долгосрочная поддержка — в интересах опенсорс-сообщества развивать проект как можно дольше, в то время как корпорации постоянно обновляют версии и выпускают новые продукты на смену старым, чтобы брать с потребителей деньги.
  • Экономия денег — за продукт и его новые версии не нужно платить.
  • Конфиденциальность — корпорации зачастую собирают личные данные потребителей для таргетинга и прочих целей. К примеру, Microsoft уличили в том, что она собирала персональные данные 300 тыс. госслужащих Нидерландов через Office ProPlus без разрешения и документации.
  • Простая обратная связь — индивидуальные разработчики и небольшие группы программистов реагируют на баги и ошибки гораздо быстрее, чем крупные компании.

Для разработчиков:

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

Для корпораций:

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

Минусы open source

Плагиат. Коммерческие структуры могут использовать открытый код для своих продуктов без указания его авторства. Иногда они вносят минимальные изменения в код, чтобы выдавать его за собственный. Подобное случилось с участниками проекта Leela, которые разработали бесплатный шахматный движок Chess Zero с настраиваемой нейронной сетью. Его использовала компания ChessBase, которая выпустила шахматную программу Fat Fritz. Пакет программ ChessBase Fritz компании стоит от €79 до €99. При этом она отрицает, что каким-либо образом задействовала открытый код.

Аналогичная история была и с Amazon Web Services, которая запустила CloudWatch Synthetics Recorder, расширение Chrome для записи взаимодействий с браузером. Однако данный сервис оказался полностью скопирован с проекта Headless Recorder, созданного разработчиком Тимом Нолетом. В AWS факт плагиата не признавали.

Отсутствие поддержки. Открытый код может использоваться в тех проектах, о которых его авторы даже не подозревают. Таким образом, они не могут оказывать должную поддержку. Кроме того, существует риск, что разработчик небольшого проекта отойдет от дел, а продолжать его дело будет некому, и код начнет устаревать. Проект Libraries.io обнаружил более 2 400 библиотек с открытым кодом, используемых минимум в 1 тыс. других программ, не получавших должного внимания со стороны опенсорс-сообщества. Для потребителя такой программы это может стать проблемой. К примеру, когда программист Азер Кочулу удалил свою библиотеку Leftpad из интернета, проблемы возникли у Facebook, Netflix и других проектов.

Незамеченные уязвимости. Каждый открытый проект зависит от более мелких. В этой цепочке зависимостей легко может возникнуть дыра в безопасности, которую могут долго не замечать. В 2014 году такая уязвимость в безопасности Heartbleed была обнаружена в OpenSSL — программе с исходным кодом, используемой практически всеми веб-сайтами, обрабатывающими платежи с банковских карт. Она делала все эти ресурсы уязвимыми для атак хакеров и кражи данных. По данным GitHub, 17% всех уязвимостей создаются со злонамеренными целями. Исследователи отмечают, что они могут просуществовать до четырех лет, прежде чем будут устранены.

Проекты с открытым кодом

Про­ек­ты GNU и Linux послужили основой для многих продуктов. А приход компании Netscape позволил привлечь внимание ИТ-гигантов, которые со временем начали активно вкладываться в open source.

Организация Apache Software Foundation тоже начиналась как открытый проект по развитию одноименного программного обеспечения, в том числе веб-сервера Apache. Данный сервер считается одним из наиболее популярных. Он позволяет запускать сайты небольших проектов и малого бизнеса на WordPress. В наше время разработчики поддерживают множество софтверных проектов, которые имеют открытую лицензию Apache Software License. Спонсорами ASF выступают такие гиганты как Microsoft, Huawei и Amazon Web Sevices.

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

Google развивалась благодаря Linux и открытому ПО. Компания сама поддерживает такие проекты как библиотека машинного обучения TensorFlow, язык программирования Go, ПО для автоматизации развертывания приложений Kubernetes и другие. В 2017 году Google открыла портал для 2 тыс. своих open source проектов. Компания делится своими наработками в области открытого кода, а также рассказывает о поддержке новых инициатив.

Microsoft, которая изначально была против open source, в последние годы также изменила отношение к свободному ПО. В 2018 году компания передала 60 из 90 тыс. своих патентов на разработки Open Invention Network (OIN) — организации, которая владеет патентами на программное обеспечение открытой экосистемы GNU/Linux и предоставляет право на их бесплатное использование. Чуть позже корпорация приобрела портал репозиториев открытого года GitHub, а также активно принимает участие в развитии открытых проектов, в том числе, Linux.

Microsoft покупает GitHub

В науке опенсорс-подход распространяется не только на открытое ПО, но и на публикации работ исследователей, открытое рецензирование и развитие открытых образовательных ресурсов. Еще в 1991 году физик Пол Гинспарг основал электронный архив arXiv при Лос-Аламосской национальной лаборатории для публикации в открытом доступе препринтов. Теперь там публикуются работы не только по физике, но и по медицине, математике и еще ряду направлений. Европейская организация по ядерным исследованиям (ЦЕРН) поддерживает не только выпуск оборудования с открытым исходным кодом и открытой лицензией, но и собственный портал открытых данных. Ученые применяют инструменты с открытым кодом также для того. чтобы раскрывать методологию своих исследований. К примеру, они используют Open Notebooks для документирования рабочих процессов.

Продукты с открытым кодом используют не только специалисты, но и обычные пользователи, причем иногда они даже не подозревают об этом. LibreOffice, OpenOffice и NeoOffice позволяют бесплатно работать с текстовыми документами, таблицами, графиками, рисовать и делать презентации. 7-Zip, файловый архиватор с высокой степенью сжатия, помогает экономить место на ПК и передавать большие файлы. Графический редактор GIMP способен заменить Photoshop, так как включает инструменты цветокоррекции, фильтры, рисующие инструменты, маски и слои.

Открытый исходный код в наши дни помогает поддерживать технологии искусственного интеллекта, блокчейна и сложных вычислений. Согласно отчету Red Hat, который опросил 1 250 ИТ-лидеров по всему миру, 90% этих предприятий используют открытый исходный код: 64% компаний задействуют такое ПО для модернизации инфраструктуры, 54% — для разработки приложений, 53% — для цифровой трансформации. За последние два года эти показатели увеличились на 11%, и в будущем открытый код, вероятно, поможет заменять ручные процессы автоматизированным управлением на программном обеспечении, способствуя инновациям.

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

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

На самом деле, многие программы, которые встречаются в повседневной деятельности, являются свободным программным обеспечением. Например, два самых популярных интернет-браузера – Mozilla Firefox и Chromium (являющийся основой для Google Chrome) лицензируются на условиях свободных лицензий.

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

Разбираемся в терминологии

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

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

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

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

Например, Фонд свободного программного обеспечения разрабатывает четыре основных вида лицензий:

  • GNU GPL – основная лицензия для программного обеспечения, распространяемого в виде экземпляров;
  • GNU LGPL – лицензия для компонентов программ (библиотек), которая содержит менее строгие правила для использования компонента в производных работах;
  • GNU AGPL – лицензия для серверных программ и компонентов, ключевое отличие которой заключается в том, что условие о копилефте действует даже при отсутствии распространения программы;
  • GNU FDL – лицензия для технической документации.

Среди иных наиболее часто используемых лицензий необходимо отметить следующие:

Условия лицензии, разработанные одной компанией, впоследствии могут использоваться и другими компаниями для лицензирования собственного программного обеспечения. Например, популярная операционная система Android, разработанная компанией Google, лицензируется на условиях лицензии Apache.

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

Копилефт

  • лицензия позволяет использовать произведение для создания производных работ без согласия автора и правообладателя и без внесения платы;
  • лицензия требует, чтобы данное и предыдущее условие присутствовали в лицензии производной работы.

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

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

На самом деле, условия свободных лицензий, например, семейства GNU, созданных Фондом свободного программного обеспечения, не содержат ограничений на распространение копий программного обеспечения за плату. Наоборот, в описании к лицензии GNU GPL даже подчеркивается, что Фонд одобряет и поощряет такие действия [3] .

Кроме того, условия свободной лицензии в любом случае не ограничивают правообладателя в возможности лицензировать свое программное обеспечение дополнительно на условиях какой-либо другой лицензии[4]. Многие разработчики свободных программ примерно таким образом и поступают — предоставляют другим возможность использовать свою программу бесплатно на условиях свободной лицензии, а если будущие пользователи не хотят, в свою очередь, быть связанными копилефтом, они могут приобрести у правообладателя коммерческую лицензию.

Концепция свободного программного обеспечения и соответствующие ей лицензии также не ограничивают и не могут ограничивать в праве оказывать дополнительные платные услуги (например, обучения или технической поддержки), связанные со свободным программным обеспечением. За счет этого многие компании, распространяя свой основной продукт на условиях свободной лицензии, могут стать коммерчески успешными в результате продажи сопутствующих услуг. Так, например, компания Nginx Inc., основной продукт которой (одноименный веб-сервер) распространяется свободно и бесплатно на условиях лицензии BSD, была продана в 2019 году за 670 миллионов долларов. Основную прибыль компания зарабатывала за счет продажи дополнительного программного обеспечения, расширяющего функции веб-сервера, а также услуг по его установке, оптимизации и технической поддержки[5].

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

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

Как следует из подпункта 9 пункта 2 статьи 1270 ГК РФ применительно к программам для ЭВМ модификацией (переработкой) признается любое изменение программы для ЭВМ, за исключением адаптации под конкретное оборудование.

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

Сам Фонд свободного программного обеспечения предлагает разрешать этот вопрос, руководствуясь следующими критериями[6]:

[2] Войниканис Е.А. Право интеллектуальной собственности в цифровую эпоху: парадигма баланса и гибкости. М.: Юриспруденция, 2013. 552 с.

[7] Чурилов А.Ю. Правовое регулирование интеллектуальной собственности и новых технологий: вызовы XXI века: монография. М.: Юстицинформ, 2020. 224 с.

Читайте также: