Лицензирование с открытым исходным кодом

4.2 Лицензирование с открытым исходным кодом

Говоря о покупке программного обеспечения, есть три отдельных компонента:

  • Право собственности . Кому принадлежит интеллектуальная собственность, стоящая за программным обеспечением?

  • Денежные переводы — как деньги переходят из рук в руки и переходят ли вообще?

  • Лицензирование – что вы получаете? Что вы можете сделать с программным обеспечением? Можно ли использовать его только на одном компьютере? Можете ли вы отдать его кому-то другому?

В большинстве случаев право собственности на программное обеспечение остается за лицом или компанией, которые его создали. Пользователям предоставляется только лицензия на использование программного обеспечения; это вопрос закона об авторском праве. Денежный перевод зависит от бизнес-модели создателя. Именно лицензирование отличает программное обеспечение с открытым исходным кодом от программного обеспечения с закрытым исходным кодом.

Два противоположных примера помогут вам начать работу.

В отношении Microsoft Windows корпорация Microsoft владеет интеллектуальной собственностью. Сама лицензия, Лицензионное соглашение с конечным пользователем (EULA) , представляет собой специальный юридический документ, который вы должны щелкнуть, подтверждая свое согласие, чтобы установить программное обеспечение. Microsoft хранит исходный код и распространяет только двоичные копии по авторизованным каналам. Для большинства потребительских товаров вам разрешено устанавливать программное обеспечение на один компьютер и не разрешается делать копии диска, кроме резервной копии. Вы не имеете права реконструировать программное обеспечение. Вы платите за одну копию программного обеспечения, которая дает вам небольшие обновления, но не основные обновления.

Linux принадлежит Линусу Торвальдсу. Он поместил код под лицензией GNU General Public License версии 2 (GPLv2) . Эта лицензия, среди прочего, гласит, что исходный код должен быть доступен любому, кто попросит, и что любой может вносить изменения. Одно предостережение заключается в том, что если кто-то вносит изменения и распространяет их, он должен размещать изменения под той же лицензией, чтобы другие могли извлечь выгоду. GPLv2 также говорит, что никому не разрешается взимать плату за распространение исходного кода, кроме фактических затрат на это (например, копирование на съемный носитель).

В общем, когда кто-то что-то создает, он также получает право решать, как это использовать и распространять. Бесплатное программное обеспечение с открытым исходным кодом (FOSS) относится к программному обеспечению, в отношении которого было прекращено это право; любому разрешено просматривать исходный код и распространять его. Линус Торвальдс сделал это с Linux — хотя он создал Linux, он не может запретить кому-либо использовать его на своем компьютере, потому что он отказался от этого права через лицензию GPLv2.

Лицензирование программного обеспечения — это политический вопрос, поэтому неудивительно, что существует множество различных мнений. Организации придумали свою собственную лицензию, которая воплощает их особые взгляды, поэтому проще выбрать существующую лицензию, чем придумывать свою. Например, такие университеты, как Массачусетский технологический институт (MIT) и Калифорнийский университет, разработали лицензии, как и такие проекты, как Apache Foundation. Кроме того, такие группы, как Free Software Foundation, создали свои собственные лицензии для продвижения своих планов.

Last updated