Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 14, 2009 13:10:30

dim.r
От:
Зарегистрирован: 2009-02-14
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Разработка коммерческого приложения на python

Добрый день!

Работаю в небольшой компании и сейчас встал вопрос о выборе платформы для нового внутреннего проекта, который, в последствии, будет распространятся на ком. основе. Для нас наиболее приемлемым вариантом является использование python, т.к. помимо всех прочих достоинств это позволит будущим клиентам достаточно просто писать свои собственные расширения (что очень важно). Но вопрос стоит в защите нашего кода. И дело даже не в собственно защите от нелегального копирования и/или распространения (я убежден, что любая защита рано или поздно снимается, и не вижу смысла бюджетировать эту сторону разработки), а дело в защите именно наработок. Даже если мы не будем распространять непосредственно py-файлы, а только .pyc, то все равно есть возможность “дизасемблировать” код. Теперь собственно вопрос - каков шанс того, что потенциальные конкуренты смогут воспользоваться нашим кодом (“дизасемблированным”) для производства собственных сходных решений, при условии, что объем проекта достаточно большой? Заранее спасибо.


PS. Я сам непосредственно не являюcь программистом, потому могу не понимать некоторых особенностей - если не сложно, то просветите :)



Офлайн

#2 Фев. 14, 2009 13:40:01

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Разработка коммерческого приложения на python

Ну дизасамблировать можно и код на с++ :)
Это будет десктопное приложение?
Если да, тогда я не думаю, что проект будет распространятся конечным заказчикам в виде py (pyc) скриптов с требованием установить питон. Скорее всего, это будет приложение, собранное в py2exe. С собранными таким образом приложения, можно делать все что угодно, в том числе применять какие либо крипторы и пр.
P.S. Эта тема вроде как уже сдесь поднималась



Офлайн

#3 Фев. 14, 2009 13:44:42

dim.r
От:
Зарегистрирован: 2009-02-14
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Разработка коммерческого приложения на python

igor.kaist
Это будет десктопное приложение? Скорее всего, это будет приложение, собранное в py2exe.
Да, именно - десктопное и py2exe.



Офлайн

#4 Фев. 14, 2009 14:15:51

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Разработка коммерческого приложения на python

Гуглу можно скормить запрос: “криптор”.
Если не подходят бесплатные, можно купить коммерческие :)



Офлайн

#5 Фев. 14, 2009 14:29:01

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Разработка коммерческого приложения на python

А смысл криптовать?
Разве есть преобразователи, которые обратно в Питон-код переведут программу, собранную в py2exe?



Офлайн

#6 Фев. 14, 2009 14:40:58

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Разработка коммерческого приложения на python

Lexander
Разве есть преобразователи, которые обратно в Питон-код переведут программу, собранную в py2exe?
Открой искомый файл в hex вьювере (да можно и в обычном блокноте), и увидишь компилированный (pyc) исходник, который распологается в ресурсах.



Отредактировано (Фев. 14, 2009 14:41:23)

Офлайн

#7 Фев. 15, 2009 16:02:12

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Разработка коммерческого приложения на python

Моя рекомендация - не делать на питоне. Делайте на компилируемом языке, а питон используйте как скриптовый язык для расширений (как в Maya, например).

Офлайн

#8 Фев. 16, 2009 09:08:10

dim.r
От:
Зарегистрирован: 2009-02-14
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Разработка коммерческого приложения на python

Всем спасибо за ответы, от питона в проекте отказались :(



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version