LINUX.ORG.RU

Разработчики ядра отказываются принять код от анонимного автора


0

0

Неделю назад разработчики ядра оказались перед дилеммой: принять ли код , присланный в Linux kernel mailing list разработчиком, представившимся только своим псевдонимом -- Shem Multinymous, или нет.

Shem Multinymous является активным разработчиком драйвера для встроенного контроллера (embedded controller) ноутбуков IBM/Lenovo Thinkpad. Он хорошо известен на linux-thinkpad mailing list своей работой, которая сделала доступной под Linux "продвинутую" функциональность этих ноутбуков -- такую как, например, Hard Drive Active Protection System, которая была доступна только пользователям Windows.

У senior kernel hackers возникли сомнения после того, как Shem отказался сообщить свое реальное имя.

>>> Подробности



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

На мой взгляд, если этот код написал он сам, то ему нечего бояться.
Разработка ядра - очень серьзное дело, поэтому нужно следить за "чистотой" кода.

BlastBeat
()

А может он сотрудник IBM и использовал в коде закрытую техническую информацию?

Sun-ch
()

И правильно делают. Вдруг засланец капиталистов?

>Multinymous

OMFG! Анонимоусы мутируют! Ховайсь!

Sphinx ★★☆☆
()

Либо анонимус с ЛОРа, и он скромничает. Или модератор с ЛОР - тогда ему стыдно :-)

anonymous
()

Месяца 4ре назад уже обсуждали, что они отказались принимать код от ананимусов с ЛОР в том числе.

Id ★★
()

Вообще-то, отказ назвать реальное имя, совершенно не главное во всем произошедшем. По следам дискуссии, хочется даже спросить господина JB, не является ли он псевдонимом господина geoka ;))

anonymous
()

Думаю парень просто работает на большую корпорацию, которой очень непонравится, что сотрудник занимается чем-то ещё. Жаль парня

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

1. Не главное.

2. Не является.

А чем, собственно, вызваны сомнения? Не нравится новость? :)

Чтобы узнать главное, надо почитать ветку обсуждения по ссылке. Особенно пост by Theodore Tso вот тут: http://lkml.org/lkml/2006/8/6/184

geoka
() автор топика

Не понятно в чем проблема. Код работает, код можно проверить. Что еще надо? Какая разница кто его сделал. Это же Open Source. Главное что оно открыто и работает

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

>А если он пренадлежит SCO или MS? >Вы хотите чтобы ситуация описанная на рекламных баннерах MS стала реальностью?

+1 !!! Это провакация ... казачок то засланный ...

robot12 ★★★★★
()

gpl предполагает автора с координатами:

В разделе 'TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION'

сказано

'10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, _write_ to the author to ask for permission.'

увы.

record ★★★★★
()

И это уже не первый случай, который я наблюдаю, когда человек, не желающий раскрывать своё реальное имя, пытается коммитить код в opensource-проект. Людей, которые действительно хотят внести вклад, оплёвывают с ног до головы. Урок многим другим. Поглядев на это, люди просто присылают код под вымышленными именами, похожими на настоящие. И все молчат, делая вид, что всё ок. До следующего такого случая.

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

а в чем проблема? multinymous[at]gmail.com

Неоднозначно, может за этим адресом cкрывается стая злых негуманоидов, и через пару лет окажется, что linux - это дело рук пришельцев с планеты 'super micro soft', и предъявят права.

;-)

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

> Неоднозначно, может за этим адресом cкрывается стая злых негуманоидов, и через пару лет окажется, что linux - это дело рук пришельцев с планеты 'super micro soft', и предъявят права.

ну и? к лицензии есть еще претензии?

так что, увы, придется тебе иметь дело с негуманоидами

anonymous
()

а может SCO заслали чтобы добавить проприетарный код? O_o

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

>shem переводится с иврита как имя.

так вот, чьи это происки :)))

по топику: правильно сделали ;)

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

>ну и? к лицензии есть еще претензии? нет, и не было.

У меня претензии к реальности, Этим анонимусом может быть какой-нить дятел из sco. Наивно полагать, что этого может не быть.

что потом будет, пусть доресует воображение

record ★★★★★
()

Ходют тут всякие, паимаишь. Пишут в kernel всякую муйню, а вдруг после этого кернел работать перестанет? На кого свалить вину? Так и репутацию потерять недолго, и перестанут устанавливать linux

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

>>А если он пренадлежит SCO или MS?

