Лицензионные и свободно распространяемые программные продукты: что это такое?

Какие лицензии бывают у программ и игр? что такое shareware, freeware, freemium, demo и trial.

Условно-бесплатные программы

Безусловно свободное программное обеспечение — это отдельная категория. Этот тип лицензирования считается как платным, так и бесплатным. Он включает в себя подтипы:

  • Trialware;
  • Shareware;
  • Demoware.

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

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

Demoware — это большая группа программного обеспечения, которая может включать пробные версии и shareware. Однако наиболее часто встречающиеся ограничения не связаны с функциональностью или продолжительностью использования, s

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

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

Таблица сравнения типов ПО

  Бесплатное ПО с открытым исходным кодом  Платное проприетарное ПО
Тип лицензии Общественное достояние Разрешающая лицензия Копилефт Условно-бесплатное ПО Собственная лицензия Коммерческая тайна
Примеры WTFPL BSD, GNU, MIT, APSL, Apache GNU GPL, AGPL, LGPL Demoware, Freemium, Crippleware ОС Windows, любое платное  ПО Поисковой движок Google
Авторские права сохраняются нет да да да да да
Право на использование да да да да да нет
Право на показ да да да да да нет
Право на копирование да да да только в бесплатной версии нет определенно нет
Право на изменение да да да нет нет нет
Право на распространение да да да, но по той же лицензии только в бесплатной версии нет нет
Право на сублицензию да да нет нет нет нет

Что такое лицензионные программы?

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

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

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

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

Условно-бесплатные программы

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

  • Trialware;
  • Shareware;
  • Demoware.

Trialware — наиболее популярный вариант платного ПО. Суть его заключается в том, что пользователь получает весь функционал инструмента без ограничений. Но предусмотрен лимит на время использования (неделя, месяц и т.п.) или количество запусков, по истечению которых необходимо приобрести полную версию. При этом дается ключ, ввод которого снимает все ограничения.

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

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

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

Бесплатные

» Freeware

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

Примеры Freeware: CCleaner, Opera и Dr.WEB CureIt.

» Freemium

Freemium работает по принципу, что приложение со всеми основными функциями предоставляется полностью бесплатно, при этом оплата может взиматься за расширенные функции и дополнения, платный контент. В играх это может быть игровая валюта, а в приложениях дополнительные эффекты для видео, расширения облачного хранилища, бизнес-функции. Слово Freemium по сути состоит из двух частей: «бесплатный» (free) и «премиум»(premium), соединив которые вместе получили новое обозначения модели распространения.Главное отличие от Demo в том, что по сути вы можете полноценно пользоваться продуктом или услугой.

Примеры Freemium: Discord, Telegram и Zoom.

» Open Source: GPL, Apache, MIT, BSD и другие подобные

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

Примеры: GIMP (редактор изображений), OpenOffice.org (офис), Audacity и VirtualBox.

» Donation (ware)

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

Примеры Donationware: VLC Media Player, IrfanView и Vim.

» Adware и Ad-supported

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

Ad-supported это программы Adware, но в дополнение к рекламе могут быть и другие методы монетизации приложения, например расширенные возможности и функции доступные за дополнительную плату.

Adware программы могут содержать в себе несколько видов рекламы:

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

Примеры Adware: µTorrent, ICQ и Unlocker.

» Beerware

И напоследок, Beerware. Это разновидность Donationware, в которой пожертвованием является пиво! Это шуточный вид лицензии, который подразумевает, что пользователь может бесплатно использовать программу, но если программа ему понравилась, и он встретит автора этой программы, он должен купить ему кружку пива.Пример Beerware: DivHasher. 

GNU Affero General Public License

Эта лицензия была разработана Фондом свободного программного обеспечения на основе GNU General Public License и Affero GPL, чтобы решить проблему облачных сервисов. Она обязывает сервер, на котором исполняется модифицированная программа, предоставлять доступ к исходному коду.

Совместимость лицензий

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

GNU-сообщество делит лицензии на 3 общих класса — неограничительные, промежуточные и лицензии с авторским левом.

К неограничительным относятся MIT и BSD — этот класс лицензий дает возможность вносить изменения, закрывать код и в целом почти не накладывает ограничений. Этим пользуются, например, Apple и Sony, их продукты работают на модифицированных версиях системы BSD.

К промежуточным относится LGPL. Такие лицензии разрешают использование в закрытом коде, но обязывают публиковать любые вносимые изменения.

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

Правила совместимости этих лицензий:

  • Все неограничительные лицензии совместимы между собой, так как они не накладывают никаких ограничений на способ распространения, ничто не мешает распространять их под несколькими лицензиями такого же типа.
  • Лицензии с авторским левом несовместимы между собой, так как их сутью является гарантия, что любые модификации будут распространяться на тех же условиях. Исключением является GPL v3, которая совместима с v2. Но это односторонняя совместимость, то есть проект на GPL v2 нельзя смешивать с v3, но проект на v3 можно смешать с v2.
  • Код под неограничительной лицензией, смешанный с кодом под авторским левом, лицензируется под авторским левом.

Общая картина такая:

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

Примеры: Android, где используется ядро Linux (GPL v2), или драйвера Nvidia на Linux, которые могут поставляться бинарным блобом (англ. Binary Large Object — двоичный большой объект). Это возможно благодаря кольцам ядра Linux, отделяющим пространство пользователя от пространства, в котором выполняется код ядра.

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

Заключение

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

