LINUX.ORG.RU

Интервью с Линусом Торвальдсом по поводу открытия Hyper-V драйвера компанией Microsoft

 , , ,


0

0

Линус Торвальдс публично высказал свое мнение по поводу добавления драйверов в ядро linux компанией Microsoft. В интервью журналу Linux Magazine он ответил на следующие вопросы:

Q — Смотрели ли вы исходный код Microsoft?

A — Нет. Главным образом потому, что я не занимаюсь всем подряд, что попадает в код драйверов ядра (это ни на что не влияет), особенно когда я не использую этот код сам. В таких вещах я доверяю мейнтейнерам (сопровождающим). Как правило, я смотрю на код, когда в них обнаруживаются баги или, если код затрагивает многие подсистемы или этот код — часть важной подсистемы ядра, в разработке которой я активно участвую (например, код вроде VM, обработка ресурсов ядра, код базового ядра и т.д). Скорее всего я посмотрю на этот код, когда он фактически будет представлен мейнтейнеру (в данном случае — это Greg Kroah-Hartman), просто из любопытства.

Q — Как вы относитесь к включению этого кода? Ведь он от Microsoft.

A — О, я искренне верю в то, что технологии должны стоять выше политики. Мне все равно от кого приходит технология, пока есть основания для появления кода и пока не стоит вопрос лицензирования и прочие вопросы того же характера.

Фактически, в связи с тем, что это код нового члена сообщества, я бы скорее предпочел включить этот код, чем не включать (опять же, я бы хотел отметить, что драйверы являются особыми. Они не затрагивают другие части системы, так что могут быть интегрированы значительно более безболезненно, чем другие возможные изменения ядра).

Бывало я подшучивал о корпорации Майкрософт время от времени, но в то же время я думаю, что ненависть к Microsoft является болезнью. Я верю в открытую разработку, а это во многом предполагает не только открытие исходных текстов, но и отказ от попыток исключить людей или компании из процесса разработки.

Существуют экстремисты в мире свободного программного обеспечения, и это одна из основных причин, из-за которой я больше не говорю, что я занимаюсь тем, что называют «свободным ПО». Я не хочу быть связанным с людьми, для которых это является источником маргинализации и ненависти.

Q — Должно ли быть к Microsoft другое отношение?

A — Я согласен с тем, что Microsoft преследует свои интересы в этом деле с публикацией кода. Но это та же самая причина по которой написан весь другой open source! Мы все преследуем свои собственные цели. По своим собственным интересам я начал писать Linux и из-за них я продолжаю это делать. Собственная выгода — это то, что преследуют в той или иной мере, все кто занимаются open source.

Так что жаловаться на то, что Microsoft работает над кодом для своих собственных интересов — это глупость. Конечно, они уделяют внимание тому, что приносит им выгоду. Это и есть то на чем стоит open source — возможность делать код лучше для ваших конкретных потребностей, всякий раз когда вам лично это нужно.

Кто-нибудь жалуется, когда компании поставляющие оборудование пишут драйверы для устройств, которые производят? Нет, это безумно. Кто-нибудь жалуется, когда IBM финансирует все что касается POWER и работает над enterprise-функциями, потому что они продают их на корпоративном рынке? Нет. Это было бы безумием.

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

Взято http://habrahabr.ru/blogs/open_source...

>>> Оригинал



Проверено: boombick ()

Подписался бы под каждым словом Линуса. Разработка ядра, пожалуй, относится к такому роду занятий, в котором нет места эмоциям. Только прагматизм должен иметь место.

Demon37 ★★★★
()
Ответ на: комментарий от lester

хм, Stephen Hemminger в своем блоге написал, что M$ открыла прежде закрытый код, к которому были претензии, так что вопрос все еще на повестке

lester ★★★★
()
Ответ на: комментарий от Manhunt

>> Со стороны МС некрасиво ругаться на VFAT. >Не важно, красиво или нет. Важно, что фактически - ругаются. И не просту ругаются, а судебные иски подают. Если из анабиоза, могу наковырять пруфлинк.

Да в курсе я. Обидно, ведь реализация VFat в Linux прошла без прямого участия Микрософт. И грызутся они не FSF (мол патентованные технологии в вашей поделке) а с производителями готовых изделий (ибо на них надавить проще). Очень некрасиво с их стороны. Но, согласитесь, в целом это не причина не принимать патчи от Микрософта. И еще раз - пиар бы вышел отменный - наша фирменная технология, разработанная нашей командой высококвалифицированных спецов работает везде - покупайте наших слонов!

