Как стать автором
Обновить

Комментарии 16

А почему собранный проект нельзя заливать-то?
Исходники видимо очень нужны. Что и смущает
На аппхарборе проект заново пересобирается перед деплоем, есть также отчет по сборке. Еще автор забыл упомянуть, что у приложений нет прав для загрузки файлов на сервер.
И еще стоит упомянуть про работу с MSSQL: в созданной бд запрещена команда DROP DATABASE, так что при использовании EF Code First, в котором в инициализаторе указано пересоздание бд при изменении схемы, возникнут проблемы.
благодарю, долго не мог понять в чем дело
Неее — так дело не пойдет. Собрать, задеплоить и протестировать я и сам могу — майкрософт для этого все уже сделал.
Хотелось бы сервер, на который я могу залить определенную версию проекта и использовать как тестовый контур или для демонстраций.
Но при этом оставить свои исходники при себе.
> Собрать, задеплоить и протестировать я и сам могу — майкрософт для этого все уже сделал.

Ага, за сто баксов в месяц минимум, независимо от нагрузки, даже при нулевой :(
А что такого с исходниками? =) Вы их обфусцируете? Если нет, то разницы особой нет в каком виде заливать это все туда…
Промахнулся чуток, извиняюсь.
Конечно же есть. Воровство кода с помощью декомпиляции всегда значительно дороже, чем сразу взять исходники, даже если это .net. Обычно по стоимости как написать заново — если это конечно не какие то хитрожопые алгоритмы.

Статья 1261. Программы для ЭВМ
Авторские права на все виды программ для ЭВМ (в том числе на операционные системы и программные комплексы), которые могут быть выражены на любом языке и в любой форме, включая исходный текст и объектный код, охраняются так же, как авторские права на произведения литературы.


В суде тебе будет намного труднее доказать что код твой, если у твоего конкурента в руках его точная копия.

Посмотреть рефлектором не обфусцированные исходники. как просто проект готовый получить. Надо их SLA читать про ответственность и тд. за слив исходников.
По поводу SLA — я говорю не о гипотетический вещах, а о настоящем российском законодательстве. Вот то что я написал — это реально работает — это закон РФ — о нем все знают. Все остальное может в штатах работает — но у нас это документы совсем другого уровня.

Посмотреть рефлектором на необфусцированное скомпилированное приложение — это совершенно не то же самое что смотреть код. Там будут отличаться имена локальных переменных, отсутствоват комментарии, отличаться код внутри методов.
Будут отстутствовать интеграционные и юнит тесты, билд скрипты, документация по проекту, использованные в работе утилиты и т.д.

Вы не сможете использовать обфусцированный код напрямую в своем продакшен приложении. Вам придется его переписывать в соответсвии со стилем, принятым в рамках вашего проекта, тестировать и т.д. Алгоритм работы вы конечно можете подсмотреть — но его и придумать заново не проблема — если это обычное приложение.

Может иметь смысл только воровство всего сразу — исходников целиком. Если вы будете использовать предложенное в статье решение — это может стать реальностью.
Хотя я может вас просто не понял и вы имеете ввиду поделку на коленке а не приличного уровня проект.
Просто ИМХО этот сервис не для проектов, где есть что сливать =) А для большинства проектов которые попадают на такие хостинги вообще без разницы открыт код или нет. Тесты и тд, кстати не обязательно заливать.
А если это еще и SPA, где вся логика на фронт-енде в виде JS кода, то в бек-енде и тырить то нечего. Кстати при заливке тестов, аппхарбор перед деплоем прогонит эти тесты, и задеплоит только в случае удачного их прохождения, иначе выдаст отчет что не прошло.
обфусцированный код — читай: декомпилированный код — описка.
Много у них слов на сайте неписано по этому поводу. Лень читать.
Может кто нибудь прокомментирует какие они дают гарантии — можно попробывать смаппить на российское законодательство.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории