Pull to refresh

Comments 69

UFO just landed and posted this here
s/Чем нуждаться и просить/Чем просить и унижаться/
мало кому усрался ваш протухший жпл код. вокруг полно продуктов под правильными лицензиями, под которыми код можно брать вполне легально: например BSD-like лицензии. кстате ip-стек протоколов как раз бсдяшный, если кто-нибудь помнить каким гавном была NT 3.X и какой конфеткой стала NT 4.X :)
наверно, зря.
опыта бы набирались, велосипеды бы не изобретали.
Это кажется зря до первого случая, когда выяснится, что МС нарушает лицензию GPL и будет вынуждено открыть код какого-нибудь продукта типа Exchange или MS SQL сервера. Чтобы такого не было — меры вполне адекватны.
UFO just landed and posted this here
А мне мама не разрешает смотреть на opensource-девочек
;)
тю на вас, это шутка юмора такая
да, значит я уже вырос из того возраста…
Честно говоря, даже не расчитывал на это
а как доказать что код спижен?
Один из вариантов очень прост — некоторые закрытые исходные коды распространяются Майкрософтом по подписке MS Academic Alliance в целях обучения студентов. Эти студенты и\или их преподаватели возможно могут что то найти. Лучше лишний раз перестраховаться :)
хм, у меня есть подписка на MS Academic Alliance, но что там помимо софта еще и код проскакивает я не знал
ну много вариантов есть. например дизасемблировать. Потом прийти в суд и привести довольно убедительные аргументы того, что код украден, суд выдаст распоряжение выдать исходный код на изучение, в процессе которого уже и можно будет определить, украли код или нет.
Дизасемблировать же запрещено лицензией?
UFO just landed and posted this here
перечитал ;). а как же все таки «доказать что код спижен»?
В РФ можно дизассемблировать, а потом в США тыкнуть исследования заокеанских коллег. У нас дизассемблирование не запрещается законом, а он выше любой еулы.
Я про то, что не будет ли это являться доказательством, полученным незаконно, а значит не рассматриваемым.
Например видео или аудио, полученное без предупреждения и согласия, обыск без ордера, даже в случае, если они — доказательства — не будут ими в суде.
Не совсем так. Доказательства и улики, полученные незаконным путем, _могут_ быть проигнорированы судом, но вовсе это необязательно. В Данном случае руководствуются практиками и разъяснениями Верховного суда и министерства юстиции. Если оно постановит принимать во внимание экспертизы над программными продуктами, нарушающими лицензионное соглашение, — так тому и быть.

Кроме того, нарушение частного лицензионного соглашения — не есть нарушение закона в широком смысле этого слова и вполне может быть расценено судом как законная добыча доказательства. А нарушение лицензионного соглашения пойдет само по себе отдельно.
Насколько я помню, лицензия не имеет статус закона и закон как бы над лицензией
Дизассемблинг будет незаконным основанием для обращения в суд.
UFO just landed and posted this here
Вероятно, разработчик опен сорса должен by magic догадаться, что в программе используется его код (magic может включать дизассемблирование, но распространяться на эту тему не следует :) ).
Второй этап — разработчик идёт в суд и требует через суд обязать Майкрософт предоставить суду соответствующий сорс для ознакомления.

Конечно, и здесь есть загвоздка: необходимо предоставить «резонные» основания для того, чтобы полагать код своим.

Я думаю, что определённые фрагменты можно искать в _уже_ откомпилированном коде. Например, найти известную бинарную таблицу данных или что-нибудь в этом роде. Можно попытаться устроить blackbox-тестирование и выявить какие-нибудь хитроумные совпадения в поведении…
А можно просто показать что вот этот вот продукт опенсоурс под такой то лицензией, делает очень похожие вещи с вот этим вот проектом с закрытым кодом. И хотелось бы получить их сорцы, чтобы узнать не спи… ли ли они у нас :)
а с чего вы решили, что разные компиляторы построят одну и ту же таблицу данных?
заинтересованный в поимке плагиатора может протестировать десяток компиляторов…
Разрешают или нет — это никого не волнует.

