Linux используется на большинстве серверов интернета. Android работает на большинстве телефонов. Оба являются программами с открытым исходным кодом. Открытый исходный код означает программное обеспечение, исходный код которого свободно доступен для модификации и распространения. Любой может прочитать его, изменить и поделиться своими изменениями. Лицензия гарантирует эти свободы.
Движение началось в 1980-х годах с проекта GNU Ричарда Столлмана и Фонда свободного программного обеспечения. Линус Торвальдс выпустил ядро Linux в 1991 году. Сегодня открытый исходный код лежит в основе веб-серверов, баз данных, языков программирования и целых облачных платформ. Такие компании, как Google, Microsoft и Amazon, вносят свой вклад в проекты с открытым исходным кодом.
Общие лицензии с открытым исходным кодом
- MIT: либеральный подход, минимум ограничений.
- Apache 2.0: разрешительная политика, патентная защита
- GPL: копилефт, производные финансовые инструменты должны оставаться открытыми.
- BSD: разрешительная система, похожая на MIT.
- Mozilla: золотая середина, копилефт на уровне файлов.
Открытый исходный код — это не только цена. Это прозрачность, сотрудничество и контроль. Ошибки исправляются быстрее, когда за кодом следят тысячи людей. Но не все проекты поддерживаются. Некоторые забрасываются. Выбор открытого исходного кода означает выбор сообщества, а не просто продукта.
Comments
No comments yet. Be the first to share a thought.
Leave a comment