А вообще, сдается мне, политика - политикам, а код - разработчикам. Попытки совместить одно с другим приводят лишь к казусам и флэйму.

MinimumLaw
()
Ответ на: комментарий от ozzman

Помому что в m$ столько написали кода, чтобы линукс на их виртуалках не запускался... что исправлять это воистину страшно %).

elve
()
Ответ на: комментарий от nozh

А какие правила приема кода в ядро?

Запускай scripts/checkpatch.pl. Для ленивых:

$ scripts/checkpatch.pl *hyper-v*.patch | grep ^# | wc -l

5852

Ставлю на то, что не примут.

sv75 ★★★★★
()
Ответ на: комментарий от MinimumLaw

> Очень некрасиво с их стороны. Но, согласитесь, в целом это не причина не принимать патчи от Микрософта.

Их код можно принимать на условии (как минимум) передачи всех прямо или косвенно связанных с этим кодом патентов в public domian. Эта компания на деле доказала, что от нее можно ждать сколь угодно некрасивых шагов. Нужно быть полным идиотом, чтобы закрывать на это глаза.

> А вообще, сдается мне, политика - политикам, а код - разработчикам. Попытки совместить одно с другим приводят лишь к казусам и флэйму.

Одно с другим в любом случае совместится: в зале суда. Но тогда будет уже поздно. По отношению к коду должна последовательно проводиться политика свободы использования. Как мы видим, это включает в себя не только вопросы лицензирования, но и вопросы патентной чистоты.

Manhunt ★★★★★
()
Ответ на: комментарий от MinimumLaw

> Обидно, ведь реализация VFat в Linux прошла без прямого участия Микрософт.

Патенты и авторские права на код - это две абсолютно разные сущности.

Manhunt ★★★★★
()
Ответ на: комментарий от lester

> хм, Stephen Hemminger в своем блоге написал, что M$ открыла прежде закрытый код, к которому были претензии, так что вопрос все еще на повестке

Видимо M$ готова пойти на многое, лишь бы включить это в ядро.

Lumi ★★★★★
()
Ответ на: комментарий от Aceler

на компанию, использующую линакс. google: tomtom

timth ★☆
()
Ответ на: комментарий от Manhunt

>Как мы видим, это включает в себя не только вопросы лицензирования, но и вопросы патентной чистоты.

а весь ли код ядра свободен от патентов? (других, не МС)

Guest30
()
Ответ на: комментарий от Guest30

> а весь ли код ядра свободен от патентов? (других, не МС)

Точно известно, что нет. С патентами вообще дурдом полный. Однако другие компании не ведут себя так же по-свински, как ведет себя МС.

Если человек время ото времени безо всякой инициативы с вашей стороны подходит и бъет вам кулаком в лицо, вы же перестанете здороваться с ним за руку? Даже если он первым протягивает руку? Вот и MS "заслужил" особое к себе отношение. Как минимум от него хорошо бы получить гарантии ненападения.

Manhunt ★★★★★
()
Ответ на: комментарий от Guest30

> а весь ли код ядра свободен от патентов?

Кстати, в GPL v3 для этого предпринят ряд усилий. Но Торвальдс не желает переходить с v2 на v3, где-то читал его заявления на этот счет.. Да и по тексту сабжевой новости, видно, что Торвальдс вообще не напрягается по поводу судебных проблем линуксопользователей.

Manhunt ★★★★★
()

Симпатичный текст, без фанатизма

One ★★★★★
()
Ответ на: комментарий от Manhunt

>> а весь ли код ядра свободен от патентов? (других, не МС)

>Точно известно, что нет. С патентами вообще дурдом полный. Однако другие компании не ведут себя так же по-свински, как ведет себя МС.


В этом случае, МС может просто прикупить "другую" компанию со всеми потро..патентами и в любое, для себя удобное, время "напасть".

Guest30
()
Ответ на: комментарий от Manhunt

Может мне кто-нибудь объяснит есть ли защита от патентных преследований если автор кода и владелец патента одно и тоже лицо?

Пункт 7 лицензии GPLv2 говорит нам

