2010-01-11 31 views
10

estoy trabajando en una librería y me gustaría licencia dual que:¿Cómo puedo licenciar dos veces mi software de código abierto?

  • Una licencia de código abierto para proyectos de código abierto
  • Una licencia comercial para proyectos comerciales

Sin embargo, se me acercó por un organizador de un "festival de codificación" que quería utilizar mi proyecto para un evento de codificación de código abierto. No estoy seguro si sería inteligente permitir que otros desarrolladores trabajen en el proyecto, ya que quiero mantener el derecho legal de lanzarlo bajo una licencia comercial y una de código abierto. ¿Cómo debo manejar eso?

PD: La licencia de código abierto que he elegido es la licencia GNU Affero GPLv3 (AGPLv3).

+1

@Olivier No utilizaría su software para ningún tipo de proyecto si tiene licencia de esa manera. Recomiendo ir de una forma u otra. Software comercial completo con soporte y expectativas, o fuente abierta completa para comerciales y no comerciales por igual. No critico nada, solo le digo cómo la licencia afectará mi decisión de usar su software. –

+5

@hobodave esta es una pregunta válida. Y siempre hay espacio para una biblioteca mejor o más competitiva. –

+0

@Doug: ¿Quién dijo que no era válido? Y siempre hay espacio para mi opinión. ;) – hobodave

Respuesta

10

Es bastante fácil de manejar esta situación. Si usted es la única persona que trabaja en el proyecto, usted controla los derechos de autor de todo el asunto y puede dictar los términos de la licencia, incluidas las licencias por separado para proyectos comerciales o de código abierto. Si permite contribuciones de otros desarrolladores, haga que: (a) firmen los derechos de autor de su trabajo con usted, o (b) acepte sus términos de licencia cuando presente sus propias contribuciones.

+2

Suena como una buena idea. ¿Hay algún acuerdo de muestra de ese tipo que pueda usar? (No tengo los recursos financieros para contratar un abogado en este momento: /) –

5

Java es un proyecto bien conocido que utiliza licencias dobles. Para tener la posibilidad de publicar también Java con licencia comercial, debe firmar un contrato para enviar sus parches a Sun. Ver esta URL: http://openjdk.java.net/contribute/

Especialmente interesante para usted es el hecho, que el propio contrato (SCA 'Sun Contributor Agreement' [Actualmente OCA - 'Oracle Contributor Agreement'] http://www.oracle.com/technetwork/oca-405177.pdf) está licenciado bajo la licencia Creative-Commons Compartir Igual . Eso le permite usar y cambiar este contrato según sus necesidades, siempre que conserve la licencia (CC-SA es similar a GPL, pero para documentos y datos en lugar de código fuente).

Cuestiones relacionadas