Как выявлять нарушения лицензии с открытым исходным кодом компаниями?

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

  1. Как я могу осмотреть коммерческий продукт, чтобы узнать, используют ли они часть моего исходного кода?
    • Я понимаю, что могу сделать дамп изображения, но это действительно полезно или легко запутано?
  2. Есть ли какие-либо простые трюки, которые я мог бы использовать, например, добавление странного поведения в случае с короткими случаями, что позволило бы мне легко обнаружить, если кто-то скопировал исходный дословный текст и не слишком очевиден?

Бонусный юридический вопрос: могу ли я каким-то образом вызвать исходный код, если да, то что мне нужно, чтобы представить «разумное сомнение»?

10 голосов | спросил stbtra 13 Mayam10 2010, 02:14:14

4 ответа


5

Возможно, попробуйте следующее: http://www.binaryanalysis.org/en/home

По юридическому вопросу я попробую отправить электронное письмо в Центр правовой защиты Software Freedom: http://www.softwarefreedom.org/

ответил pingswept 13 Mayam10 2010, 02:23:00
5

Часто работает strings в двух двоичных файлах, и сравнение результатов может дать результаты:

strings <filename>

На странице man строк:

strings - find the printable strings in a object, or other binary, file

Результаты могут быть не идентичными, но могут отображаться основные сходства между файлами.

ответил Peter Gibson 13 Mayam10 2010, 09:36:54
4

Вот хорошая статья от Mimedia (ffmpeg /mplayer) о второй трюк, который вы упомянули (исследуя угловые случаи). На стороне YouTube нет нарушений GPL, но, тем не менее, это весело.

ответил jpc 13 Maypm10 2010, 15:21:29
1

Как насчет блефа в покер, вдохновленного Apple? (Их адвокаты отправляют много бумажного бумажки, даже если их дела являются фиктивными:)

Вы просто пишете им письмо, в котором утверждаете, что они нарушают авторские права на ваш код, а затем предлагают им сделку по урегулированию «вне суда».

Возможно, упоминалось, что дело будет передано кому-то вроде EFF в течение XX дней, t повтор.

И если вам повезет, они свяжутся с вами, и вы сможете получить деньги из этой ситуации.

ответил Johan 13 Maypm10 2010, 13:04:56

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132