Ну и что?
Он что, от этого не имеет права контрибьютить?
А как насчет основателя gentoo?
(не помню его имени)

Он что, во время работы в Microsoft ничего открытого не писал?

целый год?
сомневаюсь

а не называть свое имя - личное право.

правда руководители разработки тоже имеют право
не принимать его коммит...
но если код работает, то почему нет?

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

> Ну и что?
> Он что, от этого не имеет права контрибьютить?

Ты не понял.
Специально нанятый человек из MS добавляет код принадлежащий MS в ядро.
Затем MS заявляет что этот код был украден из секретных лабораторий хакерами и использован в OSS проекте.

Теперь понял?

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

> Специально нанятый человек из MS добавляет код принадлежащий MS в ядро.

А чем он лучше просто левого человека, не нанятого MS? Он не может добавить такой код?

> Затем MS заявляет что этот код был украден из секретных лабораторий хакерами и использован в OSS проекте.

Если код был закоммичен под лицензией GPL, откуда может быть такая претензия? А под лицензией, к которой можно потом придраться, код закоммитить никто не даст.

> Теперь понял?

В общем, проблема высосана из пальца.

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

>>добавляет код принадлежащий MS в ядро

тогда докажите, что код принадлежит МS

и докажите, что человек _не_ мог написать
свой код, точно такой же, как у MS

Lockywolf ★★★
()

потому что если этот код являеться частью проприетарного проэкта - дальше будут иски и суды

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

> тогда докажите, что код принадлежит МS

Это просто.

Из кода компилируем module.dll и добавляем в current-windows. Патчем засылаем как критическое обновление через Windows-Update.

Затем, через определенное время, коммитим в ядро этот код.

Еще через некоторый промежуток времени делем сенсационное заявление о том что Линус по ночам шарится по офисам MS и тырит по карманам код.

Доказательство того что этот код принадлежит MS - модуль в венде, получить который можно скомпилировав код.

По технической части моя схема может быть хромает, но что-нибудь вроде этого сотворить реально.

BlastBeat
()

вообще, я этого не понимаю, они что, в случае неисправности в суд подают? работает себе код и работает, какая разница кто его писал... может, он действительно, воспользовался открытой только ему информацией и в случае обнародования его имени будет уволен с основного места работы.

vilfred ☆☆
()

Даже если он тот человек, за которого он себя выдает, я бы не стал в сложившейся ситуации что-либо вставлять от анонимных кодописателей.. Если он не хочет раскрываться, значит или что-то где-то подсмотрел и использовал при написании своего кода, или действительно "засланный казачок" от недружелюбных компаний (а они на это способны, не сомневайтесь), или просто кич, стал в позу - в любом случае - в сад! Сейчас важно не дать козыри в руки недоброжелателей.. Если ты честный человек - назовись, представь доказательства.. А аргумент типа "какая разница - код работает ведь" губителен.. Этот русский "авось" не катит нигде, и в разработке ядра ОС, соперничающей с Windows тем более.. Так что и нечего тут даже обсуждать - "есть правила, будь добр, выполняй, нет, иди на**й"

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

Проблема в том что этот код может принадлежать какой-нибудь компании и лицензироваться GPL_не_совместимой_лицензией.

Об этом автор (злоумышленник) может умолчать.
Неужели это так трудно понять?

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

> потому что если этот код являеться частью проприетарного проэкта - дальше будут иски и суды

Это проблемы проприетарщиков, искать и наказывать человека, который выпустил внутренний код наружу. На то это и прорпиетарная разработка, код защищен только скрытностью.

Вот вывесил такой человек код на своем сайте и сказал мол, что это я сам написал, и лицензия GPL. А кто-то другой взял этот кусок кода, дописал до рабочего состояния и закоммитил в ядро. Нормальный GPL'ный код. Положим, это выяснилось. Тот, кто коммитил не виноват - не будет же он проверять истоки каждой строчки, написано "GPL", автор вроде бы есть. Виноват, понятно, тот, кто выкрав ценный код у MS, заявил, что лицензия GPL. Вот его и наказывать. А код-то уже не исключишь из ядра, его все видели, улучшали и дописывали, пользуются. MS прикажет исключить - посмеются, изменят малек, скажут что другой. Ну и все, и MS в пролете, и наказывать им придется того самого человека, которого они подрядили по секрету их код в ядро закоммитить.

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

> Проблема в том что этот код может принадлежать какой-нибудь
> компании и лицензироваться GPL_не_совместимой_лицензией. Об
> этом автор (злоумышленник) может умолчать.
> Неужели это так трудно понять?

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

