1 votos

¿Cómo sería un contrato que permitiera a los desarrolladores reutilizar el código fuente en otros proyectos?

Digamos que te contratan para crear un software para una empresa. La empresa quiere el código fuente, pero le parece bien que lo reutilices en tus otros proyectos. ¿Qué tipo de condiciones deben incluirse en el contrato para cubrir esta situación?

Por la presente, el Cliente concede al Desarrollador una licencia perpetua no exclusiva para utilizar y modificar el Código Fuente.

¿Es suficiente con "usar y modificar", o el alcance debe ser más amplio, como traducir, copiar, interpretar y compilar?

Por curiosidad, ¿alguna vez ocurren estas cosas? Me enteré de esta propuesta a través de un amigo de un amigo, porque la empresa quería la propiedad completa, pero no le importaba que se reutilizara el código fuente.

1voto

Code Trawler Puntos 163

Esto depende en gran medida de lo que se entienda por "contratado". Si lo hiciste como empleado (que supongo que no lo hiciste) entonces deberías elaborar una licencia real que establezca claramente lo que podías y no podías hacer con el código.

Si has hecho el trabajo como autónomo echa un vistazo a ¿Cómo combinar las ventajas generales del "trabajo por encargo" y conservar mi derecho a reutilizar el código? . Supongo que su situación es algo similar y que en realidad debería tener los derechos de propiedad intelectual. Lo que a su vez significa que debería dar a su cliente una licencia.

Si su pregunta es realmente sólo sobre la redacción de esa frase y usted está renunciando a la propiedad del código al cliente, debería estar bien con sólo "usar y modificar". Es posible que quieras incluir algo sobre la propiedad del trabajo derivado en este caso, ya que claramente no quieres que tu cliente sea dueño de todo el código que derivas del trabajo actual, ¿verdad?

También recomiendo leer algunas de las licencias populares como, por ejemplo, la Licencia Apache 2.0 .

1voto

Marc Puntos 230

Parecería un mal negocio. Básicamente estás diciendo que tu amigo cree que el código tiene un gran valor, pero que no se le está pagando lo que realmente vale, por lo que, aunque esté vendiendo el código directamente, necesita recuperar parte de él para tratar de exprimirlo por lo que realmente vale más adelante. Eso no tiene sentido. Debería pedir el precio correcto o sólo licenciar algo estrecho como "lógica de negocio única" (sólo por ejemplo) al cliente. Lo que se licencie exactamente se determinará cuando se tantee al cliente, se le eduque sobre las normas de la industria y lo que es posible y se le ofrezcan algunas opciones de precios. Pero hay que hacer frente a si el cliente quiere la luna y sólo paga por los bocadillos.

Los acuerdos de licencia que he hecho con los clientes cubren parte o la totalidad de a.) su capacidad de transferir el software cuando venden su empresa, b.) su capacidad de revender el software a múltiples clientes, c.) los requisitos para identificarme como autor, d.) la capacidad de copiar/modificar el código.

Por curiosidad, ¿alguna vez ocurren estas cosas? Me enteré de esta propuesta a través de un amigo de un amigo, porque la empresa quería la propiedad completa, pero no le importaba que se reutilizara el código fuente.

Sí. Los clientes pueden pedir cualquier cosa y algunos desarrolladores les dan lo que quieren. Curiosamente, según mi experiencia, cuanto más dinero paga un cliente, menos paranoico se muestra (tal vez porque las empresas más grandes tienen su propia gestión de software y desarrolladores que entienden mejor estas cosas).

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