7. Лицензиат не освобождается от исполнения обязательств в соответствии с настоящей Лицензией в случае, если в результате решения суда или заявления о нарушении исключительных прав или в связи с наступлением иных обстоятельств, не связанных непосредственно с нарушением исключительных прав, на Лицензиата на основании решения суда, договора или ином основании возложены обязательства, которые противоречат условиям настоящей Лицензии. В этом случае Лицензиат не вправе распространять экземпляры Программы, если он не может одновременно исполнить условия настоящей Лицензии и возложенные на него указанным выше способом обязательства. Например, если по условиям лицензионного соглашения сублицензиатам не может быть предоставлено право бесплатного распространения экземпляров Программы, которые они приобрели напрямую или через третьих лиц у Лицензиата, то в этом случае Лицензиат обязан отказаться от распространения экземпляров Программы.

Т.е если M$ начнёт патентный троллинг, то не сможет распространять свой код.

В случае VFAT, Mono, FFmpeg есть большая разница: код пишут лица не владеющие патентом т.е. не М$, ITU и т.д.

Причём если учесть пункт 8

В том случае если распространение и/или использование Программы в отдельных государствах ограничено соглашениями в области патентных или авторских прав, первоначальный правообладатель, распространяющий Программу на условиях настоящей Лицензии, вправе ограничить территорию распространения Программы, указав только те государства, на территории которых допускается распространение Программы без ограничений, обусловленных такими соглашениями. В этом случае такое указание в отношении территорий определенных государств признается одним из условий настоящей Лицензии.

То можно просто ввести ограничения на те гос-ва где действуют эти патенты и это никак не противоречит GPL.

Root-msk ★★★★★
()
Ответ на: комментарий от Root-msk

> Лицензиат не вправе распространять экземпляры Программы, если он не может одновременно исполнить условия настоящей Лицензии и возложенные на него указанным выше способом обязательства

> Т.е если M$ начнёт патентный троллинг, то не сможет распространять свой код.

Суд на MS никаких обязательств не накладывает. Так что MS имеет полно право раздавать этот код и дальше. Ограничения накладываются судом на пользователей.

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

Я о той интеллектуальной собственности, которая назвается Hyper-V. А с вфата лицензионные отчисления просят только если продавать линух, как делают всякие фениксы и томтомы.

eugene2k
()
Ответ на: комментарий от Manhunt

>Чтобы пользователь выбрал именно их дистриб, и платил за техподдержку именно им.
Странно, у меня сложилось впечатление, что не все корпоративные пользователи гоняют гостевой линукс (редхат, сюсю, убунту) под виндой, даже скорее наоборот. Так зачем Редхату, новеллу и каноникал поддержка Гипер-В из коробки?

eugene2k
()
Ответ на: комментарий от eugene2k

>Ограничения накладываются судом на пользователей.

Без подачи иска самой M$?

Root-msk ★★★★★
()
Ответ на: комментарий от Manhunt

Понятно, почему Manhunt обиделся на слова: “Существуют экстремисты в мире свободного программного обеспечения, и это одна из основных причин, из-за которой я больше не говорю, что я занимаюсь тем, что называют «свободным ПО». Я не хочу быть связанным с людьми, для которых это является источником маргинализации и ненависти.” Аватар у Manhunt самый что не на есть экстремистский. Я не знаю ничего о его доходах, но возможно их уровень довольно маргинальный. Здесь конечно слова Линуса режут по сердцу. Я никого не хочу обидеть. И Линус наверное тоже не хотел.

Lykac
()
Ответ на: комментарий от MinimumLaw

Зачем, если есть бесплатные слоны с той же технологией?

eugene2k
()

Слушайте, а что в этом плохого? M$ САМА отдает код, под кошерной лицензией, исходя из текста которой (кошерной лицензии) она не сможет устроить в будущем какой-либо головной боли. К тому же в сообществе есть юристы, которые наверно внимательно изучат этот вопрос, до официального решения о принятии кода в ядро. Нет?

Ядро линукса и в особенности серверные компоненты, давно пишутся и очень результативно АйТи корпорациями, такими как IBM к примеру. И это хорошо, чем больше их будет участвовать в создании кода, тем меньше вероятность, что кто-то из них подгребет это под себя. Да и код этот более хорош, чем код студентов.

