Загружаемый модуль ядра: различия между версиями

→‎Дело Linuxant: орфография
(Спасено источников — 2, отмечено мёртвыми — 0. #IABot (v2.0beta))
(→‎Дело Linuxant: орфография)
 
==== Дело Linuxant ====
В 2004 году консалтинговая компания Linuxant, выпускавшая [[Проприетарное программное обеспечение|проприетарный]] модуль ([[драйвер устройства]]) попыталась обойти ограничения «GPLONLY» на некоторые функции ядра. Для этого в исходном коде своего модуля в графе <code>MODULE_LICENSE</code> был использован символ [[NUL|NULL]]:
 
<source lang="text">
</source>
 
Определение лицензии ядром Linux производится путём лексикографического сравнения NULLNUL-терминированных строк, поэтому сравнение указанойуказанной строки будет эквивалентно сравнению со строкой <tt>"GPL"</tt>, в то время как модуль не распространяется по лицензии [[GNU General Public License|GPL]].<ref>{{cite web|date=2004-08-27|author=Jonathan Corbet|title=Being honest with MODULE_LICENSE|publisher=LWN.net|url=http://lwn.net/Articles/82305/|accessdate=2012-06-04|archiveurl=https://www.webcitation.org/6Aol6KKST?url=http://lwn.net/Articles/82305/|archivedate=2012-09-20}}</ref>
 
== FreeBSD ==