-
> Seg (19.10.05 16:23) [39] > Это значит, что я уже не смогу продать исходный код своей > программы?
Почему же? Если грамотно оформить авторские права (25 первых листов + 25 последних) :)
-
Авторские права в нашей стране? Да кто на них посмотрит?
-
> Seg (19.10.05 16:46) [41] > Авторские права в нашей стране? > Да кто на них посмотрит?
В разных ситуациях - разные инстанции. В каких-то - мировой судья, в каких-то - арбитражный суд, а в каких-то - уголовный!
-
Тогда вопрос другой: Допустим я написал программу, продал ее заказчику. Программер заказчика решил что-то подправить в моем коде, в результате программа начала глючить. Заказчик в бешенстве. Что делать? Как определить, что в коде кто-то поковырялся?
-
> Курдль © (19.10.05 14:22) [38]
Ну, про "прям тот исходник" -- это малость загиб...
А вот никакой проблемы в этом нету.
-
> Seg (19.10.05 17:05) [43] > Тогда вопрос другой: > Допустим я написал программу, продал ее заказчику. > Программер заказчика решил что-то подправить в моем коде, > в результате программа начала глючить. > Заказчик в бешенстве. Что делать? Как определить, что в > коде кто-то поковырялся?
Я точно не разбирался, но существует строгий контроль версий классов решения. Наверное, если попадается "опасный клиент" - можно документировать assembly info или что-то еще. Но я не могу себе представить ни случая, когда кто-то попытается продать мой код за свой, либо разобраться в моем коде и что-то там подправить. Это нонсенс - клиенту даже связь модулей в проекте не ясна. Да что про клиента говорить, если даже высококвалифицированные программисты, работающие вместе над одним проектом, долго разбираются в кодах друг друга, если возникает необходимость кого-то заменить...
-
Я так понимаю, что защитить от взлома программу написанную на .Net сложнее. Или я ошибаюсь?
-
> Lin7 © (19.10.05 17:36) [46] > Я так понимаю, что защитить от взлома программу написанную > на .Net сложнее. Или я ошибаюсь?
Не "сложнее" а невозможно!
-
Я так понимаю, что защитить от взлома программу написанную на .Net сложнее
Ясно же было написано, что клиенту отдается исходный код, только без комментариев!
разобраться в моем коде
Люди в машкодах разбираются, чтобы взломать систему. Конечно можно писать так, что никто не разберется, но это уже непраильный стиль программирования.
-
> Не "сложнее" а невозможно!
Никакую программу защитить от взлома невозможно.
-
Если пишешь мелкую прогу для "коробочной" продажи, то ее можно исполнить и на делфях. Потом прокатать хорошенько каким-нить AsPack-ом или AsProtect-ом. Но если пишешь крупную систему, то взламывать ее ни укого и желания не возникнет. Такие системы чаще всего заточены под конкретного клиента и привязаны к сложной структуре БД. Данные защищены на уровне СУБД (ни разу не слышал, чтобы кто-то похвастался, что ему удалось взломать пароль к ораклу или сайбэйсу). Другое дело, что в распределенных приложениях типа трехзвенки, у владельца клиентской части может возникнуть желание что-то подшаманить в своем модуле, чтобы получить расширенный доступ к ресурсам сервера. Но это запросто пресекается. Напр. в случае с ремоутингом - клиенту предоставляется лишь интерфейс методов (строка вызова и список параметров), а не их реализация.
-
Но если пишешь крупную систему, то взламывать ее ни укого и желания не возникнет
Правда? Т.е. компания написала программу, протестировала, откатала, передала заказчику, а заказчик начал заниматься ее свободным распространением. Взламывать ничего не надо, надо просто перенести пустую базу, настроить и получить бабки.
-
> Seg (20.10.05 11:00) [51] > Т.е. компания написала программу, протестировала, откатала, > передала заказчику, а заказчик начал заниматься ее свободным > распространением.
Да что за хрень? Так можно все что угодно опошлить! "Контрагент подписал договор, получил товар, и не платит" "Банк выписал вексель, а назад его не принимает" "Заемщик взял кредит и всю жизнь им пользуется"
Ну не совсем же в банановой республике живем! :(
-
Ну не совсем же в банановой республике живем! :(
Именно в банановой, по крайней мере по криминалу и коррупции.
|