|
"Как защитить программный продукт?"
Для получения ответа на этот вопрос можно пойти двумя путями.
Можно внимательно изучить раздел "Защита программ" и там почерпнуть сведения о необходимых шагах и процедурах.
Но можно поступить и более радикально (и на самом деле методически более правильно), и попытаться найти ответ напрямую, используя для этого сам вопрос.
Защита программных продуктов, как и любая другая защита, это набор действий по предотвращению неких негативных событий, а при невозможности их предотвращения - по нивелированию и минимизации последствий их наступления.
Соответственно для ответа на вопрос как защитить программный продукт - надо внимательно собрать в одном списке перечень тех самых рисков и негативных событий, которые и могут нанести вред и ущерб.
После этого, выбирая по порядку события из этого списка, можно по каждому такому событию составить достаточно полное и подробное представление о том, как данное событие можно предотвратить, а при невозможности предотвращения - минимизировать вред от его, если оно всё таки произойдёт.
Если риск состоит в том, что программный продукт изучат конкуренты и начнут использовать заложенные в нём принципы - можно заранее нивелировать такой риск, защитив эти самые принципы патентом, и приготовившись к суду по нарушению патента.
Если риск состоит в том, что продукт начнут бесконтрольно копировать и распространять, такой риск можно нивелировать, изменив саму архитектуру продукта, например с отдельной программы на клиент-серверное приложение, или же экономическую модель его распространения, например, включив в него рекламу, или сделав его обновления по подписке.
Практика показывает, что защита программных продуктов строящаяся не "по образцу", а исходя из списка реальных и конкретных рисков и опасностей конкретного продукта - намного более надёжна и эффективна.
К тому же зачастую за счёт сокращения ненужных действий требует меньших затрат сил и ресурсов.
|
|
|