Android

Инженер: Microsoft нарушил GPL до выпуска кода Linux

GCOMPRIS

GCOMPRIS
Anonim

Код, выпущенный Microsoft в понедельник для ядра Linux под общей публичной лицензией версии 2 (GPLv2), был нарушен этой лицензией до того, как Microsoft сделала ее доступной, по словам разработчика сети с открытым исходным кодом.

Стивен Хеммингер (Stephen Hemminger), главный инженер с открытым исходным кодом, поставщик сети Vyatta, пишет в блоге, утверждает, что сетевой драйвер в программном обеспечении виртуализации Microsoft Hyper-V использовал компоненты с открытым исходным кодом, лицензированные под лицензией GPL. Поскольку лицензия не позволяет смешивать закрытый или закрытый код с открытым кодом, программное обеспечение было нарушением GPL, сказал он в сообщении, в котором подробно описано, как было обнаружено нарушение.

«Эта сага начался, когда один из пользователей форума Vyatta поинтересовался поддержкой [] драйвера Hyper-V в ядре Vyatta, - писал Хеммингер. «Маленький поисковик нашел необходимые драйверы, но при ближайшем рассмотрении возникла проблема: у водителя были и компоненты с открытым исходным кодом, которые были под GPL, и статически связаны с несколькими двоичными частями. GPL не позволяет смешивать закрытый и открытый источник частей, поэтому это было очевидным нарушением лицензии ».

Хеммингер сказал, а не« создавал шум », он предупредил Novell о нарушении, которое затем сообщило Microsoft об этом. Он также поздравил Microsoft с выпуском кода, который состоит из четырех драйверов, которые входят в технологию под названием «Драйвер устройств Linux для виртуализации».

«Это заняло больше времени, чем ожидалось, но, наконец, Microsoft решила сделать правильные вещи и освободить драйверы, - писал он.

В четверг в своей фирме по связям с общественностью Microsoft заявила, что она работает над ответом на претензии Хеммингера. Novell не сразу ответил на запрос для комментариев.

Объявление Microsoft в понедельник о том, что оно выпустило 20 000 строк кода под GPL - лицензию, которую она критиковала и никогда не использовала раньше, стала шоком для отрасли, и Microsoft использовала его в качестве еще одного примера своей заинтересованности в работе с сообществом с открытым исходным кодом, несмотря на прошлое тернистых отношений с этим сообществом. Ядро Linux лицензировано под лицензией GPL.

Драйверы Microsoft, выпущенные после добавления в ядро ​​Linux, предоставят перехваты для любого дистрибутива Linux для работы на Windows Server 2008 и гипервизор Hyper-V. Компания Microsoft будет продолжать поддерживать код под GPL, говорится в сообщении компании.

Многие считают, что программное обеспечение с открытым исходным кодом является самой большой угрозой для бизнеса Microsoft в области программного обеспечения. Компания выдвинула широкие требования о том, что Linux нарушает многие свои патенты и продолжает искать роялти от компаний с открытым исходным кодом, использующих программное обеспечение на базе Linux.