¿Qué se puede mostrar legalmente del código propietario para una solicitud de empleo?

Desde un punto de vista legal, el código obtenido bajo un NDA no se puede mostrar sin el permiso del propietario del código. Si el código tiene derechos de autor explícitos de su antiguo empleador, no puede mostrarlo.

La única vez que puede mostrar el código, aunque esté caminando sobre hielo legal delgado y * DEBE * consultar a un abogado, es cuando no hay derechos de autor explícitos, suponiendo que su anterior contrato de trabajo no fuera por contrato.

  • Esta es la razón por la cual muchos programadores realizan proyectos de código abierto o paralelos por su cuenta.

Algunos empleadores no son muy indulgentes a este respecto. Por solo mencionar la industria general de mi cliente a mi padre, fui demandado por $ 250,000. Posteriormente, la demanda fue desestimada por infundada, pero solo recuerde: algunas personas pueden ser verdaderos idiotas.

“El código que escribe en el trabajo probablemente se considera un secreto comercial, y los secretos comerciales están protegidos por la ley estatal y de los Estados Unidos. También hay implicaciones en la ley de patentes cuando comienza a hablar sobre API y diseños de nivel superior. Por ejemplo, si usted muéstrele a su entrevistador algún truco inteligente que haya hecho y luego él va y usa ese truco en su código base, tanto él como usted han violado la ley y las cosas podrían ir muy mal para ambos.

En pocas palabras: tenga cuidado cuando se trata de compartir código. En caso de duda, no lo hagas.

editar: IANAL ”


Fuente: Una pregunta sobre muestras de código para entrevistas y código de propiedad. • / r / cscareerquestions

Lo más probable es que ninguno. Incluso sin una NDA específica, el trabajo es propiedad del propietario actual del empleador de su amigo, en lugar de su posible empleador.

Sería sorprendente si su amigo nunca hubiera escrito una línea de código para otra cosa que no fuera el trabajo, pero incluso si este fuera el caso, se recomendaría crear algo nuevo.

Si él / ella está realmente en apuros para llegar a algo, entonces él / ella puede explicar la situación (“No puedo mostrarle legalmente nada en lo que estoy trabajando actualmente”) y pedir orientación (“¿Hay un problema o tarea específica en la que puedo mostrarle mis habilidades de codificación “).

Finalmente, una advertencia: hay muchas compañías que eliminarán de consideración a un candidato que comparta información que no tienen el derecho legal, moral o ético de compartir.

No necesitas mostrar el código. Simplemente puede explicar lo que hizo, pero no profundizaría demasiado en los detalles sobre lo que hay en cada línea, pero puede decir: “En este sitio web, hice el algoritmo para unir fechas potenciales. Está basado en algunos factores diferentes como la edad y la orientación sexual “. SI siente que hacen demasiadas preguntas detalladas al respecto, puede decir: “Lo siento, no se me permite hablar de eso”. Lo he hecho muchas veces, donde acabo de mostrar la vista exterior y les dije qué piezas he hecho.