Свободное ПО, свободный софт, или Свободное Программное Обеспечение – комплексное понятие, состоящиее из нескольких отчасти взаимосвязанных факторов. В англоязычных источниках может обозначаться как 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
Bitcoin : 17pUdjRCrbXgttXFk26z2gfUzvZcj8Yx87
Ethereum : 0x283aD12576FB34e95e45162A1D72D7EFd74AF1F4
Bitcoin cash : 14uC764V6vAC7H9YAGKhY9h4WWNNcpGPH2
Litecoin : LSS5FfUtxgMm3aF3JRkmbfb3JSz1UiF9Km
Stellar : GBMOBNY2DCIVPKTKDSL6SDBIFLU5A26M4V7WUEL4KSXKSE4ZFEDHSWH3
Steem : sxiii
Donate Bitcoin
Donate Ethereum
Donate Bitcoin cash
Donate Litecoin
Donate Stellar
Donate Steem
Recent Posts
Recent Comments
Archives
Categories
Meta