Форум сайта python.su
Все доброго времени суток.
Раньше никогда не интересовался лицензиями, но тут подвернулось написать небольшую приблуду для фин. отдела одной весьма и весьма крупной компании. В следствии чего возник вопрос: а не полезут ли какие нибудь косяки, если у них вдруг пройдет какая нибудь проверка?!
В первую очередь меня напрягают либы майкрософта, которые приходится пихать в дистрибутив собранный с помощью py2exe:
Microsoft.VC90.CRT.manifest
msvcm90.dll
msvcp90.dll
msvcr90.dll
Офлайн
SyaoЭти либы скорее всего в системе уже стоят, так как ставятся со многими программами (ох уж этот windows way)
В первую очередь меня напрягают либы майкрософта
Офлайн
Или собрать натив mingw'ом.
..bw
Офлайн
Syaoгпл лицензия запрещает распространение без доступа к исходникам программ с гпл кодом. Вы, используя PyQt ничего не нарушите, т.к. вы программу только написали и передали заказчику, если он уже начнет распространять, то это будут его проблемы, но, конечно, хорошим тоном будет обговорить с заказчиком этот момент и узнать для каких целей ему программа.
Поглядываю в сторону QT, но стоит вопрос: смогу ли я использовать его? По факту мне заплатят за разработку, возможно будут платить за поддержку.
Офлайн
igor.kaist
Эти либы скорее всего в системе уже стоят, так как ставятся со многими программами (ох уж этот windows way)
Их можно и не включать в инсталлер и ставить отдельно Microsoft Visual C++ Redistributable Package.
bwПонял, спасибо. На всякий случай поставлю ссылку на Redistributable Package первой же строчкой в Readme.
Или собрать натив mingw'ом.
ZubchickЗначит никаких проблем не будет, т.к. программа однозначно не выйдет за пределы компании.Syaoгпл лицензия запрещает распространение без доступа к исходникам программ с гпл кодом. Вы, используя PyQt ничего не нарушите, т.к. вы программу только написали и передали заказчику, если он уже начнет распространять, то это будут его проблемы, но, конечно, хорошим тоном будет обговорить с заказчиком этот момент и узнать для каких целей ему программа.
Поглядываю в сторону QT, но стоит вопрос: смогу ли я использовать его? По факту мне заплатят за разработку, возможно будут платить за поддержку.
Офлайн
гпл лицензия запрещает распространение без доступа к исходникам программ с гпл кодом. Вы, используя PyQt ничего не нарушите, т.к. вы программу только написали и передали заказчику, если он уже начнет распространять, то это будут его проблемы, но, конечно, хорошим тоном будет обговорить с заказчиком этот момент и узнать для каких целей ему программа.Не совсем так. PyQt можно спокойно использовать в любых проектах, это не запрещено. Но если вам по какой либо причине понадобится модифицировать сам PyQt (как и любой другой GPL код), то вам придётся передать свои изменения разработчикам.
Отредактировано (Июль 18, 2010 19:24:39)
Офлайн
Rodegastнет.
Не совсем так. PyQt можно спокойно использовать в любых проектах, это не запрещено. Но если вам по какой либо причине понадобится модифицировать сам PyQt (как и любой другой GPL код), то вам придётся передать свои изменения разработчикам.
Офлайн
Я ничего не путаю :) Т.к. все ограничения GPL распространяются только на PyQt, а под какой лицензией Syao выпустит свою программу это его личное дело. Главное что бы в коде его программы не было кода самого PyQt.
Офлайн
Rodegast, вы приятно заблуждаетесь.
Офлайн
С этого места поподробнее :-).
..bw
Офлайн