Я разрабатываю систему в Zend Framework
для компании, и после ее завершения я хочу продать эту систему и другим компаниям.Как защитить исходный код?
Проблема заключается в том, что первая компания, которой я собираюсь продать систему, имеет свой собственный ИТ-отдел, поэтому я подозреваю, что они сделают некоторые изменения в системе, которые я разработал, и начать продавать ее другим компаниям.
Мой вопрос здесь в том, как я могу сделать эту систему таким образом, что требуется много времени и усилий для анализа и ее трудно понять?
Я все готов знать о запутанной структуре каталогов ... но ищет другие альтернативы ..
А также согласно контракту я должен дать им сырой исходный код.
Если вам нужно предоставить «необработанный» код, и у них есть ИТ-отдел, то все, что вы им дадите, все еще «сырое», будет довольно легко читать. – hexacyanide
@hexacyanide Я не против, чтобы они читали код, но я хочу сделать это тяжело. Несколько лет назад я проанализировал коммерческую систему, и структура каталогов, кодирование, поток были настолько сложными, что потребовались месяцы, чтобы понять всю систему. Я просто хочу сделать свою жизнь труднее ... –
любая причина, по которой исходный код трудно читать? Я всегда люблю код, чтобы быть как можно более простым. –