Ban na zamknięte moduły w Linuksie?

14 grudnia 2006 0 przez Michał Tomaszkiewicz

Na liście dyskusyjnej gmane.linux.kernel pojawiła się idea, aby poczynając od stycznia 2008 roku zabronić korzystania z zamkniętych – nie licencjonowanych via GPL – modułów kernela.

Zwolennikiem pomysłu wydaje się być Andrew Morton, który zaproponował poinformowanie developerów o zakazie wiązania z kernelem zamkniętych modułów (głównie sterowników) i wprowadzenie okresu 12 miesięcy na dostosowanie się do tego wymogu. Kernel skompilowany w 2008 roku ładowałby już tylko moduły oznaczone jako zgodne z GPL.

W opozycji stoi Linus Torvalds, który takie działanie nazywa hipokryzją. Torvalds odwołał się do porównania z polityką prowadzoną przez RIAA – ograniczania praw do korzystania z kodu, którego jest się właścicielem. Linus wskazał, że wprowadzenie takiego zapisu będzie zmuszaniem programistów do licencjonowania należącego do nich kodu przez GPL, a to jest ograniczeniem ich wolności wyboru.

„Jeśli ludzie korzystają z naszego kodu, powinni stosować się do naszych zasad. Ale nie powinniśmy być zmuszani do zachowywania się według reguł RIAA tylko dlatego, że słuchamy ich muzyki. Tak samo nikt nie powinien być zmuszany do stosowania się do naszych reguł tylko dlatego, że używa naszego systemu” – napisał Torvalds – „Jest zasadnicza różnica między kopiowaniemużywaniem i wygląda ona identycznie dla muzyki i kodu. Nie możesz rozprowadzać czyjejś muzyki (bo to jest ich własność), ale też nie powinieneś być ograniczany w sposobach, w jakich możesz jej słuchać. To samo dotyczy kodu”.