Quiero distribuir mi software bajo licencia como Creative Commons Attribution - Non commercial - Share Alike License, es decir
- La redistribución del código fuente y los binarios es gratuita.
- La versión modificada del programa debe distribuirse bajo la misma licencia. La atribución al proyecto original debe ser suministrada a.
- Restrinja cualquier tipo de uso comercial.
Sin embargo, CC no recomienda usar sus licencias para software. ¿Existe algún tipo de licencia de software que pueda solicitar? Mejor si es una licencia pública, pero hasta donde yo sé, las leyes de EE. UU. Dicen que solo EULA podría restringir el uso de la copia recibida.
licensing
commercial
Mella
fuente
fuente
Respuestas:
Sus requisitos restringen el uso del software, por lo que al menos según la definición de código abierto del OSI ( definición de código abierto ), por lo tanto, no es de código abierto, por lo que no encontrará ayuda en las licencias de código abierto. Así que olvídate de AGPL, GPL, BSD, Apache, MIT, etc.
También miré la licencia de Aladdin según lo sugerido por @thiton. Esto no restringe el uso comercial, solo la venta (tal como lo señaló @thiton). Si eso no es lo suficientemente fuerte, es posible que desee comenzar con el texto de, digamos, licencia MIT y agregarle restricciones (pero no lo llame la licencia MIT, por supuesto, y no lo llame código abierto).
Al igual que la criptografía, la licencia es difícil, y rodar la tuya es complicada. Al mundo no le gustan más licencias (agregan fricción), y es parte de por qué existe OSI: para catalogar y promover las licencias "buenas" existentes para el código abierto para que la gente no las cree. Espero que funcione.
fuente
La licencia pública gratuita de Aladdin (AFPL) es una licencia típica que prohíbe revender su código (pero está permitido usarlo internamente en una empresa comercial). Sin embargo, use con cuidado, debido a las advertencias legales que los comentarios han mencionado, y porque la mayoría de las distribuciones (por una buena razón) nunca incluirán un programa con licencia bajo la AFPL.
fuente
No soy abogado, pero estoy bastante seguro de que la redacción legal de CC no es adecuada para el software; Existen muchas licencias de software de código abierto adecuadas.
Las licencias liberales incluyen ("liberal" aquí significa que se pueden derivar y comercializar productos de código abierto y cerrado):
Las licencias recíprocas incluyen ("recíproco" aquí significa que solo se pueden derivar y comercializar productos de código abierto):
Para sus necesidades, GPL es la mejor opción: uso gratuito y redistribución de fuentes y archivos binarios, reciprocidad de cualquier cambio publicado, y los productos derivados deben lanzarse bajo la misma licencia.
Tenga en cuenta que incluso con GPL, la comercialización aún es posible, aunque con una fuerte imposición de código abierto. Si no desea ninguna comercialización, es posible que tenga que redactar su propia licencia.
fuente