Свободное программное обеспечение — не «бесплатное» или «некоммерческое».
Вот что отличает свободное ПО от других программных продуктов:

Право собственности

на материальный и нематериальный объекты

Общество привыкло к материальной собственности, право на которую основано на затратном копировании:

Материальный объект Нематериальный объект
Горшок=Глина 1+Труд 1 Программа=Лазерный диск 1+Труд 1
2 Горшка=Глина 2+Труд 2 2 Программы=Лазерный диск 2?+Труд 1
. . . . . .
100 Горшков=Глина 100+Труд 100 100 Программ=Лазерный диск 100?+Труд 1

Право на нематериальную собственность должно быть основано на безущербном копировании.

Два пути

разработки ПО и организации бизнеса

Кто хозяин отдельного экземпляра программы или же «лицензии» на все копии программы?

Закрытая разработка Открытая разработка
  • Пользователь пользуется программой, не владея ей
  • Сокрытие значимой информации
  • Узкий круг разработчиков
  • Хозяин всех копий программы — правовладелец
  • Пользователь владеет экземпляром программы
  • Распространение информации и исходных тескстов
  • Совместная разработка, часто международная
  • Хозяина «всех копий программы» нет
«Лицензионная» форма собственности соблюдает интересы правовладельца, общественная — интересы пользователя и разработчика.

Что нужно пользователю?

полная открытость всей информации

Уровень общественного доверия к программному продукту напрямую зависит от степени открытости информации о нём:
  1. «Пользовательские» сведения: руководства, обзоры и реклама. ПО с закрытым кодом (ПО ЗК).
  2. Стандарты формата данных и интерфейсов: взаимозаменяемость различных программ
  3. Частичная открытость (часть исходного текста или отдельным лицам и организациям): кто проверяет проверяльщика?
  4. Полная открытость: ПО с открытым кодом (ПО ОК).
Речь не идёт о гарантиях, правах и свободах. Только о степени открытости.

Что нужно разработчику?

полная свобода использования исходного текста

Программа должна быть пригодна для дальнейшей индивидуальной и особенно совместной разработки:
  1. Свобода запускать программу
  2. Свобода изучать и изменять исходный текст для своих нужд
  3. Свобода распространять копии программы
  4. Свобода публиковать изменения в исходном тексте программы
Нарушение любой из «четырёх свобод Столлмана» убивает совместную разработку. GPL – общественная лизенция GNU – запрещает нарушать свободу ПО, распростаняемого под этой лицензией.

Структура сообщества

вокруг свободного программного продукта

Missing FreeSoftCommunity.png

Принципы

формирования свободного сообщества

Задача: не упустить потенциально полезного человека
  1. «Общее дело»
    • заинтересованность в результатах
  2. Произвольная мотивация
    • за чем пришёл, то и получишь
  3. Свобода входа и выхода
    • можешь — делай, не мешаем
  4. Динамическая иерархия
    • больше пользы — выше статус

Единое информационное пространство

— необходимое условие совместной разработки

  • Свободный обмен данными — Интернет
  • Активное пользовательское сообщество
  • Компетентное сообщество разработчиков
  • Ответственное и дальновиндое ядро
  • Пользовтельская и непременно техническая документация
  • Обратная связь от пользователей и разработчиков
  • Средства общения людей между собой

Бизнес-преимущества

чем торговать, если не воздухом?

Неверно, что свободное программное обеспечение — «некоммерческое» или «бесплатное»: Ресурсы сообщества:

Необходимое условие

Свободные программы — для свободных людей!