Страница 1 из 1

Легальность ключа

Добавлено: 06.05.2020, 20:28
cypherpunks
Нашёл в Интернете ключ на нужный домен. Ввёл, работает. Законно ли пользоваться таким ключом?

Добавлено: 07.05.2020, 05:50
korshunov
Попробуйте проконсультироваться у 3-4 юристов. Наверняка получите разные ответы (если они вообще что смогут ответить по существу).
И сама постановка вопроса требует уточнений, как минимум - где нашел, что и в каком виде нашел, куда вставил...

Тут
http://forum.simplacms.ru/topic/14165-stroyka-шаблон-для-simpla-cms/?p=112847
один знаток пробовал с наскоку растолковать подобный вопрос. Получил массу уточняющих вопросов, и сразу сник...

Добавлено: 07.05.2020, 06:39
OkayCMS
cypherpunks писал(а):Нашёл в Интернете ключ на нужный домен. Ввёл, работает. Законно ли пользоваться таким ключом?

Примерно также законно как пользоваться кейгеном для взлома Windows.

Добавлено: 09.05.2020, 09:41
Гость
Был вопрос про тестовые лицензии, исчез…

Будет ли законным обновление каждый месяц тестового ключа (без покупки Pro)?

Добавлено: 09.05.2020, 12:14
OkayCMS
Нет, не будет.

Добавлено: 09.05.2020, 13:11
cypherpunks
А почему тогда не запретить получать тестовый ключ второй раз на один домен? Чтобы исключить «кражу» ключа на чужой домен, можно сделать обязательное подтверждение — например, загрузить на сайт файл с нужным именем и текстом. Установщик может сделать это автоматически.

Добавлено: 09.05.2020, 14:06
OkayCMS
cypherpunks писал(а):А почему тогда не запретить получать тестовый ключ второй раз на один домен? Чтобы исключить «кражу» ключа на чужой домен, можно сделать обязательное подтверждение — например, загрузить на сайт файл с нужным именем и текстом. Установщик может сделать это автоматически.

Потому что тогда челове банально не сможет удалить систему и переустановить. У нас есть мысли в эту сторону, но запрещать повторное получение ключа - это черезчур.

Добавлено: 09.05.2020, 15:04
cypherpunks
При переустановке у пользователя уже есть ключ, который он получил при первой установке. После подтверждения владения доменом (с помощью записи специального файла на сервер), в вашу БД записывается этот домен и уникальный ключ для него. При следующих запросах тестового ключа выдаётся именно этот ключ. С датой первой установки + 1 месяц. После того, как срок действия тестовой лицензии заканчивается, установщик должен получать от вашего сервера ошибку вместо тестового ключа и требовать ввод ключа, купленного у вас.

Если будет время, может быть, напишу код для этого (если нужно).

Добавлено: 10.05.2020, 14:59
cypherpunks
Возникла проблема — ваш генератор тестовых лицензий, в отличии от Simpla CMS, позволяет сделать лицензию на несколько доменов (через запятую).

Чтобы правильно работала такая система с генерацией только одного ключа (а не нового при каждом запросе), необходимо сделать как у Симплы — один тестовый ключ на один домен. В противном случае нужно уменьшать срок действия лицензии при добавлении доменов с активным тестовым периодом до минимального из этих доменов (т. е. тестовый период будет меньше, чем один месяц). Также непонятно, к чему должна быть привязана лицензия — к человеку или к домену.

Например, лицензия на домен example.com была получена 2020-05-01, а потом открывается зеркало сайта на example.org и администратор сайта получает лицензию 2020-05-15 на список доменов "example.com,example.org". И тестовый период продлевать нельзя, и на второй домен неизвестно, как правильно создать лицензию.

Добавлено: 11.05.2020, 06:23
korshunov
cypherpunks писал(а):Возникла проблема — ваш генератор тестовых лицензий, в отличии от Simpla CMS, позволяет сделать лицензию на несколько доменов (через запятую).

Чтобы правильно работала такая система с генерацией только одного ключа (а не нового при каждом запросе), необходимо сделать как у Симплы — один тестовый ключ на один домен.

И в чем проблема-то? Делайте "один тестовый ключ на один домен", кто ж не дает? Например, один из вариантов - формировать текст лицензиив виде
domain1#expiration1#comment1;domain2#expiration2#comment2;domain3#expiration3#comment3

Если будут трудности с модификацией данных по домену в середине списка, то код лицензии на много доменов формировать из кусков
license = domain1code;domain2code;domain3code

А можно и
license1 = domain1code
license2 = domain2code
license3 = domain3code

И еще варианты возможны.

Творческому работнику простор для фантазии обеспечен...

Добавлено: 11.05.2020, 15:59
cypherpunks
korshunov писал(а):И в чем проблема-то? Делайте "один тестовый ключ на один домен", кто ж не дает? Например, один из вариантов - формировать текст лицензиив виде
domain1#expiration1#comment1;domain2#expiration2#comment2;domain3#expiration3#comment3

Если будут трудности с модификацией данных по домену в середине списка, то код лицензии на много доменов формировать из кусков
license = domain1code;domain2code;domain3code

А можно и
license1 = domain1code
license2 = domain2code
license3 = domain3code

И еще варианты возможны.

Творческому работнику простор для фантазии обеспечен...

Просто хотелось сделать защиту на основе существующего алгоритма генерации/считывания этих ключей.

Можно сделать ограничение на один домен в тестовой лицензии, но это надо спрашивать у @OkayCMS.

Добавлено: 12.05.2020, 05:44
korshunov
cypherpunks писал(а):Просто хотелось сделать защиту на основе существующего алгоритма генерации/считывания этих ключей.

Можно сделать ограничение на один домен в тестовой лицензии, но это надо спрашивать у @OkayCMS.

И делайте себе на основе...

А спрашивать надо бы ДО ТОГО, как занялись - нужно ли им такое, интересует ли @OkayCMS Ваше предложение, готов ли @OkayCMS применить Ваше будущее решение и проч...

Добавлено: 12.05.2020, 07:00
OkayCMS
korshunov писал(а):
cypherpunks писал(а):Просто хотелось сделать защиту на основе существующего алгоритма генерации/считывания этих ключей.

Можно сделать ограничение на один домен в тестовой лицензии, но это надо спрашивать у @OkayCMS.

И делайте себе на основе...

А спрашивать надо бы ДО ТОГО, как занялись - нужно ли им такое, интересует ли @OkayCMS Ваше предложение, готов ли @OkayCMS применить Ваше будущее решение и проч...
Да, конечно нужно. Мы всегда поддерживаем тех, кто поддерживает развитие нашего продукта.

Добавлено: 12.05.2020, 10:19
cypherpunks
OkayCMS писал(а):Да, конечно нужно. Мы всегда поддерживаем тех, кто поддерживает развитие нашего продукта.

Т. е. сделать как у Simpla — удалять запятые из домена перед включением в ключ?