The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

Что следует помнить

Что следует помнить

Предыдущая  Содержание  V*D*V

В качестве руководителя проекта вы должны убедиться, что разработчики понимают GPL и другие лицензии, вовлечённые в проект.

Во время разработки разработчики должны быть аккуратными при использовании для своего проекта частей программного обеспечения (в виде библиотеки или какого-либо исходного кода), доступного в Сети. Они не должны случайно нарушить какие-либо из вовлечённых лицензий. Как правильно говорят: лучше предотвратить, чем лечить.

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

 

Но есть серая зона, в частности, что-то вроде "драйвер, который был первоначально написан для другой операционной системы" (то есть по происхождению явно не производный продукт Linux). В какой именно момент он становится производным продуктом ядра (и, следовательно, подпадает под GPL)?

ЭТО серая зона, и _это_ та область, где лично я считаю, что некоторые модули могут не считаться производным продуктом просто потому, что они не были предназначены для Linux и не зависят ни от какого особого поведения Linux.

В основном:

 

Всё, что было написано имея в виду Linux (независимо от того, работает ли это _также_ на других операционных системах или нет), очевидно, частично производный продукт.

Всё, что имеет знание и играет с фундаментальным внутренним поведением Linux, явно является производным продуктом. Если вам необходимо работать с кодом ядра, это производный продукт, в этом нет сомнений.

 

Исторически сложилось, что есть вещи, подобные оригинальному модулю файловой системы Эндрю (AFS): стандартной файловой системы, которая первоначально действительно не была написана для Linux, а всего лишь реализует поддержку файловой системы UNIX. Является ли она производным продуктом только потому, что перенесена на Linux, который разумно имел аналогичный интерфейс VFS для других Unix систем? Лично я не чувствую, что мог бы сделать подобный вызов в суд. Может быть, это было бы возможно, но это, безусловно, является серой зоной.

Лично я думаю, что данный случай не является производным продуктом, и я был готов сказать так парням AFS.

Означает ли это, что любой модуль ядра не является автоматически производным продуктом? НЕТ! Это не имеет ничего общего с модулями как таковыми, кроме того, совершенно ясно, что не-модули являются производными продуктами (если они так важны для ядра, что вы не можете загрузить их в качестве модуля, они явно производный продукт только в силу того, что очень тесно связаны с ядром - и потому, что GPL прямо упоминает компоновку).

Так что быть модулем не значит не быть производным продуктом. Это всего лишь один из признаков того, что _возможно_ есть другие аргументы, почему он не является производным.

 

Предыдущая  Содержание