Skip to main content

Что такое Open Source?

Открытый исходный код - это философия, которая предполагает, что исходный код чего-либо должен быть свободно доступен для общественности. Этот принцип возник в индустрии программного обеспечения в конце 1990-х годов, когда было выпущено несколько выпусков программного обеспечения с открытым исходным кодом и операционных систем, и с тех пор распространился и на другие сообщества. Существует ряд веских аргументов в пользу выпуска чего-либо в открытом формате, будь то запись, программный инструмент или целая операционная система.

Основным преимуществом публикации чего-либо таким способом является то, что он позволяет конечным пользователям напрямую взаимодействовать с источником, потенциально изменяя его в соответствии со своими пожеланиями. Это поощряет постоянное развитие и инновации, а также создает сообщество для обмена информацией. Многие компании, которые производят продукты с открытым исходным кодом, полагаются на инновации пользователей для расширения возможностей и выявления и устранения потенциальных слабых мест, и эти компании активно поощряют модификацию своих продуктов.

Существуют разные уровни открытого исходного кода. В некоторых случаях, например, выпуск может иметь определенные ограничения, и в этом случае некоторые люди предпочитают термин «общий источник» или «общие ресурсы». Например, кто-то может выпустить запись в формате с открытым исходным кодом, но попросить людей не чтобы получить прибыль от их переоборудования альбома. Многие сторонники философии открытого исходного кода предпочитают действительно бесплатные элементы, позволяя людям делать с исходным кодом и конечным продуктом все, что они захотят.

Некоторые люди ошибочно полагают, что все материалы с открытым исходным кодом также автоматически бесплатны. На самом деле это не так. Несколько компаний производят открытые продукты, которые требуют, чтобы люди платили за них, с платой за поддержку новых продуктов и дополнительных функций. Также часто встречаются лицензии с общим исходным кодом на вещи, за которые люди платят. Например, Apple Computer выпускает некоторые из своих технологий под открытыми лицензиями.

Эта философия имеет своих критиков, особенно в сообществе интеллектуальной собственности. Большинство из этих критиков утверждают, что для того, чтобы разработка и распространение действительно работали, нужен сильный центральный организатор, и для крупных разработчиков вполне разумно ожидать компенсаций за свою работу над проектами. Однако, когда материал действительно является открытым исходным кодом, сложно понять, как структурировать такие компенсации, и это часто приводит к запутанным проблемам с общими лицензиями и ограничениями, которые некоторые люди находят раздражающими.