Открытое программное обеспечение

Материал из ЭНЭ
Версия от 12:19, 12 августа 2015; Evgen (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Открытое программное обеспечение (open source software) — программное обеспечение (ПО) в виде исходного кода на языке программирования. Частным случаем открытого ПО является свободное программное обеспечение (free software).

Возможность обратиться к исходным текстам позволяет пользователю открытого ПО:

  • Изучать алгоритмы, реализованные в программном обеспечении.
  • Исправлять замеченные в ПО ошибки без привлечения автора.
  • Улучшать функциональность ПО.
  • Анализировать исходный код и убедиться в его корректности и отсутствии недокументированных возможностей — различного рода «закладок» (malware и spyware), «чёрных ходов» (back-door), намеренно оставленных программистом возможностей обхода защиты и прочее).

Распространение программного обеспечения с открытыми исходными текстами пропагандируется некоммерческой организацией OSI — Open Source Initiative.

См. также:

Ссылки