5 votos

¿Cómo combinar las ventajas generales del "trabajo por encargo" y conservar mi derecho a reutilizar el código?

Soy un consultor de software independiente y quiero crear un marco que me permita resolver una gran variedad de problemas en un área de nicho. El propósito del marco es tener bloques de construcción existentes que pueda reutilizar y "configurar" para implementar soluciones personalizadas más rápidamente. Para un cliente en el pasado creé una solución, pero el contrato establecía "trabajo por encargo", por lo que no puedo reutilizar partes de este código. Tengo un nuevo cliente que me pide un proyecto de funcionalidad similar pero quiero "hacerlo bien" esta vez para poder reutilizar este marco para otros clientes.

¿Alguna idea sobre cómo expresar esto al cliente tanto verbalmente como en el contrato?

Por lo que he leído en varios recursos, o bien se trata de "trabajo por encargo" o bien hay que proporcionar una licencia. Lo ideal sería dar al cliente plena libertad para utilizar y editar el código a perpetuidad, pero también me permitiría utilizar este marco (y construir algunas cosas en la parte superior de la misma opcionalmente) para otros clientes. En otras palabras, haz lo que quieras con él pero no me restrinjas la posibilidad de reutilizarlo con otros clientes.

Estoy pensando en subcontratar esto a algunos ingenieros superiores que sean mejores que yo en la ejecución de esto. Lo que me preocupa es que no quiero correr todo el riesgo de pagar por el desarrollo del framework y luego venderlo al cliente. ¿Hay alguna manera de desarrollar esto en el tiempo que el cliente está pagando (o como un precio fijo) en lugar de desarrollarlo por adelantado?

¿Alguien tiene experiencia con una situación similar?

0 votos

Definitivamente, es posible en la mayor parte de Europa con condiciones estándar. Sería útil que indicara su ubicación.

0 votos

Estoy en la UE pero hago consultas a distancia para clientes de todo el mundo.

1voto

Jason Puntos 133

Una posibilidad es incluir una cláusula en la que se indique que se puede utilizar código de una biblioteca externa para completar el proyecto. Entonces, construya su biblioteca entre los clientes y utilícela durante sus proyectos.

Tengo mi sede en Japón, y me limito a negociar las condiciones con cada proyecto. Si quieren, puedo entregar todo el código, pero tienen que pagar "el precio completo". Si puedo reutilizar partes o todo el código para futuros clientes, y sé que lo haré, puedo hacer un descuento. Simplemente lo escribimos en el acuerdo.

1voto

Code Trawler Puntos 163

En general, los autónomos conservan la propiedad intelectual de todo lo que codifican; esto contrasta con los empleados, que no suelen hacerlo. A veces los clientes insisten en algún tipo de derecho de uso exclusivo, pero la mayoría de las veces no tienen una razón de peso. Para evitar cualquier problema legal, lo mejor es hacer dos cosas:

  1. Indique clara y abiertamente en el contrato que necesitará utilizar y ampliar un marco para satisfacer las necesidades de su cliente y que la propiedad del marco seguirá siendo suya.
  2. Ofrezca a su cliente una licencia no exclusiva y sin restricciones para utilizar y modificar el código proporcionado, incluido el marco de trabajo. Decida de antemano si su cliente puede compartir o incluso vender el código (incluido el framework).

Como sugirió @SebastienCagnon puedes decirle a tus clientes que hacer el trabajo sería más caro sin usar el marco si insisten en la exclusividad.

0voto

JVR Puntos 16

Ciertamente puedes desarrollar tu base de código mientras te paga tu cliente, y retener los derechos de Propiedad Intelectual para reutilizarlos en el futuro.

En América del Norte, esto se suele resolver mediante un contrato estándar de "pago por horas", en el que se paga por resolver el problema del cliente. La cláusula de propiedad intelectual en el contrato establecería que usted conserva todos los derechos de propiedad intelectual sobre The Code .

Entonces se crearía un licensing agreement para el uso de la base de código para ese cliente. Algo así como The Client recibió el derecho a utilizar y modificar The Code a perpetuidad sin el posterior consentimiento por escrito de The Author '

Este enfoque permite:

  • que desarrolle el código mientras le paga su cliente
  • el uso (y los derechos de modificación) del código por parte de los clientes en el futuro
  • que conserve los derechos de propiedad intelectual de su código para que pueda reutilizarlo como quiera en el futuro

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X