@NewTypes
На себя

Как доказать кражу исходного кода?

Есть интернет магазин софта (php и js). Есть один товар на php и есть второй - почти копия. С одним НО - у второго в коде заменены названия переменных и функций, но логика сохранена и чуть дописана (минимум).

Как доказывается воровство?
  • Вопрос задан
  • 3937 просмотров
Пригласить эксперта
Ответы на вопрос 3
Deerenaros
@Deerenaros
Программист, математик, задрот и даже чуть инженер
Никак. И вообще, опыт с Oracle vs Google никого ничему не учит. Вообще, код должен быть open source. Зарабатывает не код, зарабатывают бизнес-процессы, то есть продажи.

Но вообще, чисто теоретически, если код СТОЯЛ на балансе (так можно, хоть так и не удобно... очень не удобно), то можно доказать кражу, хоть и невероятно сложно, особенно в этой стране. Если изменены все названия функций и переменных, но сохранена логика, то чисто теоретически, можно доказать кражу с изменением структуры программы с помощью технических средств (перед этим придётся доказать возможность такого изменения именно с помощью технических средств), но гемороя в тысячи раз больше. Но если были изменения в логике, то это уже не вариант. Наконец, если вор идиот и украв код, залил его на svn или git, а потом меня, то чисто теоретически, можно попытаться завести дело и изъять технику до чистки улик.

Но всё это чисто теоретически и на деле столкнётся с некомпетентностью судей и присяжных (которые по идее, должны брать консультации по таким делам, но вы же понимаете), а также с чистой глупостью данной затеи. Лучше используйте opensource и сами выкладывайте в общий доступ.
Ответ написан
@bizal
Если код оригинал как минимум без патента или где-то (олимпиады, выставки) не светился шансов практически нет.
Никак не докажете, где оригинал где копия.
Ответ написан
Комментировать
@NiSanGo
Есть возможность.
1. Надо доказать, что именно вы правообладатель оригинального кода. Если нет патента это доказывается фактом что вы его где-либо опубликовали первым (выложили на сайте, например).

2. Заказывается экспертиза, которая проверяет код на заимствования. Если такие есть (совпадают алгоритмы - у вас есть шансы. Если бы были даже не переделаны названия функций/переменных - было бы вообще легко)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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