Является ли коммерческий лицензионный инструмент лучше, чем разработанное для дома решение для лицензирования программного продукта

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

Каковы плюсы и минусы каждого из них.

Одним из негативных решений для домашнего решения является то, что затраты на создание одного с нуля.

Может кто-то прокомментировать технологию, которая будет использоваться для лицензирования, так как .Net можно декомпилировать.

Ответ 1

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

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

Есть много вариантов. Некоторые гибкие и простые в использовании опции включают EZIRIZ. Оба имеют инструмент обфускатора + лицензирования.

Ответ 2

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

Как только вы примете мой первый пункт, самое важное, что у вас есть, - это доверие вашего клиента, прочитайте эту историю ужасов о работе с Xheo: Открытое письмо к XHEO: Это не очень хороший способ ведения бизнеса.

Независимо от того, что вы решите сделать для регистрации/активации, убедитесь, что это не повредит вашим клиентам, которые действительно заплатили за программное обеспечение, потому что люди, которые намерены использовать его бесплатно, будут использовать его бесплатно. Даже самые продвинутые (и системные) схемы защиты от копирования, такие как Securom и Starforce, которые в основном являются вирусами, извлекаются из программ "хакерами". Не обращайтесь со своими клиентами, как с ворами. Все, что вы хотите остановить, - это человек, который бесплатно закупает ваше программное обеспечение, устанавливая его по всей сети. Или один пользователь загружает ваше программное обеспечение и может застегнуть каталог установки и поместить его в торрент.

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

Ответ 3

Я знаю, что это немного поздно, чтобы ответить, но, может быть, мой ответ будет полезен другим людям, читающим это.

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

Объявите пиратство! Это означает, что ваше программное обеспечение достаточно хорошо для того, чтобы кто-то нарушил закон, чтобы использовать ваш инструмент - как замечательно. Ваше программное обеспечение распространяется на многих других людей, которые могут в конечном итоге купить коммерческую лицензию. Теперь вы распространяете свое программное обеспечение быстрее и по каналам, к которым вы не можете получить доступ. Это программное обеспечение может получить конкурентное преимущество перед конкурирующими программными продуктами, сделав это.

Ничто никогда не было так хорошо для Microsoft, как пиратство особенно ранних версий Windows, Word и т.д. Они во многом стали отраслевым стандартом.

Ответ 4

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