vilfred ☆☆
()
Ответ на: комментарий от anonymous

> ясно одно, линукс обрастает толстым слоем бюрократии. форк поможет.

О, да. А Apache Software Foundation или The Perl Foundation, видимо, уже должны быть давно мертвы, ибо они требуют от коммитеров подписи под бумажным документом.

Это нормально - ни один приличный проект не принимает анонимных коммитов.

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

докажите, что я, "вася пупкин" никак не могу написать у себя дома код, который будет точно совпадать с микрософтовским.

в 90% программ код содержит такое

-//-

int a;

int i;

-//-

и почему-то никто не предъявляет претензий,
что у него в коде такие же строчки

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

> В капитализме любыми средствами выжить надо, так и надо выживать. они не церемонятся, как хренли с ними церимениться.

Только вот потом с нами церемониться не будут и давить будут нас, так как ворами сырцов являемся мы. И попробуй докажи обратное.

Нужно быть осторожным. Вот будет у вас линукс в кармане, или хотя бы десяток MS, тогда понятно - опыт разруливания подобными ситуциями имеется.

А так... Я больше доверяю текущим мейнтейнерам.

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

> Это нормально - ни один приличный проект не принимает анонимных коммитов.

а чегож не воспользоваться то? дают бери, бьют - беги, Абрамович вон свалил. Почему с ними нужно играть по честному, если они играют нечестно, тоже самое SCO. Я этого не понимаю. По Толстовски, непротивление злу насилием? Так пока непротивиться будешь, сожрут с потрохами и еще денег останешься должен. У меня вообще целая теория на этот счет. Вот был Остап Бендер, УМНЫЙ человек, всякую шалупу вроде Корейко на№ебывал и шантажировал. И правильно делал. Атаковать, всячески, злобно и злостно. Ибо лучшая защита - нападение и активное. Есть даже такая теория пассионарных людей, Набоков вроде. Нельзя не сопротивляться.

vilfred ☆☆
()
Ответ на: комментарий от Lockywolf

Я вас умоляю, не занимайтесь казуистикой.. Так же любой может сказать, что в чужом имени есть буква, которая присутствует и в своем имени, и теперь что.. стоит различать написанный готовый код и его назначение от применения операндов.. Еще как придедрутся буржуины - ввек не отмажешься, разве что при помощи денег IBM..

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

> в 90% программ код содержит такое

А если код, который хотят закоммитить содержит следующее:

int *MyClass = new MyClass[59772651 - i];
cout << "YOPTVAUMAT', YA VASYA NAH" << endl;

и т.п., то доказать будет очень просто.

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

>а чегож не воспользоваться то? дают бери, бьют - беги, Абрамович вон свалил. Почему с ними нужно играть по честному, если они играют нечестно, тоже самое SCO. Я этого не понимаю. По Толстовски, непротивление злу насилием? Так пока непротивиться будешь, сожрут с потрохами и еще денег останешься должен. У меня вообще целая теория на этот счет. Вот был Остап Бендер, УМНЫЙ человек, всякую шалупу вроде Корейко на&#8470;ебывал и шантажировал. И правильно делал. Атаковать, всячески, злобно и злостно. Ибо лучшая защита - нападение и активное. Есть даже такая теория пассионарных людей, Набоков вроде. Нельзя не сопротивляться.

Нужно не отвечать на наебывание.. Иначе так будет продолжаться до конца - "тебя наебали, ты наебал".. послушайте сами себя.. Разве так можно? Будьте чище, зачем опускаться до уровня наебщиков..?

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

> а чегож не воспользоваться то?

MS может играть грязно. У них денег столько что любого купят.
У нас столько денег нет. Мы просто обязаны играть честно.

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

> Только вот потом с нами церемониться не будут и давить будут нас, так как ворами сырцов являемся мы.

завтрашнюю идею не украдешь, потому само понятие копирайта бессмысленно! Завтра родится человек, который придумает еще лучше и прежний правообладатель копирайтов просто банально обнищает. Жаль, я не могу это все по английски написать там в кернел-девелоперс. Хотя это все советское, могут и не внять.

vilfred ☆☆
()

Мдаа... вот уж и правда дилемма...

php-coder ★★★★★
()
Ответ на: комментарий от record

>может за этим адресом cкрывается стая злых негуманоидов, и через пару лет окажется, что linux - это дело рук пришельцев с планеты 'super micro soft', и предъявят права.

С планетой не угадал :-)

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