Программное обеспечение с открытым исходным кодом
Понятие, близкое по духу понятию СПО. Согласно определению OSI, ПО с открытым исходным кодом обладает следующими особенностями:
- Свобода распространения. Лицензия программы не должна препятствовать распространению программы, самостоятельно или в составе дистрибутивов, в том числе коммерческих;
- Доступ к исходному коду. Программа должна быть доступна в форме читаемого исходного кода, предоставляя возможность ее модификации. Обфускация кода не разрешается;
- Свобода создания производных работ. Лицензия программы не должна препятствовать созданию и распространению модифицированных версий программы под теми же условиями, что и оригинальная версия;
- Отсутствие дискриминации. Лицензия программы не должна различать ее пользователей по какому-либо признаку, а также не разграничивать области применения программы;
- Отсутствие привязки к оригинальной форме дистрибуции. Лицензия программы должна распространяться на любые ее части и разрешать частичную редистрибуцию;
- Лицензия не должна ограничивать другое ПО, поставляемое на одном носителе параллельно с программой;
- Технологическая нейтральность. Ни одно положение лицензии не может основываться на какой-либо конкретной технологии.