Открытое программное обеспечение
Материал из ЭНЭ
Версия от 22:19, 25 июля 2007; EvgBot (обсуждение | вклад)
Открытое программное обеспечение - программное обеспечение в виде исходного кода на языке программирования.
Открытость исходных текстов позволяет пользователю программного обеспечения:
- Изучить алгоритмы, реализованные в программном обеспечении,
- исправлять замеченные в ПО ошибки без привлечения автора,
- улучшать функциональность ПО,
- Проанализировать исходный код и убедиться в его корректности и отсутствии недокументированных возможностей - различного рода \"закладок\" (malware и spyware), \"чёрных ходов\" (back-door), намеренно оставленных программистом возможностей обхода защиты и прочее).
Распространение программного обеспечения с открытыми исходными текстами пропагандируется некоммерческой организацией OSI — Open Source Initiative.
Частным случаем открытого программного обеспечения является Свободное программное обеспечение.