И этот случай не похож на случай с VFAT, здесь как бы он само отдает код. Нет?

Alesh
()
Ответ на: комментарий от Alesh

>И этот случай не похож на случай с VFAT, здесь как бы он само отдает код. Нет?
Здесь некоторые считают, что МС сможет потом всех пользователей засудить и при этом понизится репутация Линукса, а не МС (сами хотели чтоб их код вошел в ядро, а теперь судят за то что их код в ядре)

eugene2k
()
Ответ на: комментарий от Alesh

> Да и код этот более хорош, чем код студентов.

Ткни пальцем, где он хорош?!

> И этот случай не похож на случай с VFAT, здесь как бы он само отдает код. Нет?

Без разницы, кто отдаёт код... Главное, как уже говорилось выше, МС нельзя доверять - не первый раз на грабли наступаем.

Насчёт фанатиков: по-крайней мере они лучше тех, кто постоянно кричит МС спасёт мир, линукс отстой, всё не работает(достало уже)... Действительно, на LINUX.org.ru находимся.

Моё мнение - включать нельзя!

adzeitor
()
Ответ на: комментарий от Manhunt

> Кто этим кодом пользуется - на того и иск будет. Ты тоже проспал скандал с tomtom и соглашение о непреследовании микрософтом клиентов novell-а?

Там за конечными пользователями гонялся майкрософт и они ему платили патентные отчисления за то, что они пользовались программами, в которых были использованы их технологии без разрешения автора? Ты пойми, что отчисления должны платить не конечные пользователи, а производитель. Производитель - *все* разработчики как нераздельное целое в рамком одного проекта, например ядра. Так с кем судились бы они, еслиб Майкрософт тоже стала одним из разработчиков? :-)

Я, конечно, может чего-то действительно недопонимаю. :-)

smh ★★★
()
Ответ на: комментарий от eugene2k

> А зачем _всем_, у кого установлен линукс, драйвер обеспечивающий более эффективную работу линукс в виндовсе?

зачем _всем_ все драйвера в ядре? вот нахера мне ик-драйвер, если у меня нет устройства? срочно выкинуть! уже пишу письмо торвальдсу

bobrik
()
Ответ на: комментарий от adzeitor

>> Да и код этот более хорош, чем код студентов.

> Ткни пальцем, где он хорош?!

Студент? Это не на долго )) Ну а если серьезно, если бы не были открыты коды многих интересных вещей и не тисались бы драйвера под серверное железо. Линукс не занимал бы то место которое занимает в наше время.

> Без разницы, кто отдаёт код... Главное, как уже говорилось выше, МС нельзя доверять - не первый раз на грабли наступаем.

С таким же успехом нельзя доверять всем корпорациям, чей код есть в линуксе. Если M$овский код пройдет юричическую проверку, да пусть будет.

Не надо меня причеслять к тем кто кричит "МС спасёт мир", такого я не писал никогда )))

Alesh
()
Ответ на: комментарий от tailgunner

>Где был бы Linux без твердолобого экстремиста Столлмана?

На верху пищевой цепочки отрыгивал-бы косточки Windows, а MacOS была-б у него на побегушках?.. :)

unihorn
()
Ответ на: комментарий от Alesh

> Студент?

Верно. А что, В нашей стране уже позорно студентом быть? А ты сам не был студентом?

> Не надо меня причеслять к тем кто кричит "МС спасёт мир", такого я не писал никогда )))

Не тебе писал.

> Ну а если серьезно, если бы не были открыты коды многих интересных вещей

Драйвер для систем виртуализации Hyper-V - это интересная вещь? Сам смотрел код про двусвязные списки в ядре линукс - код потрясающий, даже статейка есть про него. А вот, что они сделали - просто помойка.

> Если M$овский код пройдет юричическую проверку, да пусть будет.

Ты в это веришь? Патч на VFAT, к которому якобы не придраться, проверяли? Я не слышал.

adzeitor
()

А интересно было б устроить опрос. Сколько за, сколько против включения кода от M$. И взглянуть на результаты.

Bod ★★★★
()
Ответ на: комментарий от bobrik

Ну если Торвальдс компилирует твое ядро, то да, правильно было бы ему писать. Только мне почему-то кажется что это не так.

eugene2k
()
Ответ на: комментарий от adzeitor

