Доброго времени суток. Хотелось бы узнать вашего мнения. Вот, допустим, есть программа, написанная на ASM, которая распространяется под свободной лицензией (GPL например). И есть эта же самая программа (не идентичная бинарно, но название/функционал/интерфейс/etc. такие же, как и у предыдущей), написанная на С/С++, чьи бинарники вообще не распространяются. Обязан ли автор выкладывать код на С-ях, так же как и код на асме? Заранее спс.
Всегда было интересно... Если исходный код пропустить многократно через мощный обфускатор и потом выложить, прокатит ли такой прием? Ведь фактически код предоставлен. Из него собирается ехе нужного функционала. А то, что он через обфускатор пропущен - еще доказать нужно. Или не?
AlterPterox зависит от лицензии... в полном тексте лицензии подобные случае наверняка указываются, ищите... например, с вики о GPL: http://ru.wikipedia.org/wiki/GNU_General_Public_License
AlterPterox Программа написана другим человеком? На другом языке программирования? Трансляция с одного языка на другой была не автоматический? Значит, если никаких патентов не нарушаешь (а вопрос был не про патенты, а про лицензию?), то всё ok. Rel "на основе" -- это значит используя сорцы GPL проекта непосредственно, то есть копипастом. Но если их использовать косвенно, скажем для справки, чтобы не парить себе мозг проектированием программы, выбором подходящих алгоритмов и структур данных, то можно. А реально, разница между "непосредственно" и "косвенно" определяется в суде.
r90 в рфе насколько я знаю можно даже дизасемблировать с целью написать аналог, интересно можно автоматом переводить в си компилировать и продавать)
AlterPterox объектом копирайта могут быть разные вещи в эппе: медийная часть(звуки, картинки..) и собс-но алгосы закатанные в тело кода. spa ток вряд ли ты рынок сбыта себе обеспечишь, а если что-нть и выгорит -- для тебя найдут веские доводы, дабы показать сколь ошибочны твои действия по жизни:-D так что не советую..