none
Licencias

    Question

  • Saludos a toda la comunidad, soy Manuel Meza, soy de mexico, 22 Años y a punto de terminar una L.I. Trabajo en una pequeña empresa en mi ciudad, Desarrollo de software, Y MCP en desarrollo de aplicaciones web con C# y ASP .NET.

    Quisiera saber si al realizar un aplicacion con alguna version de Visual Studio, puedo venderla asi sin mas, o si necesito algun tipo de licencia en especifico, si es asi, cual me conviene mas? ( Me interesa desarrollar software por mi cuenta) o cual es el procedimiento correcto para poder empezar a vender software desarrollado con VS, ademas cual version de VS seria la mas conveniente.

    hasta pronto, y una abrazo para toda la comunidad.

     

    Thursday, October 05, 2006 9:02 PM

All replies

  • Buenos Días Manuel,

    (A continuación te respondo lo que tengo entendido después de muchos años en el negocio, sin embargo, no deja de ser una idea personal, pues no soy abogado y no conozco a fondo estos temas, humildemente intento responderte bajo la perspectiva de mi experiencia, dado que es un tema delicado ruego me disculpéis si hay algún concepto que lo tengo equivocado y por supuesto espero vuestras correcciones)

    Para vender software desarrollado con Visual Studio, tienes que comprar la licencia de Visual Studio y listo!.... no debes pagar licencias adicionales para distribuir tu aplicación.

    Aqui tienes un link que puede ayudarte en la elección de la edicion :
    http://www.microsoft.com/spanish/msdn/latam/vstudio/products/compare/default.aspx

    ...Sin embargo... Al adquirir un entorno de desarrollo se supone que estas comprando una maquina para fabricar productos (que tiene patentes), por lo tanto cuando desarrollamos una aplicación, además de ser los propietarios de la misma y ostentar los derechos tanto de autor como intelectuales, somos transmisores de las patentes de la "maquina" que hemos utilizado. Al desarrollar usando componentes que a su vez están registrados, ostentan derechos o contienen partes de terceros, nuestra distribución deberá tenerlos en cuenta y aplicarlos. Ciertamente es un tema para “Juristas”, pero en la practica salvo excepciones dependiendo del pais donde se aplican, es mas lo complicado que tiene explicarlo, que el efecto real sobre nuestro trabajo.

    En el caso de Visual Studio, es conveniente leernos la “Master END-USER LICENCE FOR MICROSOFT SOFTWARE”, esto hace referencia a el acuerdo que debo aceptar para poder usar el programa para desarrollar aplicaciones a demás de puntualizar los derechos, las condiciones y limitaciones para las porciones de código redistribuible.

    Sin embargo en la práctica y sobre todo para .NET, es el usuario que acepta el acuerdo para las condiciones de uso del framework, cuando lo instala en su computador. Por lo tanto nuestra aplicación estará lista para empaquetar y distribuir sin necesidad de ninguna licencia ni acuerdo adicional (salvo los nuestros propios) y siempre teniendo en cuenta las condiciones de distribucion de los componentes que estamos utilizando.

    Sobre Componentes: La mayoría de fabricantes otorgan derechos de redistribución de sus componentes para la ejecución y piden licencia de pago para su uso en el desarrollo. Muy pocos, piden licencia por uso, o sea se paga licencia cada vez que se usa o distribuye (runtimes), en cuyo caso acostumbra a dotarlos de mecanismos de protección (claves de registro..etc). De nuevo es importante leer los acuerdos de uso y distribución.

    Espero haber sido util,
    Pep Lluis.

    Friday, October 06, 2006 9:04 AM
  • Muchas gracias Pep y El Bruno, completisima respuesta y de gran ayuda. Saludos a toda la comunidad
    Friday, October 06, 2006 4:04 PM
  • Adicionalmente es importante tener en cuenta que Microsoft no es una empresa que se dedica a la distribución de Software libre y por ende, las licencias y usos de sus productos deben estar acordes a los temas tratados en cada una de las condiciones y estatutos de acuerdo al Software que sea...
    Tuesday, October 10, 2006 2:39 PM