Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Кому и зачем всё это надо
Казалось бы, ну есть какая-то программа, ну не берут денег за то, что я пользуюсь ею… Ну вот и славненько! Какая мне разница, что именно там за лицензия?
С точки зрения обычного пользователя, так оно и есть. По большому счёту рассмотренные лицензии не являются так называемыми EUL (End User License), т.е. они не столько регламентируют права конечного пользователя, сколько права разработчиков и распространителей, которые будут использовать данную программу в своих продуктах или предоставлять услуги на основе данного продукта.
Системный администратор в какой-то мере тоже является конечным пользователем. То есть его деятельность направлена не на модификацию и распространение той или иной программы, а на соответствующую её настройку и дальнейшее сопровождение. Конечно, зачастую настройка связана с модификацией продукта, но поскольку результат этой модификации редко выходит за пределы «личного» использования, то вопросы лицензирования здесь тоже особого значения не имеют.
А вот для разработчиков (даже если разработка заключается в сборке готовых программ и библиотек в один дистрибутив) вопросы лицензирования приобретают большое значение. Как вы видите, большинство открытых лицензий достаточно либеральны, и особых проблем с использованием «покрываемых» ими продуктов возникнуть не должно. Единственное, нужно не забывать о вопросах совместимости разных лицензий. Например, вы не можете распространять свою программу под лицензией, не требующей открывать исходный код, если она основана или включает в себя программный продукт, распространение которого требует соблюдения открытости. Парадоксально, но лицензию QPL (Qt Public License), под которой распространяется библиотека Qt, Free Software Foundation относит к несовместимым с GPL. Впрочем, разработчикам KDE, похоже, удалось обойти эту формальность.
Кстати говоря, проблемы совместимости послужили причиной возникновения ещё одной особенности – двойного лицензирования. Некоторые производители, желая обеспечить более широкие возможности использования своей программы, выпускают её под несколькими лицензиями. В качестве примера можно привести PC-BSD, распространяющуюся под лицензиями GPL и BSD. Или, например, MySQL, которая выпускается под GPL и под коммерческой лицензией.