Alexanbar писал(а):Ну почему не сделать сразу самодостаточный компилятор? Чтобы проблема защиты исходного кода не стояла?
Это речь про .NET? Или про компиляторы вообще?
Если про НЕТ - так тут уже говорилось, зачем было сделано именно так, и какие цели при этом приследовались..
А смысл защищать? Уникальную идею сопрут даже если она будет сверх-супер-мега-защищённой. См. пост про скайп, и ссылки из него.
Защита кода в принципе невозможна. Возможно затруднение реинжиниринга путём запутывания кода, прочих описанных тут фишек, и т.п. Это несколько замедлит программу. И всё равно, как ни защищайся, сломают.
Лирическое отступление:
Это такой же бред, как цифровая защита от копирования CD/DVD, музыки, фильмов, и DRM вообще.
Последняя запомнившаяся картинка на эту тему из жизни:
Пытаемся скопировать какой-то фильм. Сделать бекап уже немного потёртой пластинки с очень хорошим и редким фильмом. (жалко потерять, ибо его хрен найдёшь даже лицензию, не говоря уже о "копиях")
XP(лицензия на ноуте). Кажется, Неро(oem, от того же ноута). "Невозможно скопировать: диск защищён от копирования."
Обидно. Ок.
Грузимся в Мандриву с другого раздела. k3b. Ни слова о защите, диск скопирован бит-в-бит. Все рады, все довольны.
Но НАФИГА ТАКОЙ гемор? А если бы не было под рукой Мандривы? Или вообще бы не знали, что есть альтернатива винде? Терять фильм, за который УЖЕ ЗАПЛАТИЛИ? Искать и покупать снова?Надо зарабатывать деньги не уникальностью идеи(и патентами), а поддержкой и сервисом. Быть в данной области лучшим среди равных. Только так.
Ну а если твою идею украли, реализовали лучше, и поэтому покупают не у тебя, а у них - извиняй, друг. Это называется
эволюция.
Естественно, всё вышенаписанное - ИМХО.