Форум ''Интернет и Право''

Основной раздел => Авторское право, программное обеспечение => Тема начата: ilya1980 от 18 Мая 2008, 10:48:15



Название: Защита исходного кода
Отправлено: ilya1980 от 18 Мая 2008, 10:48:15
Ситуация такая - есть предложение купить исходный код якобы не для последующей продажи. Потенциальный покупатель готов подписать соглашение о неразглашении. Но мне кажется, такое соглашение - полная туфта, так как оно может быть подписано подставным лицом, а перепродавать программу будет кто-то другой. Доказывать преступный сговор в такой ситуации по-моему нереально. Возможно есть другие способы обезопасить исходный код? Например, страхование или escrow-депозит, который достанется мне в случае появления сходной программы в интернете.


Название: Re:Защита исходного кода
Отправлено: Николай Николаевич Федотов от 18 Мая 2008, 12:57:34
Не продавайте исходный код. Продавайте исключительные права на него. Тогда вам будет безразлична его дальнейшая судьба.


Название: Re:Защита исходного кода
Отправлено: ilya1980 от 18 Мая 2008, 17:03:51
Как это безразлично? Если они этот код скомпилируют и начнут продавать через интернет, то мне будет небезразлично, т.к. я сам ее продаю. Кроме того, как раз "исключительных" прав я не собираюсь продавать (если я правильно понимаю, такие права можно продать только один раз). Вопрос - как реагировать на предложения о продаже лицензии вместе с исходником? Такие предложения ведь могут исходить как от мошенников, так и от добросовесных покупателей, которые хотят иметь возможность в будущем модифицировать программу. Напремер, vBulletin продают свой форум вмести с исходником, но у них наверняка несоизмеримо больше возможностей защищать свой код, если кто-то нарушит условия лицензионного соглашения.


Название: Re:Защита исходного кода
Отправлено: Николай Николаевич Федотов от 18 Мая 2008, 17:26:14
Вопрос - как реагировать на предложения о продаже лицензии вместе с исходником?
Ах, вот вы о чём!

Не изобретайте велосипед. Действуйте так же, как другие. Возможностей доказать нарушение условий лицензионного соглашения у вас немало.

Для начала составьте грамотный лицензионный договор.


Название: Re:Защита исходного кода
Отправлено: Dimon от 18 Мая 2008, 19:16:59
vbulletin продает исходный код, потому что скомпилировать его и записать в экзешник несколько проблематично. это же набор php-скриптов (если я правильно помню).

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


Название: Re:Защита исходного кода
Отправлено: ilya1980 от 18 Мая 2008, 19:23:35
В том-то и дело, что я совсем не уверен, что грамотного лицензионного соглашения достаточно. Ну, допустим, получу я бумагу от президента какой-нибудь липовой "корпорации", что они будут использовать исходный код только в рамках лицензионного соглашения, а потом окажется, что эту бумагу подписал Бомж Бомжевич с помойки №3, а программа тем временем распространяется с сайта, зарегестрированного на жителя Индии или Ирана. Не поеду же я туда судиться... Так что лицензионного соглашения тут явно недостаточно. В общем вопрос остается


Название: Re:Защита исходного кода
Отправлено: ilya1980 от 18 Мая 2008, 19:34:03
vbulletin продает исходный код, потому что скомпилировать его и записать в экзешник несколько проблематично. это же набор php-скриптов (если я правильно помню).

На самом деле существует софт, позволяющий кодировать/компилировать PHP (например, www.ioncube.com). Я думаю дело не в этом. Просто спрятав исходный код, они с одной стороны защитились бы от пиратов, а с другой - потеряли бы часть добросовестных пользователей, которым важно иметь возможность корректировать исходный код в соответствии со своими нуждами. Та же ситуация с компонентами для Дельфи - они как правило распространяются вместе с исходниками, хотя это вовсе не обязательно.


Название: Re:Защита исходного кода
Отправлено: Dimon от 19 Мая 2008, 10:52:17
Я знаю, что Perl- и PHP-скрипты можно компилировать. Но почти не встречал программистов/сайты, которые это делают. И по-моему с защитой авт. прав это связано в самую последнюю очередь.


Название: Re:Защита исходного кода
Отправлено: Николай Николаевич Федотов от 19 Мая 2008, 18:22:38
В том-то и дело, что я совсем не уверен, что грамотного лицензионного соглашения достаточно.
Его не достаточно. Грамотное лицензионное соглашение есть необходимое условие защиты ваших прав.

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


