androide

Microsoft: versione di codice GPL Linux non violata

The Code: Story of Linux documentary (Multilingual)

The Code: Story of Linux documentary (Multilingual)
Anonim

Microsoft ha rilasciato un set di driver Linux per il suo software Hyper-V sotto la General Public License versione 2 (GPLv2) non a causa di "obblighi percepiti" per quella licenza ma perché è la licenza preferita della comunità Linux e andrebbe a vantaggio sia dei clienti Microsoft che degli utenti di Linux, secondo un dirigente della compagnia.

In una dichiarazione del Senior Director della piattaforma strategica Sam Ramji ha postato sul blog Port 25 dell'azienda Giovedì inoltrato, Microsoft ha mantenuto il suo ragionamento originale per rilasciare la tecnologia chiamata Linux Device Driver for Virtualization lunedì sotto GPLv2. Microsoft non aveva precedentemente rilasciato il codice sotto questa licenza open-source e in effetti l'aveva criticato. Il sistema operativo Linux è concesso sotto licenza GPL.

"Microsoft ha scelto la licenza GPLv2 per il reciproco vantaggio dei nostri clienti, partner, comunità e Microsoft", ha scritto.

La dichiarazione è arrivata dopo Stephen Hemminger, ingegnere principale con il fornitore di reti open-source Vyatta, in un post sul blog all'inizio della settimana, il codice rilasciato da Microsoft era in violazione della licenza prima che la società lo rendesse disponibile.

Hemminger ha detto che un driver di rete nella virtualizzazione Hyper-V di Microsoft il software ha utilizzato componenti open-source con licenza GPL, che viola la licenza perché non consente il mixaggio di codice proprietario o closed-source con codice open-source, ha affermato nel post. Hemminger ha detto che una volta scoperta la violazione, ha avvisato Novell della violazione, che ha informato Microsoft della questione.

Ramji ha ammesso di lavorare a stretto contatto con Greg Kroah-Hartman di Novell, un collaboratore del kernel di Linux, "che ci ha aiutato a capire la comunità norme e opzioni di licenza che circondano i conducenti. " Ma Ramji ha smesso di rispondere alle affermazioni di Hemminger.

"La ragione principale per cui abbiamo preso questa decisione [di rilasciare il codice] in questo caso è perché GPLv2 è la licenza preferita richiesta dalla comunità Linux per la loro ampia accettazione e coinvolgimento", ha ha scritto. "Per noi di partecipare al Linux Driver Project, GPLv2 è stata l'opzione migliore che ci ha permesso di godere dell'enorme offerta di supporto della comunità, la risposta della community anche in poche ore dalla pubblicazione del codice è stata molto accogliente e lo apprezziamo molto."

L'annuncio di Microsoft, che lunedì ha annunciato il rilascio di 20.000 linee di codice sotto GPL, è stato una sorpresa per l'industria e in particolare per la comunità di software open source. Microsoft ha pubblicizzato il rilascio come un altro esempio del suo interesse nel lavorare con la comunità open source nonostante un passato di spinosi accordi.

I driver rilasciati da Microsoft, una volta aggiunti al kernel Linux, forniranno i ganci per qualsiasi distribuzione di Linux per eseguire su Windows Server 2008 e la sua tecnologia hypervisor Hyper-V. Microsoft fornirà la manutenzione continua del codice sotto GPL, ha detto la società Lunedi.

Molti vedono il software open source come la più grande minaccia per le attività software di Microsoft, e mentre la società ha effettivamente adottato misure per lavorare più strettamente con la comunità, la relazione è ancora tenue. Microsoft ha affermato ampiamente che Linux viola molti dei suoi brevetti e continua a cercare royalties da società open source che utilizzano software basato su Linux.

Il più recente accordo di brevetti è arrivato la scorsa settimana con la società giapponese Melco Holdings - la società madre di Buffalo Inc. e Buffalo Group. Microsoft e Melco hanno concordato di fornire ai clienti Melco la copertura dei brevetti per il loro utilizzo di dispositivi e router di archiviazione collegati alla rete di Buffalo con sistema operativo Linux. In cambio, Melco pagherà le royalties a Microsoft.