Оглавление:
- Определение - Что означает ПО с открытым исходным кодом (OSS)?
- Techopedia объясняет ПО с открытым исходным кодом (OSS)
Определение - Что означает ПО с открытым исходным кодом (OSS)?
Программное обеспечение с открытым исходным кодом (OSS) - это программное обеспечение, которое распространяется с исходным кодом, который может быть прочитан или изменен пользователями.
Сообщество OSS в целом соглашается с тем, что программное обеспечение с открытым исходным кодом должно соответствовать следующим критериям:
- Программа должна быть свободно распространена
- Исходный код должен быть включен в программу
- Любой человек должен иметь возможность изменять исходный код
- Модифицированные версии исходного кода могут быть распространены
Кроме того, лицензия на программное обеспечение с открытым исходным кодом не должна требовать исключения или вмешательства в работу другого программного обеспечения.
Techopedia объясняет ПО с открытым исходным кодом (OSS)
В отличие от традиционного программного обеспечения, распространяемого в неизменяемом скомпилированном формате, программное обеспечение с открытым исходным кодом поставляется в скомпилированном и некомпилированном форматах, что позволяет модифицировать открытый код. В традиционных лицензиях на программное обеспечение эта привилегия будет зарезервирована для правообладателей.
Не все разработчики программного обеспечения одобряют использование программного обеспечения с открытым исходным кодом, но многие приняли его, поскольку оно позволяет быстрее устранять проблемы с программным обеспечением и в конечном итоге может привести к повышению качества приложений.
