Свободное ПО, свободный софт, или Свободное Программное Обеспечение – комплексное понятие, состоящиее из нескольких отчасти взаимосвязанных факторов. В англоязычных источниках может обозначаться как free software, также software libre или libre software.
В этом разделе поговорим и видах софта и способах монетизации для всего того, что “не платное”.
Если вы хотите разобраться подробно в теме, то вам следует изучить отдельно статьи о том что такое Свободное ПО (free software) и чем оно отличается от Бесплатного ПО (freeware) а так же от Открытого ПО (open-source software, OSS) ну и конечно Закрытого ПО (proprietary software).
Если же читать вики не хотите, то я постараюсь объяснить коротко прямо тут 🙂 Свободное ПО подразумевает некоторые свободы “по духу”, или по “характеру”, например, 4 ключевые свободы по Столлмену: свободу запускать программу, изучать её, изменять её, распространять копии а так же публиковать ваши изменения или улучшения. Свободное ПО не обязательно является бесплатным, а бесплатное – не обязательно является свободным. Открытость кода ПО – обязательное требование для программного продукта, который хочет называться свободным (по крайней мере если мы действуем в терминологии Столлмена и совместимых), так как без открытого кода у нас отсуствует свобода изменения и улучшения софта (или она очень сильно ограничена).
Тогда как, фактор цены (или её отсутствия), является по факту полностью независимым, и оплата за любой вид ПО теоритически может взыматься (или не взыматься).
Однако, на практике, очень часто Свободное и Открытое ПО также бывает бесплатным (думаю, около 80% случаев, хотя это зависит от сферы).
Свободное ПО можно противопоставить закрытому ПО или, ближе к английскому, проприетарному ПО (proprietary software).
Для лучшего понимания, вот вам табличка.
Свободное | Открытое | Бесплатное | Закрытое | $ | |
СПО | Да | Обязательно | Часто | Нет | Иногда |
ОПО | Не обяз. | Да | Не обяз. | Нет | Иногда |
БПО | Не обяз. | Не обяз. | Да | Часто | Нет |
ЗПО | Нет | Нет | Иногда | Да | Часто |
$ | Иногда | Иногда | Нет | Часто | Да |
Пользоваться этой табличкой нужно вначале найдя термин слева в первой колонке (выбрать нужную вам строчку), а затем соотнести с другим термином сверху в соответствующей колонке. Например, из таблички ясно, что: СПО – обязательно открытое, Открытое ПО – не обязательно бесплатное, а платное ПО часто бывает закрытым.
Так же, можно рассматривать “Свободное ПО” по большей части как юридический термин, “Открытое / Закрытое” как очень конкретная характеристика наличия или отсутствия исходного кода (а занчит, к примеру, возможности использовать на своих специфических платформах), и “Бесплатное / Платное” как совершенно конкретная характеристика цены.
## Монетизация СПО
Чаще всего, разработчики СПО и ОПО настраивают множество различных способов монетизации, чтобы покрывать собственные расходы на разработку. Например:
- Платная поддержка
- Реализация функций или интеграций под ваш запрос за $
- Платный хостинг их ПО, на их же площадке (к примеру ПО будет бесплатным, а хостинг стоит денег, но вы можете просто скачать софт и запустить у себя на сервере)
- Donations на сайте
- Гранты и спонсорство от некоммерческих, коммерческих компаний и частных иц
- Реклама
- Партнёрские ссылки, проекты (напр. рекомендация хостинга партнёра с упрощенной установкой и интеграцией)
- Другие, более сложные виды монетизации
Если множественные каналы монетизации грамотно настроены, даже свободное и бесплатное ПО может приносить порой большую прибыль, чем даже очень качественное закрытое и платное ПО.
Что касается авторского права, я предпочитаю не смешивать понятия юридических определений типов ПО с авторским правом, однако, разумеется, авторское право очень тесно объединяется и взаимосвязано с типами ПО, к примеру, в закрытом программном продукте, авторские права обычно строго закреплены за группой разработчиков, компанией, или и тем и другим.
Но дело в том, что в разных странах отличается как авторское право, так и юридические определения Свободного и Открытого софта. В связи с этим, я лично вижу удобно рассматривать это как отдельный объект. Давайте предположим, что вы хотите написать свою программу. Итак, за вами выбор:
- Открытость или закрытость (open-source vs proprietary)
- Платность или бесплатность (payed vs free)
- Авторское право за вами, за компанией, за группой лиц, смешанное или ни за кем (Public Domain)
Эти параметры вы можете выбирать независимо и компоновать их по-разному за исключением того, что свободным вы сможете называть ваше ПО, только если сделаете его открытым (но не обязательно – бесплатным). В англоязычных источниках так же бесплатный софт иногда упомянают как free as in beer, а свободный – free as in freedom.
## Свободные лицензии
Их очень большое количество, некоторые из них совместимы друг с другом, другие – нет. Кроме того, свободные лицензии имеют разный правовой статус в различных государствах. Тем не менее, важно отметить популярные свободные лицензии.
Кстати, свободные лицензии можно использовать не только к софту! Многие из них так же применимы к любому творчеству: живопись, музыка, книги, фильмы, игры, тексты, документация, методики, и так далее.
В-основном принято делить свободные лицензии на три категории:
- “Сильные” или вирусные свободные лицензии
- “Слабые” или permissive licenses
- Public Domain лицензии
Сильные лицензии подразумевают под собой требование о сохранении той же или совместимой лицензии при использовании программного продукта. Т.е., к примеру, если вы взяли чьё-то ПО, продукт или предмет творчества за основу, и он опубликован под сильной, вирусной лицензией, то вы должны опубликовать свой модифицированный продукт/творчество под той же самой лицензией.
Слабые лицензии же дают больше совбод и как правило позволяют даже “закрывать” чужой открытый код (т.е. вы взяли за основу чей-то открытый код, добаивли что-то своё, но изменения нигде не публикуете, и, например, продаёте итоговый продукт как закрытое и платное ПО). Тем не менее, у многих слабых лицензией всё же могут быть какие-то базовые ограниения (например, требование упоминания изначально использованного ПО и его авторов, или например требование добавления текста самой лицензии на взятое ПО).
Последние, Public Domain лицензии, это по сути “супер-слабый” вариант слабых лицензий, когда на данный объект не накладывается совершенно никаких ограничений. Т.е. вы можете взять его к себе, создать на его основе производные продукты, продавать их, никому не говорить об “источниках” вашего “вдохновения” при разработке и т. д.
Вот самые яркие примеры лицензий из каждого лагеря:
- “Сильные” / вирусные (strong copyleft) лицензии
- “Слабые” (permissive / weak copyleft) лицензии
- Почти Public Domain лицензии (практически без ограничений)
- Beerware – можно купить пиво
- Donationware – можно донатить
- Careware / charityware / helpware / shtoopware / goodware
- Kopimi (Piratbyrån) – требуется копировать
- Public Domain лицензии (без условий и ограничений)
- Creative Commons 0 (CC0)
- Unlicense
- 0BSD (0 clause)
Так же, в случае, если лицензия для данного объекта права не указана, он может быть классифицирован как License-free. Однко, согласно Бернской конвенции (для стран-участников), любой созданный автором объект автоматически считается “закопирайченным” автором, если не указано иное. Поэтому, для однозначной открытой публикации всё же рекоендуется указывать тип линцезии, даже если это совершенно Public Domain.
Вообще, у лицензионного пакета CC есть довольно удобные “переключатели” вариантов лицензирования:
- Производные работы разрешены или нет? (ND, No-Derivatives = не разрешены)
- Коммерческое использование разрешено? (NC, Non-Commercial = не разрешено)
- Требуется указывать авторство? (BY = требуется)
- Требуется “отдавать” под той же лицензей? (SA, Share Alike = требуется)
А вот так выглядит градация степеней “свободы” у лицензий СС (сверху – публичное достояние, внизу – закрытый копирайт):

Так же, вам может быть интересно:
- Сравнение типов лицензий
- Post open-source software
- Копилефт
- Public domain equivalents
- Paying public domain
- Anti-copyright notice
- Free Culture Movement
- Движение за отмену авторских прав
Donate
Нажмите, чтобы отправить криптуDonate
- Donate withBitcoin
- Donate withEthereum
- Donate withBitcoin cash
- Donate withLitecoin
- Donate withStellar
- Donate withSteem
Donate Bitcoin to this address
Donate Ethereum to this address
Donate Bitcoin cash to this address
Donate Litecoin to this address
Donate Stellar to this address
Donate Steem to this address
Please Add coin wallet address in plugin settings panel
Recent Posts
Recent Comments
Archives
Categories
Meta