История изменений
Исправление tailgunner, (текущая версия) :
А конкретно с модулем NVIDIA история интересная — они его не распространяют в собранном виде
AFAIK, в несобранном виде там только интерфейс с ядром. Манипуляции собственно железом - двоичный код.
Насколько я знаю, практика такая, что если ты дергаешь чей-то код — то там есть о чем говорить, а вот если ты пинаешь софтинку через API, то ни о каком derivative work говорить не приходится.
В случае ядра ты написал «Но GPL2 говорит совершенно об обратном».
Если у тебя есть примеры обратного, было бы интересно почитать.
У меня нет примеров обратного, но когда-то я читал разъяснения GPL технарям. Так вот, весь этот техноспик вроде «динамической линковки», «API» и «передачи сообщений» - это шелуха. А суть в том, является ли произведение достаточно независимым, т.е. имеет ли оно ценность в отрыве от GPL-кода. И, я должен сказать, приличный линуксовый драйвер такой ценности не имеет.
Исправление tailgunner, :
А конкретно с модулем NVIDIA история интересная — они его не распространяют в собранном виде
AFAIK, в несобранном виде там только интерфейс с ядром. Манипуляции собственно железом - двоичный код.
Насколько я знаю, практика такая, что если ты дергаешь чей-то код — то там есть о чем говорить, а вот если ты пинаешь софтинку через API, то ни о каком derivative work говорить не приходится.
В случае ядра ты написал «Но GPL2 говорит совершенно об обратном».
Если у тебя есть примеры обратного, было бы интересно почитать.
У меня нет примеров обратного, но когда-то я читал разъяснения GPL технарям. Так вот, вся эта техноспик вроде «динамической линковки», «API» и «передачи сообщений» - это шелуха. А суть в том, является ли произведение достаточно независимым, т.е. имеет ли оно ценность в отрыве от GPL-кода. И, я должен сказать, приличный линуксовый драйвер такой ценности не имеет.
Исходная версия tailgunner, :
Насколько я знаю, практика такая, что если ты дергаешь чей-то код — то там есть о чем говорить, а вот если ты пинаешь софтинку через API, то ни о каком derivative work говорить не приходится.
В случае ядра ты написал «Но GPL2 говорит совершенно об обратном».
Если у тебя есть примеры обратного, было бы интересно почитать.
У меня нет примеров обратного, но когда-то я читал разъяснения GPL технарям. Так вот, вся эта техноспик вроде «динамической линковки», «API» и «передачи сообщений» - это шелуха. А суть в том, является ли произведение достаточно независимым, т.е. имеет ли оно ценность в отрыве от GPL-кода. И, я должен сказать, приличный линуксовый драйвер такой ценности не имеет.