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