2009-02-19 6 views
7

Tengo una sección de derechos de autor en el contrato que doy a mis clientes indicando que conservo los derechos de autor de cualquier trabajo producido durante mi trabajo como contratista independiente. Definitivamente, esto no pretende imponer restricciones arbitrarias a mis clientes, sino mantener mi capacidad para decidir cómo el software que creo tiene licencia y se distribuye. Casi todos los proyectos en los que trabajo dan como resultado, al menos, una parte de ellos publicados como de código abierto. Cada proyecto en el que trabajo utiliza software de terceros lanzado de la misma manera, por lo que devolver el favor es algo que me gustaría seguir haciendo.Cláusulas de propiedad intelectual/copyright mutuamente beneficiosas para el trabajo autónomo basado en contrato

Desafortunadamente, el contrato no es tan claro cuando se trata de definir los derechos del cliente en el uso de dicho software. Menciono que el código tendrá licencia para ellos, pero no menciono detalles sobre exclusividad, capacidad para producir derivados, etc.

Como tal, un cliente ha expresado su preocupación sobre la sección de derechos de autor de mi contrato y ha sugerido que reformúlelo de modo que todos los derechos de autor se transfieran completamente al cliente en el pago final del proyecto. Esto casi seguramente reducirá mi capacidad de distribuir el software que he creado; Preferiría encontrar un acuerdo más beneficioso para ambas partes en el que ambas preocupaciones se aplaquen.

¿Existen enfoques probados y verdaderos para el software de licencias en este tipo de situación? Para resumir:

  • Quiero mantener la capacidad de licenciar (partes del) software bajo mis propios términos, independientemente de mi relación con el cliente;
  • con alguna garantía para el cliente de que no se compartirán secretos comerciales o lógica comercial crítica;
  • dándoles la capacidad de reutilizar mi código en sus proyectos futuros;
  • pero no necesariamente dejar que se venden (no estoy seguro de esto, sin embargo ... ¿qué ocurre si venden su negocio y el software junto con él?)

Soy consciente de que la retroalimentación de todos es va a tener el prefijo "IANAL", sin embargo agradezco cualquier idea que pueda tener sobre el tema.

+0

Esta es una pregunta legal, no de programación. – cletus

+4

Está muy relacionado con la programación, ya que la mayoría del software tiene una licencia de algún tipo. –

+0

"¿Cómo debo cortarme las uñas de los pies?" No es una pregunta de programación, a pesar de que la mayoría de los programadores poseen uñas de los pies. – womble

Respuesta

2

Después de considerar las dos respuestas dadas, decidí que una combinación de los dos enfoques produciría los mejores resultados.

Teniendo esto en cuenta, he definido dos tipos de entregas; genérico y específico del cliente.El cliente recibe la propiedad exclusiva de los entregables específicos del cliente al momento del pago final, y yo mantengo la propiedad de todos los entregables genéricos. Al cliente se le otorga una "licencia mundial permanente, irrevocable, limitada, no exclusiva e intransferible, sin derecho a otorgar sublicencias (excepto a filiales y subsidiarias)".

Este cambio satisface los requisitos tanto de mí como del cliente.

+0

Tenga cuidado de acordar cuáles son genéricos y cuáles son específicos del cliente antes de tiempo. – jprete

+0

Creo que es imposible determinar cuál es "genérico" y cuál es "específico del cliente". Por lo tanto, no tiene 100% de seguridad al reutilizar fragmentos de código con futuros clientes. – jaime

4

Cree una licencia que le otorgue al cliente el derecho de usar y modificar el software, pero que restrinja la distribución fuera de la organización con la que tiene licencia el software.

Esto debería cubrir sus necesidades, ya que usted declara en su contrato con el cliente que usted conserva el control sobre los derechos de autor del software, y lo licencian bajo una licencia elegida cuando se firma el contrato.

Siempre y cuando también firme una NDA cuando firme el contrato, sus secretos estarán cubiertos por eso.

Editar: Oh, sí, se me olvidaba: IANAL

3

Trate de dividir el proyecto en componentes con sus propias licencias. De esta manera, la lógica de negocios tiene sus derechos de autor y los componentes genéricos tienen su derecho de autor y licencia de código abierto.

Cuestiones relacionadas