¿Cómo funcionan exactamente los derechos de código exclusivo? [cerrado]

11

Un cliente me pidió que presentara una propuesta para una aplicación web que desea construir. Este cliente es una startup con una tracción relativamente buena hasta ahora (como parece).

Me han pedido que redacte un contrato que me impida escribir cualquiera de los códigos que escribo para ellos en cualquier otro lugar. Hasta este momento, estaba redactando contratos donde conservo los derechos exclusivos de mi código fuente, pero el cliente también conserva todos los derechos (venta, modificación, etc.)

Esto me suena bastante extraño:

¿Qué sucede si tengo otro cliente con un proyecto similar (pero no exactamente el mismo) y él quiere que desarrolle su aplicación?

Por supuesto, no copiaré ni pegaré del proyecto anterior, pero me parece que no podré usar ninguna de las ideas que obtuve en el proyecto anterior y no podré volver a escribir este código para cualquier cliente


Entonces la pregunta es: si le doy todos los derechos de mi código fuente al cliente, ¿eso significa que nunca podré reescribir este código para otra persona?

Nota: Sé que la mayoría de ustedes aquí no son abogados y realmente no estoy buscando asesoramiento legal, sino más bien lo que realmente significan este tipo de contratos en términos de propiedad del código fuente, qué es lo habitual, etc.

Nik Kyriakides
fuente
1
¿Tiene la verborrea de la disposición del contrato en cuestión? Vamos a verlo.
Robert Harvey
¿Qué tipo de código cubriría este contrato? ¿Tiene un conjunto común de bibliotecas a las que quieren derechos exclusivos? ¿O buscan derechos exclusivos para todo el código escrito para este proyecto?
Creo que esto solo cubre la implementación específica, por lo que si se le permite escribir una clase de base de datos genérica, pero no, por ejemplo, una clase para interactuar con sus controladores específicos. Esto es bastante estándar en mi experiencia, y si te molesta, ¿quizás deberías consultar con un abogado?
nobrandheroes
Significan que cobras más y lleva más tiempo; el cliente no solo está comprando su tiempo y no puede reutilizar todas sus bibliotecas genéricas útiles porque el cliente las poseerá si lo hace.
Ben
3
Me han pedido que redacte un contrato ... ¿eres abogado? ¿Tienes algún entrenamiento legal? ¿Le pediría a un abogado que redacte un algoritmo de clasificación para usted? Simplemente lo están preparando para escribir algo que lo arruinará al final, porque estoy seguro de que tienen un abogado real al que se le está pagando dinero real para protegerlos, debe hacer que su propio abogado sea pagado por usted mismo haciendo lo mismo por tú.

Respuestas:

21

La propiedad del código significa que les asignará derechos de autor. En términos prácticos, eso significa que no retendrá nada de su código fuente cuando el proyecto esté terminado. De esa manera, no puede ser acusado de reutilizar el código que escribió para ellos en otros proyectos. Este es un arreglo bastante típico; le están pagando para que escriba código para ellos, por lo que, naturalmente, quieren conservar la propiedad de dicho código.

Si hay otra propiedad intelectual que necesita protección (es decir, algún algoritmo patentado), entonces ese algoritmo debe tratarse específicamente. En particular, la innovación debe ser novedosa y no fácilmente reproducible. Idealmente, está cubierto por una patente, pero aún se le puede pedir que firme acuerdos de confidencialidad. Debe cumplir con esos acuerdos y abstenerse de usar los algoritmos patentados en otros proyectos.

La clave aquí es la especificidad. Su cliente debe dejar en claro específicamente qué propiedad intelectual e ideas quiere proteger. No firme nada que arroje una red amplia como "no puede usar ninguna idea que haya obtenido en otros proyectos". Esa es una demanda irrazonable. No firme tampoco un acuerdo de no competencia; puede evitar que trabaje en proyectos relacionados con la industria o de la competencia.

Robert Harvey
fuente
2
Para el registro, las patentes de software puro (es decir, las patentes que cubren solo software, sin involucrar algún hardware especializado ) son controvertidas en algunas comunidades, especialmente entre los grupos de software libre y de código abierto. La participación en una patente puede complicar su trabajo significativamente si necesita trabajar con uno o más de esos grupos.
Kevin
Muchas gracias por la respuesta: ¿qué sucede si no guardo una copia del código pero uso una idea en otro proyecto con ejem ... una estructura de código similar? - Suponiendo que esta solución que ideé no está patentada, por supuesto.
Nik Kyriakides
@NicholasKyriakides no puede proteger el desarrollo personal de un empleado. Todo lo que aprenda que no esté específicamente protegido (legalmente) es parte de su conjunto de habilidades. Ejemplo: si se quema por un patrón agnóstico de producto y aprende una mejor manera de evitar el problema, ese es el suyo para usar en el futuro.
Gusdor
1
@Gusdor No estés tan seguro. Existe una teoría legal llamada " doctrina de la divulgación eventual ", que sugiere que no puede evitar eventualmente usar lo que está en su cabeza, incluso si dijo que no lo haría. Ha tenido cierta tracción en los tribunales estadounidenses.
Ross Patterson,
1
@RossPatterson ah los tribunales de los Estados Unidos. Un bastión de justicia. Suena como otra forma creativa para ellos de restringir la movilidad laboral y pagarles a sus empleados. Si conduce, definitivamente acelerará en su vida. Ten una multa, solo para estar seguro.
Gusdor
13

Esto me suena bastante normal. El inicio está teniendo cuidado de poder demostrar que poseen completamente todo el código en su solución. Esto es muy importante si finalmente son comprados por otra compañía. Esa otra compañía necesita saber que nadie más tarde reclamará la propiedad del software que creyó haber comprado.

Es posible que desee investigar el término " trabajo por contrato ".

La versión corta es que usted hace su trabajo, le pagan por él y luego le entrega todas las copias del código que escribió. A menos que su contrato indique lo contrario , esto no necesariamente le impide escribir código similar para otro cliente (suponiendo, por supuesto, que no comparta bibliotecas ni corte y pegue código).

Es posible que desee consultar a un abogado sobre detalles.

Dan Pichelman
fuente
Estoy de acuerdo con ésto. La mayoría de los empleadores con los que he trabajado, firmemente, tienen una cláusula general cuando firmas.
nobrandheroes
esta respuesta se traduce ya que necesita representación legal real que no haya sido contratada por su cliente