Re: [Python-es] Duda con distribución de software (d ll MSVCR90 y otras)

2010-05-19 Por tema Boris Perez Canedo


> El d�a 18 de mayo de 2010 20:57, Boris Perez Canedo 
>
 escribi�: 
> 
>> Acabo de
terminar una aplicaci�n en python y al compilarla me pone al final 
>>
un grupo de dlls de las cuales mi sistema depende. Mi pregunta es la 
>>
siguiente:�Puedo�redistribuir las�dlls cuya ruta de acceso est�n
por debajo 
>> del directorio de instalaci�n de python, o sea, que no
son del sistema 
>> operativo? Me salta esta duda porque hace poco lei un
tutorial de py2exe y 
>> en la �ltima secci�n ven�a como
obtener la dll MSVCR90 y�hablaba de los 
>> permisos de
distribuci�n, luego encontr� un hilo aqu� que explicaba c�mo

>> obtener dicha dll�f�cilmente. Seg�n entend� en
el hilo la MSVCR90 viene por 
>> que los binarios de python para Windows se
compilan con Microsoft Visual C++ 
>> 9 y que pod�a encontrarla en el
directorio de intalaci�n de python si lo 
>> instalaba en modo
�solo para este usuario�. 
>> Entonces hay o no problemas al incluir
esta o cualquier otra dll que este en 
>> el directorio de python e intentar
redistribuir el software? 
> 
> La librer�as de Microsoft VC++
que usa python son librer�as 
> redistribuibles bajo ciertas
restricciones. Estas librer�as se 
> instalan en el sistema (no en el
directorio python) y son: 
> 
> msvcr90.dll 
> msvcp90.dll 
> msvcm90.dll 
> 
> Las restricciones vienen explicadas dentro del
fichero LICENSE.txt. 
> Resumidamente vienen a decir que debes respetar el
copyright de 
> microsoft, que quede claro que tu aplicaci�n no proviene
de microsoft 
> y que no vas a usar estas librer�as para cualquier
"ilegalidad" :-P 
> 
> Pero te dir�a m�s: se
recomienda distribuir estas DLLs junto con el 
> ejecutable
("side-by-side") para evitar as� problemas con otras 
>
versiones que est�n instaladas en el sistema. Pero ten en cuenta que 
>
con win2k no funcionar�a, ya que se requiere instalar siempre estas 
>
DLLs en el sistema (basta con ejecutar el "Visual C++ Redistributable 
>
Package") y que hay tres versiones diferentes seg�n la arquitectura: 
> i686, x64 e ia64.�

Hola y muchas gracias por la aclaraci'on.

Saludos,
Boris


---
Convencion Internacional de Psicologia y Ciencias Sociales y Humanas
Cienfuegos, Cuba, del 19 al 22 de abril del 2011
http://promociondeeventos.sld.cu/hominis2011
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Duda con distribución de software (d ll MSVCR90 y otras)

2010-05-18 Por tema Boris Perez Canedo


Hola a todos,

Acabo de terminar una aplicaci�n en python y al
compilarla me pone al final un grupo de dlls de las cuales mi sistema depende. 
Mi
pregunta es la siguiente:�Puedo�redistribuir las�dlls cuya ruta de acceso
est�n por debajo del directorio de instalaci�n de python, o sea, que no
son del sistema operativo? Me salta esta duda porque hace poco lei un tutorial 
de py2exe
y en la �ltima secci�n ven�a como obtener la dll MSVCR90
y�hablaba de los permisos de distribuci�n, luego encontr� un hilo
aqu� que explicaba c�mo obtener dicha dll�f�cilmente.
Seg�n entend� en el hilo la MSVCR90 viene por que los binarios de python
para Windows se compilan con Microsoft Visual C++ 9 y que pod�a encontrarla en 
el
directorio de intalaci�n de python si lo instalaba en modo �solo para este
usuario�.
Entonces hay o no problemas al incluir esta o cualquier otra dll que
este en el directorio de python e intentar redistribuir el software?

Saludos
y gracias por adelantado,

Boris.


---
Convencion Internacional de Psicologia y Ciencias Sociales y Humanas
Cienfuegos, Cuba, del 19 al 22 de abril del 2011
http://promociondeeventos.sld.cu/hominis2011
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/