Estoy trabajando en un proyecto personal en ASP.NET MVC que planeo hacer de código abierto. En el pasado, he abierto bastantes scripts PHP y cosas basadas en UNIX. Para aquellos, normalmente iba con una licencia de estilo BSD/Apache, a menos que estuviera incluyendo una biblioteca que lo previno. En el lado de Linux/PHP, eso normalmente significaba algo que era GPL-ed, lo que seguía resultando en una disposición bastante clara.Opciones de licencia de código abierto para la aplicación ASP.NET MVC?
Para este proyecto, sin embargo, estoy tratando de averiguar qué licencias son posibles para aplicar a este proyecto y no encontrar ningún buen recurso para responder la pregunta. Sé que la única respuesta "real" a esta pregunta involucraría a un abogado. Sin embargo, como esto no generará ingresos, si voy a pagar $ 1000 para el proyecto, prefiero contratar a un diseñador gráfico o un experto en usabilidad para que aprueben la aplicación que pagarle a un abogado. .
Este proyecto en particular también utiliza Subsonic para el acceso a la base de datos y Argotic para el análisis de RSS, complicando aún más el problema.
Sé que puedo usar todas esas piezas y que puedo redistribuir mi proyecto que las usa a todas. Sin embargo, lo que me queda es confusión sobre lo que el proyecto resultante puede/debe tener licencia.
Probablemente pueda negociar mi camino a través del laberinto para los bits subsónicos y argóticos porque ya están bajo licencias de código abierto, pero no puedo ser el único que intenta averiguar qué licencia puedo aplicar a un proyecto Escribo sobre ASP.NET MVC.
En respuesta a los comentarios:
no estoy "miedo" de nada. Solo intento poner el mismo cuidado en las licencias y la distribución de esta eventual aplicación que en la arquitectura y el desarrollo de la misma. Más allá de eso, he visto vidas arruinadas por no prestar atención a las leyes de propiedad intelectual bizantinas en los libros de hoy.
Y, francamente, en realidad, he recibido una carta desagradable en el pasado del abogado de un componente de código abierto que he incluido en un proyecto dede código abierto de la mía, sino que se utiliza una licencia que no eran' t feliz con.
Desafortunadamente, "una licencia de código abierto" no es más específica en términos legales que decir "solo use un lenguaje de programación web y estará bien". GPL es claramente una de las licencias de código abierto más populares y también una de las pocas que, a primera vista, no se puede aplicar a las aplicaciones ASP.NET MVC. Tengo curiosidad si hay es una licencia existente que realmente puede ser "compilada" con las otras licencias de los componentes que estoy usando sin generar un error legal de "compilación".
No digo que la respuesta sea simple (no lo es). Hice la pregunta porque estoy genuinamente interesado en una respuesta que proviene de la perspectiva de haber examinado el tema de cerca. Cuando inicialmente lo publiqué, esperaba que permaneciera sin respuesta durante mucho tiempo porque no es una pregunta simple.
soy votación para cerrar esta cuestión como fuera de tema, porque ** se trata de la concesión de licencias o cuestiones legales **, no programación o desarrollo de software. [Consulte aquí] (http://meta.stackoverflow.com/a/274964/1402846) para obtener más información y [ayuda/tema] para obtener más información. –