Если вы рассматриваете «возможность запрещать» как одну из свобод и хотите дать пользователям возможность применять ваш продукт в коммерческих целях, вам подойдет одна из разрешительных лицензий (MIT, BSD).

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

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

Типы лицензий

Ниже приводится сравнение условий наиболее распространенных лицензий:

Лицензия

GPL

BSD

MIT

Общественная лицензия Mozilla

Лицензия на программное обеспечение Apache Должно быть указано имя автора Измененные файлы должны быть помечены. Нет Нет Нет
Название произведенного программного обеспечения должно отличаться от названия продукта лицензиара. Да Да Да Да Да
Нет Да Нет Нет Да Нет
Да* Нет Нет Нет Нет Нет
Указывается территория, на которой выдается лицензия Да Нет Нет Нет Нет
Отсутствие гарантии на программное обеспечение Нет Нет Нет Да Нет
Нет информации Да Да Да Да Да
* Если письменное разрешение на использование названия продукта не было предоставлено лицензиарами. Нет OEM: предустановленное программное обеспечение — один из самых дешевых вариантов. Идея заключается в том, что пользователь покупает программное обеспечение вместе с самим компьютером или сервером, и это программное обеспечение может использоваться только на том компьютере, который он купил. OEM: предустановленное программное обеспечение — один из самых дешевых вариантов. Идея заключается в том, что пользователь покупает программное обеспечение вместе с самим компьютером или сервером, и это программное обеспечение может использоваться только на том компьютере, который он купил. Да OEM: предустановленное программное обеспечение — один из самых дешевых вариантов. Идея заключается в том, что пользователь покупает программное обеспечение вместе с самим компьютером или сервером, и это программное обеспечение может использоваться только на том компьютере, который он купил.

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

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

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

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

Некоторые рекламные программы не удаляют рекламный модуль при деинсталляции.

BSD

У университета Беркли тоже есть своя лицензия — Berkeley Software Distribution License. Текст лицензии является общественным достоянием, это позволяет любому модифицировать его, создавая свою лицензию на основе BSD. Такие лицензии называют «лицензии типа BSD».

Например, общественная лицензия Microsoft добавляет запрет на изменение лицензии в случае, если код распространяется в виде исходников. Есть также NetBSD, FreeBSD, OpenBSD, DragonFly BSD, но самой используемой считается «модифицированная версия BSD», также известная как «BSD с тремя пунктами».
Дело в том, что изначальная версия из четырех пунктов (англ. «four-clause BSD») содержала неудачный пункт о необходимости подстановки копирайта университета Беркли.

Каждый, кто пользовался BSD, заменял Беркли на свой вариант организации или собственное имя. Известен случай, когда из-за этого пункта приходилось упоминать 75 других организаций. Также этот пункт делал BSD несовместимой с GPL, так как GPL запрещает добавлять новые ограничения, помимо перечисленных в ней самой. После двухлетней дискуссии было принято решение об удалении пункта о рекламе. Теперь в лицензии только три пункта:

Трехпунктовая BSD довольно похожа на MIT, но в MIT явно указаны разрешения на сублицензирование, слияние, публикацию и продажу. Тем не менее эти свободы подразумеваются и в BSD, их можно отнести к «использованию» или «распространению». Можно сказать, что выбор между MIT и BSD — исключительно дело вкуса.

§ 9. Правовая охрана программ и данных

Типы лицензий на программное обеспечение

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

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

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

По типу лицензий можно разделить программное обеспечение на четыре типа:• коммерческое;
• условно-бесплатное (англ. shareware);
• бесплатное (англ. freeware);
• свободное ПО (англ. open source — ПО с открытым кодом).

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

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

(англ. trial) версию программы из сети Интернет и попробовать, как она работает (англ. try before you buy — попробуй, прежде чем купить). Такие программы называют условно-бесплатными. Пробные версии всегда имеют какие-то ограничения, например:• ограниченный срок работы (обычно 30 дней);
• ограниченное количество запусков;
• встроенный рекламный блок;
• всплывающие сообщения с призывом заплатить автору деньги за программу.

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

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

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

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

Сейчас свободное ПО чаще всего распространяется под лицензией GNU GPL (англ. General Public Licence — универсальная общественная лицензия). Согласно этой лицензии, автор передаёт программное обеспечение в общественную собственность. Запрещается создавать на основе свободной программы другую программу, не предоставляя пользователям её исходный код, нельзя включать программу в проприетарное ПО.

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

Следующая страница Ответственность за незаконное использование ПО

Cкачать материалы урока

Популярные лицензии софта

GNU GPL (GNU General Public License) — универсальная общедоступная лицензия, которая считается основной лицензией в мире открытого и свободного ПО. По этой лицензии пользователь получает 4 свободы:

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

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

Mozilla Public License — эту лицензию используют для почти всех продуктов Mozilla (браузер, почта и остальные) и во многих других компаниях. Она похожа на GPL, но с важным отличием — код под этой лицензией можно использовать вместе с закрытым кодом, права на которые есть только у его разработчика. Это значит, что в одной программе может встретиться и открытый, и закрытый код.

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

Лицензионные продукты: основная информация

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

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

Лицензионные продукты могут быть платными или бесплатными. Платные продукты требуют оплаты за использование, в то время как бесплатные (freeware) могут быть бесплатными для некоммерческого использования.

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

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

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

Выводы

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

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

Понравилась статья? Поделиться с друзьями:
Идеальная мама
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: