Привет всем, нужен совет. Предположим, разрабатывается программное обеспечение. php-движок, веб-интерфейс, база firebird. Все это под апачем крутится и горя не знает - дописывается себе помаленьку.
Тут разработчик решает это все продавать. Но так как софт на миллион долларов и аналогов естественно нет, продавать решает по всему миру, Россия, СНГ, Европа, Штаты и тп. Помимо проблемы - как продать, есть проблема - как защитить.
т.к. исходный код ничем не закрыт, возникает возможность форка и перепродажи. Задача - либо купить ПО (типа ZEND'a или ionCUBE), которое закроет исходники; либо найти лицензию, под которой нельзя использовать для коммерческих целей, извлечения прибыли и перепродажи.
Первый способ мне не очень нравится закрытостью, не хочу рекомендовать. А второй - не нравится тем, что не защищает от банальной кражи. Т.е. захочет компания на 10000 человек использовать этот софт - скачает и будет использовать. И никто об этом никогда не узнает. А захочет заплатить - заплатит.
Также при первом способе можно демку сделать с урезанным функционалом или по времени работы - а со вторым такого сделать нельзя.
Что здесь будет правильно посоветовать разработчику?