Линукс лицензирован под Второй версией ГНУ (GNU) Общей публичной лицензией (GPL), документ был задуман для ГНУ проекта Фонда Свободного Программного Обеспечения. GPL лицензия позволяет любому перераспределять и даже продавать, продукт под лицензией GPL, до тех пор пока получатель имеет доступ и исходным кодам, и разрешено использовать на тех же правах. Дополнительно, любой программный продукт полученный из продукта под лицензией GPL должен, если перераспределен во всем, должен выпускаться под лицензией GPL.
Главная цель такой лицензии сделать возможным рост знаний позволяя каждому изменять программы в будущем, люди продающие программное обеспечение под публичной лицензией могут и дальше делать свою работу. Вопреки этой простой цели, идет бесконечная дискуссия о GPL и его использования. Если вы хотите прочитать текст лицензии, вы можете найти её в нескольких местах в вашей системе, включая корень дерева каталогов ядра исходных текстов в файле COPYING.
Продавцы программного обеспечения часто спрашивают могут ли они распространять модули ядра только в бинарных файлах. Ответ на этот вопрос умышленно оставлен без ответа. Распространение бинарных модулей возможно так долго как сохраняется интерфейс ядра, который может измениться в следующей версии. Но авторские права ядра помогают многим разработчикам, и не только им в их убеждении что модули ядра не наследуются продуктами. Если вы или ваш работодатели пожелают распространять модули ядра под не свободной лицензией, вам действительно необходимо обсудить ситуацию с вашим юристом.
Пожалуйста, учтите также что разработчиков ядра не тошно сталкиваться со сломанными бинарными модулями между выходами ядра, даже в ряде середне стабильных ядер. Если это все возможно, и вам и вашим пользователям будет лучше если ваш модуль будет выпущен как свободное программное обеспечение.
Если вы захотите чтобы ваш код вошел в главную линейку ядра, или ваш код требуется привязать к ядру, вы должны использовать GPL совместимую лицензию только выходит ваш код. Хотя, персонал который использует изменения не обязаны следовать лицензии GPL, если вы распространяете ваш код, вы должны включать исходные коды в дистрибутиве, люди покупающие ваш пакет должны иметь разрешение восстановить бинарный файл в будущем.
Насколько я знаю эту книгу, большинство кода распространяется свободно, или исходные или бинарные файлы и никто из издательства не удерживает ни каких прав ни на какую полученную работу. Все программы доступны по адресу: ftp://ftp.ora.com/pub/examples/linux/drivers/, и правильная лицензия установлена в файле LICENSE в текущей директории.
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.