|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12360
|
Driver grafici proprietari nel kernel e "violazione" GPL
Il titolo nn è il massimo ma nn sapevo come scriverlo meglio!! Ho una curiosità riguardo i driver proprietari e la licenza GPL del kernel. Perché microsoft è stata costretta a rilasciare i sorgenti dei propri driver hyper-v mentre ati e nvidia nn sn "costretti"?
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2006
Città: Riccione
Messaggi: 1851
|
da quello che so... ne nvidia ne ati hanno moduli all'interno del kernel!
__________________
Visitate il mio blog sul mondo FPV:HeavyMachineGun Per i veri appassionati di Formula1: PassioneF1 |
![]() |
![]() |
![]() |
#3 | ||
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12360
|
Quote:
http://wapedia.mobi/it/Kernel_Linux?t=2. Quote:
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
||
![]() |
![]() |
![]() |
#4 |
Junior Member
Iscritto dal: Sep 2009
Messaggi: 6
|
nvidia e ati hanno moduli per il kernel di linux; non sono ovviamente inclusi nel tree: quei moduli sono open source perché il kernel è GPL.
quello che (io conosco solo il caso nvidia) non è open source dei driver nvidia è il file nvidia_drv.so che è l'interfaccia fra il kernel e X11, che è compilato su X11 e ha una licenza diversa, probabilmente più permissiva. |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12360
|
Quote:
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
|
![]() |
![]() |
![]() |
#6 |
Junior Member
Iscritto dal: Sep 2009
Messaggi: 6
|
perché, come ho scritto nel post precedente, il modulo nvidia è open source, quello che non è open source è il driver per X11, che in linea di principio è slegato dal modulo per il kernel, anche se di fatto sono nello stesso pacchetto.
microsoft invece aveva rilasciato un software che era linkato a librerie GPL ( non so bene quali ), e la GPL non permette l'inclusione di software GPL in software proprietario, per cui microsoft è stata costretta a rilasciare tutto sotto GPL. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12360
|
ah ok ora ho afferrato il concetto
![]()
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Sep 2002
Città: Modena
Messaggi: 2190
|
Premessa: rispondo dal cell quindi perdonate gli errori ortografici.
Ms stata costretta a rendere opensource quei suoi driver perchè era per lei fondamentale poterli integrare nel kernel delle principali distro al fine di poter rendere compatibili tali distro con l'hypervisor integrato in winserver2008. Tanto di quando scritto sull'argomento è FUD che nasce sempre da ogni mossa di ms contro o a supporto di linux. se sviluppi un modulo ESTERNO, senza modificare codice opensource sei liberissimo di fare un prodotto chiuso. Se modifichi un prodotto opensource allora devi rilasciare le tue modifiche con la stessa licenza. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:56.