>> Студент?

> Верно. А что, В нашей стране уже позорно студентом быть? А ты сам не был студентом?

Естественно был, кстати без подкола было написано. Сам убедишься, насколько твой код станет лучше, когда начнешь заниматься практической работой и приобретешь некоторый опыт.

> А вот, что они сделали - просто помойка.

Если честно не смотрел и не буду, специализация другая (нельзя объять необъятное, да и вредно для здоровья). А здесь я чисто с филосовской точки зрения писал, повторюсь - считаю чем больше будет кода от разный корпораций тем меньше шансов, что кто-то из них подомнет всё это под себя.

VFAT не они дали в ядро, потому и весь сыр-бор из за патентов. А этот случай другой.

Alesh
()
Ответ на: комментарий от timth

Заплатить за что? За то что они купили виндовс сервер 2008 и гоняют под ним линукс? Ну так ССЗБ. Вот когда серверные дистрибутивы начнут включать код гипер-в по умолчанию тогда и стоит беспокоиться. А когда МС подаст в суд на своих клиентов, тогда стоит покупать попкорн, ибо смотреть этот чудо-процесс будет весело.

eugene2k
()
Ответ на: комментарий от libcme

> Зачем ты ругаешь Линуса? Без него бы не было linux.

Был бы.. Назывался бы просто по другому.. И был бы немного другим, но тоже юникс-подобным.

Bod ★★★★
()

Совершенно не понимаю вопросов по поводу патентной чистоты данных патчей.
а) Комминтером патчей является сама microsoft, по сему обвинить кого-либо в воровстве будет проблематично
б) В случае возникновения проблем данный код может быть быстро выкинут из ядра
в) Компании которые будут использовать данные драйверы, итак являются клиентами m$, по сему предъявлять им претензии весьма странно
г) Никто не возмущается наличию драйверов для Hyper-V в Xen

Duke_pro
()
Ответ на: комментарий от Alesh

> Сам убедишься, насколько твой код станет лучше, когда начнешь заниматься практической работой и приобретешь некоторый опыт.

А с каких пор пребывание студентом означает, что у тебя нет никакой практической работы? Если ты считаешь, что я не вышел дальше слабенького институского курса и не работал никогда, ты ошибаешься. И вообще при чём тут Я?

> VFAT не они дали в ядро, потому и весь сыр-бор из за патентов. А этот случай другой.

Я сказал про оценку юристами. Повторюсь никто проверять не будет.

adzeitor
()
Ответ на: комментарий от tailgunner

> Экстремисты и фанатики абсолютно необходимы, это штурмовые отряды

Ага, штурмовые отряды камикадзе, которые никому нахрен не сдались.

AP ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

> Кроме одного: фанатизм - это мощный двигатель развития. Если бы не он - вот сидел бы я сейчас на икспи и играл бы свой крайзис и НЕ ВОЛНОВАЛСЯ за развитие другой ОС

Это не фанатизм, дурилка ты картонная. Это небезразличие.

AP ★★★★★
()
Ответ на: комментарий от adzeitor

> Насчёт фанатиков: по-крайней мере они лучше тех, кто постоянно кричит МС спасёт мир, линукс отстой

Т.е. первые фанатики лучше вторых, потому что они тебе роднее? Ну так ты сам фанатик тогда :)

AP ★★★★★
()
Ответ на: комментарий от AP

> Т.е. первые фанатики лучше вторых, потому что они тебе роднее? Ну так ты сам фанатик тогда :)

Для меня не лучше ни те, не другие. Просто люди, которые защищают Linux, чаще умеют достаточно аргументированно обосновать позицию, а не просто кричать: Windows лучше, Linux отстой, потому что я его установил и мне он не понравился.

adzeitor
()
Ответ на: комментарий от AP

>> Насчёт фанатиков: по-крайней мере они лучше тех, кто постоянно кричит МС спасёт мир, линукс отстой

> Т.е. первые фанатики лучше вторых, потому что они тебе роднее? Ну так ты сам фанатик тогда :)

В фанатиках есть еще один баг, они видят только фанатиков противоборствующего лагеря, не замечая (не воспринимая) простых людей. А когда противоборствующие фанатики кончаются, принимаются за простых пиплов и своих соратников, как это и было в 37 году. )))

Alesh
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.