¡Pues no quiero que sea de código abierto! Ese es el problema. Pero sí quiero usarlo en mi trabajo actual. La compañía no acordó firmar ninguna licencia alternativa conmigo y me dijo que volviera a escribir todo desde cero para que sean los dueños. :(
Entonces, ¿cómo puedo hacerlo de una manera segura para que luego la compañía no vuelva a mí y me diga que estoy usando el código que escribí para ellos, que será similar a la primera versión que escribí y que posee los derechos de autor, en mis proyectos personales o incluso en otro trabajo?
¿Cómo reescribiría una segunda versión de un mapa hash sin que parezca la primera versión? Esto me suena un poco difícil. :(
licensing
open-source
intellectual-property
chrisapotek
fuente
fuente
Respuestas:
Debe hablar con un abogado especializado en derechos de autor. Eso es copyright , no propiedad intelectual . La "propiedad intelectual" es una combinación falsa de patentes y derechos de autor, que son dos campos de derecho completamente separados.
Supongo que estás en los Estados Unidos por el resto de esto.
Mi recomendación personal es que, antes de continuar, tome su fuente actual y realice un registro formal de derechos de autor, incluida la presentación de una copia completa de su trabajo en la Oficina de Derechos de Autor de los Estados Unidos, al igual que con un libro o una canción. (Nota: la ley requiere la presentación de una copia completa del trabajo junto con la solicitud de registro).
Todos los abogados de derechos de autor en los Estados Unidos le dirán que no hay sustituto para un certificado de registro de derechos de autor. Ha habido exactamente un caso * en toda la historia donde el tipo con el certificado de registro de derechos de autor no ganó.
El registro de derechos de autor es barato .
Después de que usted tiene el certificado de registro de derechos de autor en sus manos, a continuación, empezar a hacer su reescritura. Puede comenzar a realizar trabajos de diseño, pero no escriba una sola línea de su código sin proteger primero el suyo.
* (Específicamente, ese fue el caso de George Harrison "My Sweet Lord": aunque los Beatles tenían el certificado de registro de derechos de autor, el juez dictaminó que no había forma posible de haber reinventado de manera completamente independiente la melodía y la organización de "Él es tan bueno" "(The Chiffons): tenía que haber estado copiando, incluso inconscientemente.)
fuente
Esta es una gran oportunidad para usar una solución de código abierto de terceros preexistente, si existe para su caso de uso. Considere las ventajas tanto para usted como para su empleador:
Tú
Su empleador
fuente
Primero, debe consultar a un abogado para averiguar qué opciones tiene.
Pero, un hashmap es una colección estándar, si ha creado uno que tiene un propósito específico, cambie los tipos de datos con los que está trabajando, tal vez, y será diferente, especialmente si puede tener algunos atributos en un programa que no t en el otro.
Y, si se sienta con una hoja de papel en blanco y reescribe el código, espero que sea diferente, ya que probablemente haya aprendido algunas ideas desde que escribió la original.
La IP siempre es complicada, ya que no pueden decirle que no use lo que ha aprendido, pero que no copie de sus propios proyectos, simplemente escriba todo desde cero, y eso ayudará a aliviar estos problemas, espero.
Pero, nuevamente, hable con un abogado.
fuente
¡Usa un idioma diferente! Vuelva a escribir su C en Java o viceversa. De esa manera no hay posibilidad de que largas secuencias de código se vean iguales.
fuente