Android

Inżynier: Microsoft narusza GPL Przed wydaniem kodu linuksowego

Microsoft шрифты в Linux (и их свободные аналоги)

Microsoft шрифты в Linux (и их свободные аналоги)
Anonim

Kod, który Microsoft wydał w poniedziałek dla jądra Linuxa w ramach General Public Licence w wersji 2 (GPLv2), naruszał tę licencję, zanim Microsoft udostępnił ją, według inżyniera sieci open source.

Stephen Hemminger, główny inżynier z dostawcą sieci open source Vyatta, w poście na blogu twierdzi, że sterownik sieciowy w oprogramowaniu do wirtualizacji Hyper-V Microsoftu korzystał z komponentów open source licencjonowanych na licencji GPL. Ponieważ licencja nie pozwala na mieszanie kodu zamkniętego lub zastrzeżonego z kodem open-source, oprogramowanie stanowiło naruszenie GPL, powiedział w poście, które szczegółowo opisuje, w jaki sposób wykryto naruszenie.

"Ta saga rozpoczęło się, gdy jeden z użytkowników forum Vyatta zapytał o obsługę sterownika sieci Hyper-V w jądrze Vyatta "- napisał Hemminger. "Trochę googlerzy znaleźli potrzebnych sterowników, ale przy bliższym zbadaniu pojawił się problem: sterownik miał oba komponenty open-source, które były pod GPL i statycznie połączone z kilkoma częściami binarnymi. GPL nie zezwala na mieszanie zamkniętych i otwartych źródeł części, więc było to oczywistym pogwałceniem licencji. "

Hemminger powiedział raczej niż" tworząc hałas ", ostrzegł Novella przed naruszeniem, które następnie poinformowało Microsoft o tej sprawie. Pogratulował także Microsoftowi wydania kodu, który składa się z czterech sterowników, które są częścią technologii o nazwie Linux Device Driver for Virtualization.

"Trwało to dłużej niż oczekiwano, ale w końcu Microsoft zdecydował się zrobić to, co trzeba i uwolnić sterowniki, "napisał.

Microsoft powiedział w czwartek za pośrednictwem swojej firmy public relations, że pracuje nad odpowiedzią na roszczenia Hemmingera. Novell nie odpowiedział natychmiast na prośbę o komentarz.

Ogłoszenie Microsoftu w poniedziałek, że wydało 20 000 linii kodu na licencji GPL - licencja, którą skrytykowała i której nigdy wcześniej nie używał - było szokujące dla branży, i Microsoft wykorzystał to jako kolejny przykład zainteresowania współpracą ze społecznością open source pomimo przeszłej drażliwej współpracy z tą społecznością. Jądro Linuksa jest licencjonowane na licencji GPL.

Wydane sterowniki Microsoftu, po dodaniu do jądra Linuksa, zapewnią haki do dowolnej dystrybucji Linuksa do uruchamiania w systemie Windows Server 2008 i jego technologii Hyper-V hypervisor. Microsoft zapewni ciągłą konserwację kodu pod 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. Firma twierdzi, że Linux łamie wiele patentów i nadal pobiera opłaty licencyjne od firm typu open source, które korzystają z oprogramowania opartego na systemie Linux.