Страница 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 — удалять запятые из домена перед включением в ключ?