Duda sobre SharpDevelop y Python (asuntos legales :3)

Iniciado por Noxware, 5 Noviembre 2014, 17:04 PM

0 Miembros y 1 Visitante están viendo este tema.

Noxware

Hola, hace poco empece a usar SharpDevelop para programar en Python porque su entorno me recuerda a la época en la que programaba en Visual Basic 6 hace mucho tiempo atrás.

En fin, cuando fui a la carpeta del proyecto llamdo "Test", en la carpeta "bin\Debug" encontre los siguientes archivos:

CitarIronPython.Modules.dll
IronPython.dll
Microsoft.Dynamic.dll
Microsoft.Scripting.Metadata.dll
Microsoft.Scripting.dll
Test.dll
Test.exe
Test.exe.config

Mi pregunta es.... puedo distribuir mi software con esos archivos? Porque las DLL dicen "Microsoft" y generalmente las cosas de Microsoft no se pueden distribuir.

Gracias
"La mejor forma de conocer a una persona es viendo su código... o en una partida de ajedrez...

PD: Si no tengo faltas de ortografía es porque use el autocorrector."

El Benjo

Mientras tu aplicación dependa únicamente del .net framework (es decir, que esas dll sean parte del .net framework) puedes distribuir tu aplicación libremente. Incluso si programas tu aplicación en las versiones express de Visual Studio puedes distribuir tu aplicación con el licenciamiento que a ti te de la gana y programarla en el lenguaje que quieras.

En todo caso yo me preocuparía más por las dll que dicen python porque dependiendo de la licencia de las mismas es posible que no pudieras hacer aplicaciones comerciales. Es el caso de las licencias GPL. Así que si tu intención es hacer una aplicación comercial mejor revisa la licencia de esas.

Saludos.
www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.

Noxware

"La mejor forma de conocer a una persona es viendo su código... o en una partida de ajedrez...

PD: Si no tengo faltas de ortografía es porque use el autocorrector."

El Benjo

Pues estuve investigando y parece que IronPython se distribuye bajo licencia Apache License 2.0 de manera que en caso de que quisieras crear aplicaciones comerciales sí podrías hacerlo.
www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.