Контракты. Какова Неявная Общепринятая Практика Лицензирования Программного Обеспечения (Клиент Javasript) Для Ознакомления?

  • Автор темы Masiej
  • Обновлено
  • 20, Oct 2024
  • #1

Я веду переговоры о предоставлении интерфейса JavaScript только для оценки.

Вместо лицензирования программного обеспечения клиент попросил соглашение о неразглашении.

В качестве цели явно написано только для ознакомления, но не указан технический срок использования.

Каковы распространенные неявные методы выпуска программного обеспечения веб-клиента во избежание неправильного использования?

Например, я думал выпустить библиотеку на своих серверах, разрешив использование JS-скриптов через CORS и проверив api_key.

Masiej


Рег
26 Jul, 2012

Тем
65

Постов
182

Баллов
547
  • 25, Oct 2024
  • #2

ХОРОШО. Ваш клиент не хочет подписывать лицензионное соглашение. Вот как это посмотреть:

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

  • Если работа уже была выполнена до заключения какого-либо конкретного соглашения, то вы являетесь владельцем работы и лицензионное соглашение является соответствующим. Что также очень уместно, так это то, что вы не передаете исходный исходный код, а вместо этого сильно запутанный Javascript. На самом деле вы могли бы закодировать там что-то, что «подключается» к серверу где-нибудь, чтобы сообщить об использовании сценария посредством вызова AJAX или аналогичного, и потенциально отключает сценарий после определенной даты или если он не размещен на ФИКСИРОВАННОМ имени сервера. . Защитите свою интеллектуальную собственность! Если клиент сопротивляется любому типу лицензионного соглашения, я считаю, что ситуация весьма подозрительна (т. е. ваш клиент возьмет код и будет работать с ним, не заплатив вам его должной стоимости). Я нашел кое-что, что тебе может пригодиться... Джскремблер.

В любом случае, получите деньги заранее, прежде чем демонстрировать что-либо в браузере, к которому может получить доступ ваш клиент!

 

Lunohod


Рег
09 Sep, 2005

Тем
88

Постов
233

Баллов
673
  • 25, Oct 2024
  • #3

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

 

NomaEnancecet


Рег
24 Feb, 2009

Тем
61

Постов
193

Баллов
558
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908