Резюме
Свободное программное обеспечение — не «бесплатное» или «некоммерческое». Вот что отличает свободное ПО от других программных продуктов:
Открытость информации
Свобода действий потребителя
Благоприятные условия для сообщества
Право собственности
на материальный и нематериальный объекты
Общество привыкло к материальной собственности, право на которую основано на затратном копировании:
Материальный объект |
|
Нематериальный объект |
||||||||
Горшок |
= |
Глина 1 |
+ |
Труд 1 |
|
Программа |
= |
Лазерный диск 1 |
+ |
Труд 1 |
2 Горшка |
= |
Глина 2 |
+ |
Труд 2 |
|
2 Программы |
= |
Лазерный диск 2? |
+ |
Труд 1 |
|
|
. . . |
|
|
|
|
|
. . . |
|
|
100 Горшков |
= |
Глина 100 |
+ |
Труд 100 |
|
100 Программ |
= |
Лазерный диск 100? |
+ |
Труд 1 |
Право на нематериальную собственность должно быть основано на безущербном копировании.
Два пути
разработки ПО и организации бизнеса
Кто хозяин отдельного экземпляра программы или же «лицензии» на все копии программы?
Закрытая разработка |
Открытая разработка |
|
|
«Лицензионная» форма собственности соблюдает интересы правовладельца, общественная — интересы пользователя и разработчика.
Что нужно пользователю?
полная открытость всей информации
Уровень общественного доверия к программному продукту напрямую зависит от степени открытости информации о нём:
«Пользовательские» сведения: руководства, обзоры и реклама. ПО с закрытым кодом (ПО ЗК).
Стандарты формата данных и интерфейсов: взаимозаменяемость различных программ
Частичная открытость (часть исходного текста или отдельным лицам и организациям): кто проверяет проверяльщика?
Полная открытость: ПО с открытым кодом (ПО ОК).
Речь не идёт о гарантиях, правах и свободах. Только о степени открытости.
Что нужно разработчику?
Полная свобода использования исходного текста
Программа должна быть пригодна для дальнейшей индивидуальной и особенно совместной разработки:
Свобода запускать программу
Свобода изучать и изменять исходный текст для своих нужд
Свобода распространять копии программы
Свобода публиковать изменения в исходном тексте программы
Нарушение любой из «четырёх свобод Столлмана» убивает совместную разработку. GPL – общественная лизенция GNU — запрещает нарушать свободу ПО, распростаняемого под этой лицензией.
Структура сообщества
вокруг свободного программного продукта
Принципы
формирования свободного сообщества
Задача: не упустить потенциально полезного человека
- «Общее дело»
- заинтересованность в результатах
- Произвольная мотивация
- за чем пришёл, то и получишь
- Свобода входа и выхода
- можешь — делай, не мешаем
- Динамическая иерархия
- больше пользы — выше статус
Единое информационное пространство
— необходимое условие совместной разработки
Свободный обмен данными — Интернет
Активное пользовательское сообщество
Компетентное сообщество разработчиков
Ответственное и дальновиндое ядро
Пользовтельская и непременно техническая документация
Обратная связь от пользователей и разработчиков
Средства общения людей между собой
Бизнес-преимущества
чем торговать, если не воздухом?
Неверно, что свободное программное обеспечение — «некоммерческое» или «бесплатное»:
Продажа услуг, а не байтов
Использование ресурсов сообщества
Ресурсы сообщества:
Заказная доработка ПО
Разработка нового ПО сложившейся командой
Техническая поддержка своего или любого другого схожего программного продукта
Обучение персонала, консультация, документирование
Масштабируемые и отчуждаемые проекты
Необходимое условие
Свободные программы — для свободных людей! |