Android

Microsoft: GPL Linux Code Release nie z powodu naruszenia

What does Microsoft want with Linux and Open Source?

What does Microsoft want with Linux and Open Source?
Anonim

Microsoft wydał zestaw sterowników Linux dla swojego oprogramowania Hyper-V na podstawie General Public License w wersji 2 (GPLv2) nie z powodu "spostrzeżonych zobowiązań" do tej licencji ale ponieważ jest to preferowana licencja społeczności Linuksa i przyniosłaby korzyści zarówno klientom firmy Microsoft, jak i użytkownikom Linuksa, według dyrektora firmy.

W oświadczeniu Starszego dyrektora Microsoft ds. strategii platformy Sam Ramji opublikował na blogu Port 25 firmy W czwartek, Microsoft podtrzymał swoje pierwotne uzasadnienie, aby w poniedziałek udostępnić technologię pod nazwą Linux Device Driver for Virtualization pod GPLv2. Microsoft nie wydał wcześniej kodu pod tą licencją open source i faktycznie go skrytykował. System operacyjny Linux jest na licencji GPL.

"Microsoft wybrał licencję GPLv2 dla obopólnych korzyści naszych klientów, partnerów, społeczności i Microsoft", napisał.

Oświadczenie pochodzi od Stephena Hemmingera, głównego inżyniera z dostawcą sieci open source Vyatta, powiedział we wpisie na blogu na początku tygodnia, że ​​kod wydany przez Microsoft naruszał licencję, zanim firma udostępniła go.

Hemminger powiedział, że sterownik sieciowy w wirtualizacji Hyper-V Microsoftu oprogramowanie wykorzystywało komponenty open-source licencjonowane na licencji GPL, co narusza licencję, ponieważ nie pozwala na mieszanie kodu zamkniętego lub zastrzeżonego z kodem open source, powiedział w poście. Hemminger powiedział, że po wykryciu naruszenia poinformował Novella o naruszeniu, które następnie poinformowało firmę Microsoft o tej sprawie.

Ramji przyznał, że blisko współpracuje z Gregiem Kroah-Hartmanem, twórcą jądra Linuxa, "który pomógł nam zrozumieć społeczność normy i opcje licencjonowania wokół kierowców. " Ale Ramji przestał odpowiadać na zarzuty Hemmingera.

"Głównym powodem, dla którego zrobiliśmy to określenie [do wydania kodu] w tym przypadku jest to, że GPLv2 jest preferowaną licencją wymaganą przez społeczność Linuksową dla ich szerokiej akceptacji i zaangażowania," napisał. "Aby wziąć udział w projekcie Linux Driver Project, GPLv2 była najlepszą opcją, która pozwoliła nam cieszyć się ogromną ofertą wsparcia społeczności. Odpowiedź społeczności nawet w ciągu kilku godzin od opublikowania kodu była przyjazna i doceniamy to bardzo."

Ogłoszenie Microsoftu w poniedziałek, że wydało 20 000 linii kodu pod GPL, zaskoczyło branżę i społeczność oprogramowania open source w szczególności. Microsoft zapowiedział wydanie jako kolejny przykład zainteresowania współpracą ze społecznością open source pomimo przeszłych ciernistych interesów.

Wydane sterowniki Microsoftu, po dodaniu do jądra Linux, zapewnią haczyki dla każdej dystrybucji Linuksa do uruchamiania w systemie Windows Server 2008 i jego technologii Hyper-V hypervisor. Microsoft zapewni ciągłą konserwację kodu na GPL, podała spółka w poniedziałek.

Wielu postrzega oprogramowanie typu open source jako największe zagrożenie dla działalności programistycznej Microsoftu, i chociaż firma rzeczywiście podjęła kroki, aby ściślej współpracować ze społecznością związek jest nadal wątły. Microsoft twierdzi, że Linux łamie wiele patentów i nadal pobiera opłaty licencyjne od firm z otwartym kodem źródłowym, które używają oprogramowania opartego na Linuksie.

Najnowsza umowa patentowa pojawiła się w zeszłym tygodniu z japońską firmą Melco Holdings - spółka dominująca w Buffalo Inc. i Buffalo Group. Microsoft i Melco zgodzili się zapewnić klientom Melco ochronę patentową na korzystanie z urządzeń pamięci masowych podłączonych do sieci i routerów z systemem Linux. W zamian Melco zapłaci tantiemy firmie Microsoft.