Название: Re:Защита исходного кода
Отправлено: ilya1980 от 20 Мая 2008, 00:17:27
Как связана возможность нарушения ваших прав неустановленным лицом из далёкой страны с тем, распространяете вы исходный код или объектный код?

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


Название: Re:Защита исходного кода
Отправлено: Николай Николаевич Федотов от 20 Мая 2008, 11:13:32
Как связана возможность нарушения ваших прав неустановленным лицом из далёкой страны с тем, распространяете вы исходный код или объектный код?
А как связана возможность кражи из вашей квартиры с наличием замка при условии, что ваша собственность и без всякого замка охраняется законом? Продолжать анологию?
Но позвольте! Какая же это аналогия? Пираты несанкционированно распространяют объектный код даже чаще, чем исходный. Достаточно заглянуть на любой варезный сайт.

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


Название: Re:Защита исходного кода
Отправлено: Сергей Середа от 20 Мая 2008, 18:03:42
Ситуация такая - есть предложение купить исходный код якобы не для последующей продажи. Потенциальный покупатель готов подписать соглашение о неразглашении. Но мне кажется, такое соглашение - полная туфта, так как оно может быть подписано подставным лицом, а перепродавать программу будет кто-то другой. Доказывать преступный сговор в такой ситуации по-моему нереально. Возможно есть другие способы обезопасить исходный код? Например, страхование или escrow-депозит, который достанется мне в случае появления сходной программы в интернете.

Коллеги, вы обсуждаете проблему, которой уже порядка 40 лет и многие частные решения которой уже достаточно давно найдены (хотя исследования по этой тематике продолжаются до сих пор).

ilya1980, сходите в техническую библиотеку и почитайте там книжицу
=======
Д. Гроувер. Защита программного обеспечения: Пер. с англ./Д. Гроувер, Р.Сатер, Дж.Фипс и др./ Под редакцией Д.Гроувера. - М.: Мир, 1992. - 288 с.
=======
Там эта тема весьма неплохо раскрыта.


Название: Re:Защита исходного кода
Отправлено: ilya1980 от 20 Мая 2008, 19:05:07
Но позвольте! Какая же это аналогия? Пираты несанкционированно распространяют объектный код даже чаще, чем исходный. Достаточно заглянуть на любой варезный сайт.
Воры грабят квартиры, запертые на замок даже чаще, чем не запертые... Правда, происходит это не потому что квартира без замка лучше защищена, а потому что таких квартир просто нет...

Ну, неужели ни у кого нет простого и понятного решения?

Ну, вот например что-нибудь в таком роде:
Автор (т.е. я) продает лицензию на программу A (вместе с исходным кодом) Покупателю за $N. Одновременно, Автор платит Гаранту $M (т.е. фактически приобретает страховку). В случае если Автор обнаруживает в интернете программу B, хотя бы отдаленно напоминающую внешне или функционально программу A, Гарант обязуется выплатить Автору некоторую страховую сумму $S. При этом к Гаранту переходит право на предъявление претензий к лицу нарушившему авторские права в размере понесенных им убытков, но одновременно на него ложится и все бремя расходов в процессе предъявления данных претензий.

Вопрос - насколько реальна такая схема.

2 Сергей Середа
Спасибо, посмотрю.


Название: Re:Защита исходного кода
Отправлено: Николай Николаевич Федотов от 20 Мая 2008, 19:59:47
Ну, неужели ни у кого нет простого и понятного решения?
Такого рода решений нет. Не появились. Знаете, почему? Потому что ваше предположение о том, что правообладателю защитить свои права в случае их нарушения сложно и дорого - это предположение неверно.


Название: Re:Защита исходного кода
Отправлено: ilya1980 от 20 Мая 2008, 20:23:12
Хорошо, поставим вопрос так: сколько будет стоить защитить авторские права, если нарушитель находится в одной из следующих стран: США, Германия, Арабские Эмираты? Вопрос не праздный. Если я буду знать, что смогу отстоять свои авторские права, допустим, за $3000 (включая регистрацию прав, оплату адвоката и т.д.), то я смогу без риска назначить цену за свою программу с исходным кодом в размере $3000, т.к. в случае чего мой доход покроет возможные издержки. Если же цена вопроса $50000, то я смогу отклонять предложения о продаже лицензии с исходником не беспокоясь, что я упускаю возможную прибыль. В любом случае, у меня будет возможность выработать линию поведения.