Страницы

Поиск по вопросам

воскресенье, 15 декабря 2019 г.

Где и как защитить свой код?

#php #копирайт


Уважаемые профессионалы, подскажите пожалуйста, где и как защитить свой php код?

Я написал cms и не хочу, что бы её выдавали как свою.

Защитить имеется ввиду не закодировать, а именно дать понять, что код написанный
мною и что я владелец.

Уже наступал на грабли, когда мою бесплатную систему тикетов продавали под чужими
копирайтами.
    


Ответы

Ответ 1



Продать продукт - малая часть, дороже стоит его поддержка. Для усложнения до состояния фантастики поддержки можно сделать обфускацию кода. Хотя-бы тем-же ioncube. Кражи неизбежны, и перепродажи тоже, но это может говорить о том, что ваш продукт нравится. Есть безотказный способ защиты подобных проектов: пишется часть бизнес логики приложения, не требующая частого обновления, и выносится на свой сервер. Application клиента, установленный на сервере, при необходимости обращается на API вашего сервера, получает обработанный ответ и продолжает работать с уже обработанными данными. Но это реализовывали на платном продукте, знали кому продали, где стоял сервер и с какого IP с каким ключом будет приходить запрос на API.

Ответ 2



Я думаю вам стоит воспользоваться Github и составить лицензию. И если это ваш код, то еще и запатентовать его. В таком случае вы можете подать в суд на продавцов вашей разработки.Да и советую сделать бекдор, который шлет отчеты о лицензии. https://ru.wikipedia.org/wiki/GNU_General_Public_License

Ответ 3



Попробуйте Zend Guard. Он кажется платный, но скорее всего он делает то, что вам как раз нужно. Часто этой тулзой пользуются эксплойт-мейкеры. Они пишут сплойт, запаковывают скрипт Guard-ом и продают. Покупатель в итоге получает рабочий скрипт, пароль для его запуска и полностью не восстанавливаемый исходный код. У покупателя нет простой возможности разобраться как скрипт работает, и уж тем более его модифицировать. Запускать можно, менять нельзя (только через реверс-инжиниринг).

Комментариев нет:

Отправить комментарий