Все равно какой-нибудь код спиздят.
Где-то читал, что предусмотрена совершенно разная степень ответственности за неумышленное и умышленное нарушение патента/лицензии. Т.е. если разработчику вроде как запрещено читать код, то любое полуслучайное совпадение можно отнести к неумышленному копированию, а это не так сурово карается.
А помните, какой скандал был лет 5-6 назад, когда кто-то из авторов FreeBSD драйверов IDE нашел свой код в ядре Linux да еще и с чужим авторством? По-моему, Майкрософт совершенно справедливо опасается таких прецедентов.
емнип bsd-лицензия позволяет использовать чужой код свободно, а в некоторых случаях даже и без указания авторства.
Без указания авторства — легко, но без указания копирайта (который, зачастую, принадлежит автору) не позволяет:
You may use… blah-blah-blah… provided that the following conditions met:
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
blah-blah-blah
а вы про какую именно версию BSD-лицензии говорите?
Из-за большой известности GPL-коммунистов без двухмесячных консультаций с юристами нельзя использовать даже BSD/MIT/Apache2 код.
хм, аа что не так с BSD/MIT/Apache2 кодом?
С ним-то все окей. Просто из-за того, что весь опенсорс у директоров ассоциируется с GPL, даже реально свободный софт требует длительного аппрува.
а, понял…
я тоже GPL не люблю
А мне на работе не дали даже с википедии код вычисления дня недели спиздить :(
интересно были ли судебные тяжбы по поводу «ворованного кода» интересует доказательная база, код с измененными именами переменных, и слегка измененной последовательностью хода сложно будет назвать «ворованным» и доказать это… имхо
UFO just landed and posted this here
поддержка PNG файлов для ИЕ вообще-то уже вроде бы есть… с 7ки
UFO just landed and posted this here
Хех, svg под ИЕ хоть с плагином работает, а в мозилке svg (тот что идет на страничках Oracle Enterprise Manager) вообще никак не показывается. :(
там lgpl или какая — нибудь совместимая с ней лицензия.
И что? Вы думаете там libpng какой?
На эту тему хорошо написано тут:
blog.gamedeff.com/?p=161
Ну я не думаю, что инженеры MS такие лохи, чтобы вставлять код os проектов.
Вы думаете никто из них не читал GPL лицензию!? Или раньше сам не писал os код?
Вы действительно думаете, что они не «читают» os код проектов?
Это крайне не разумно, анализировать конкурентов всегда надо…

Наверно причина несколько в ином ;)
Меньше будешь употреблять os — меньше будет желание работать над СВОИМИ os проектами имхо.
Но запретный плод сладок :)
Большая часть инженеров МС — индийцы, а у многих из них копипаст один из излюбленных методов написания кода. Так что я не удивился бы если б GPL код оказался в исходниках МС.
Насчет чтения GPL — да кто-то читал и понимает что к чему, но много кто не понимает смысл GPL а уж тем более разницы между GPL и BSD, и т.п.

А насчет того что не читают — то я думаю много кто читает, не все ж являются корпоративными роботами которые безоговорочно следуют всем правилам.
А еще в компании MS работает много аутистов… но это не гворит о том что компания MS сошла с ума… :)
А еще процессор Athlon фактически был разработан пакистанцами, а Intel Atom — израильтянами…
Какая разница, кто делал… :) Я думаю инженеры должны понимать разницу, иначе зачем таких брать на работу…
А если не следуют правилами, то и так будут копипастить
> А еще в компании MS работает много аутистов… но это не гворит о том что компания MS сошла с ума… :)
Я всего лишь хотел показать что в МС есть кому копипастить в случае отсутствия такого запрета.

> Я думаю инженеры должны понимать разницу, иначе зачем таких брать на работу…

Нет способа определить со 100% достоверностью «какой» есть инженер принятый на работу. В МС не работают какие-то мифические полубоги, там работают вполне себе обычные люди с присущими им недостатками.
Кстати одной из инноваций МС является как раз организация рабочего процесса таким образом чтоб получать качество за счет большего количества ничем не выделяющихся программистов а не за счет набора самых лучших специалистов.
UFO just landed and posted this here
Скоро писателям будут запрещать читать чужие книги, телевизионщикам смотреть YouTube — во избежание…
Когда-то ходил слух, что у Microsoft украли часть исходников Windows и обнаружили там большое количество содранного кода. Видимо поэтому менеджмент установил такие ограничения в компании.
Вполне логично для компании такого уровня. Любой, даже просто похожий код, даже в том месте где невозможно сделать иначе или именно какое-то конкретное решение выглядит очевидным — может вызвать огромный скандал.
Это всего лишь оффициальнок письмо, никто же получателю не мешает взять и открыть ссылочку, но пусть все вокруг думают что он никогда ничего такого не делал и еответил все по правилам, но сделал то все равно по своему )
Ваш комментарий как нельзя вовремя. :)
Наши дети потом будут читать эти размышления, а вы тут на какие-то 3 года внимание обращаете =)
Sign up to leave a comment.

Articles