Открытое программное обеспечение — различия между версиями

Материал из ЭНЭ
Перейти к: навигация, поиск
(восстановлено из архива)
 
(восстановлено из архива)
Строка 5: Строка 5:
 
* исправлять замеченные в ПО ошибки без привлечения автора,
 
* исправлять замеченные в ПО ошибки без привлечения автора,
 
* улучшать функциональность ПО,
 
* улучшать функциональность ПО,
* Проанализировать исходный код и убедиться в его корректности и отсутствии недокументированных возможностей - различного рода \"закладок\" ([[malware]] и [[spyware]]), \"чёрных ходов\" ([[back-door]]), намеренно оставленных программистом возможностей обхода защиты и прочее).
+
* Проанализировать исходный код и убедиться в его корректности и отсутствии недокументированных возможностей - различного рода "закладок" ([[malware]] и [[spyware]]), "чёрных ходов" ([[back-door]]), намеренно оставленных программистом возможностей обхода защиты и прочее).
  
 
Распространение программного обеспечения с открытыми исходными текстами пропагандируется некоммерческой организацией '''[[OSI]]''' — Open Source Initiative.  
 
Распространение программного обеспечения с открытыми исходными текстами пропагандируется некоммерческой организацией '''[[OSI]]''' — Open Source Initiative.  

Версия 03:16, 26 июля 2007

Открытое программное обеспечение - программное обеспечение в виде исходного кода на языке программирования.

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

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

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

Частным случаем открытого программного обеспечения является Свободное программное обеспечение.

См. также: