Estuve trabajando en una start-up hasta julio, y renuncié a mudarme a otro continente. Esta puesta en marcha está vendiendo un producto específico disponible en una plataforma SaaS para minoristas, ninguna otra compañía está haciendo lo mismo en este momento, que yo sepa.
Encontré un nuevo trabajo en mi nuevo país desde septiembre para una empresa de consultoría. Cuando llegué por primera vez, mi jefe me pidió que le explicara lo que había hecho antes para ver qué tipo de clientes podrían estar interesados en mi perfil.
Ahora que le ha dicho a un prospecto lo que estaba haciendo anteriormente, quieren que construya exactamente el mismo producto para ellos. Me siento muy incómodo, no quiero copiar las ideas de mi antigua empresa. Le ofrecí a mi jefe (dos veces) contactar a mi antiguo empleador y crear una sociedad con ellos, pero mi jefe claramente no está interesado.
Creo que esto será muy costoso de configurar para un solo cliente y no vale la pena de todos modos, y mi jefe me pidió que le enviara costos/tiempo para una prueba de concepto, así que le enviaré números grandes para desanimarlos a comenzar el proyecto.
¿Qué puedo hacer si todavía quieren hacer el proyecto de todos modos? ¿Es siquiera legal?
Editar: para aclarar el tema, yo era el científico de datos principal y sabía todo sobre los modelos de aprendizaje automático que se utilizan allí. El producto está completamente basado en estos modelos, estoy seguro de que estos modelos son los que más le gustaría proteger a mi antigua empresa. Es un producto muy específico que no vende ninguna otra empresa.
También mi contrato anterior dice que cada trabajo que he hecho allí pertenece a la empresa en el país en el que solía vivir Y en el extranjero.
No estoy seguro de que las cosas sean tan sencillas como las pintas. Hasta el punto en que es posible proceder con una versión modificada del proyecto sin problemas éticos.
Me explico con algunos ejemplos:
"Solía trabajar para una empresa como administrador/desarrollador de un sistema de gestión de inventario. La nueva empresa en la que estoy quiere que programe un IMS interno. ¿Está mal usar mi conocimiento de IMS para programar nuestra propia versión? ?"
No. Obviamente no. Quiero decir, sería una cosa si estuvieras copiando su software, pantalla por pantalla... ¿pero simplemente escribiendo un nuevo sistema IMS? Eres simplemente un desarrollador que tiene una gran experiencia en un espacio de dominio muy selectivo. Sería como alguien con amplia experiencia en sistemas de administración de contenido, algoritmos de enrutamiento logístico o manipulación de efectos de audio por computadora.
"Solía trabajar para una empresa en la que escribía un IMS. Ahora, la nueva empresa en la que estoy quiere que escriba un IMS diferente. ¿Está mal?"
No. Tienes experiencia en un dominio específico que estás aprovechando, porque a menos que estés copiando el código o las especificaciones reales de tu proyecto anterior o duplicando cosas pantalla por pantalla, simplemente estás escribiendo una nueva pieza de software usando el dominio. experiencia. Y lo que es igual de importante, no recordará todos los detalles específicos sobre cada faceta del primer IMS . Los dos pueden ser similares, pero ciertamente no serán el mismo software.
"Solía trabajar para una empresa en la que escribía un IMS. Ahora la nueva empresa se enteró de mi IMS anterior y quiere que lo escriba de nuevo para ellos. ¿Está mal?"
Lo que nos lleva a su situación. Excepto... que no tienes que escribir exactamente el mismo IMS. En cambio, el cliente quiere un IMS . Así que siéntese con ellos, obtenga requisitos de ellos, trabaje con ellos en diseños de pantalla y demás. Porque en ese momento, no está copiando de su trabajo anterior, simplemente está aprovechando la experiencia en un espacio de dominio muy específico. Y si los requisitos/colaboración provienen del nuevo cliente, es muy poco probable que el nuevo software sea un clon del anterior.
Si ayuda, piénselo de esta manera: ¿es posible que su empleador actual haga que otro desarrollador lo haga, aunque sea menos eficiente o rápido? Si es así, entonces no estás hablando de una situación ética, estás hablando de una en la que tu experiencia es lo que te permite abordar el proyecto más rápido que solo un desarrollador aleatorio.
*Nota: todo esto supone algunas cosas de las que debe asegurarse primero:
¿Qué puedo hacer si todavía quieren hacer el proyecto de todos modos?
Obviamente, no puede reproducir el producto de su antigua empresa línea por línea.
Pero no hay razón por la que no pueda construir un nuevo producto desde cero que tenga las mismas características que el producto anterior. Eso es perfectamente legal y sucede todo el tiempo.
Y ahora, con tu experiencia, puedes construirlo mejor.
Parece que ha identificado que hay dos preguntas que debe responder: ¿Es legal? ¿Es ético?
Con respecto a que sea legal, debe consultar a un abogado con su contrato de su empleador anterior en la mano.
No confunda los comentarios o las respuestas que ha recibido con asesoramiento legal válido.
Los secretos comerciales son una forma protegida de propiedad intelectual y no requieren presentación, ya que están protegidos mediante contratos. La noción de no copiar "línea por línea" solo significa que probablemente esté libre de la ley de derechos de autor, no de las obligaciones contractuales. Un abogado en su parte del mundo, que conoce los detalles y tiene su contrato, puede informarle.
El simple hecho de no "copiar el código o las especificaciones reales de su proyecto anterior" no significa necesariamente que solo esté "escribiendo una nueva pieza de software utilizando la experiencia del dominio". Claro, la mayor parte de lo que produzca será de su conocimiento específico del dominio. Esto no significa que no haya descubrimientos, mecanismos u otros conocimientos específicos que sean propiedad de su empleador anterior que no se filtren. De hecho, con la maldición del conocimiento estaría dispuesto a apostar que habrá algo robado al final. Un abogado en su parte del mundo, que conoce los detalles y tiene su contrato, puede informarle.
Algunas preguntas más que podría considerar:
¿Es siquiera legal?
Definitivamente no es ético utilizar los secretos comerciales de su empresa anterior mientras trabaja en la nueva.
Está perfectamente bien usar los conocimientos generales: cómo usar los lenguajes de programación, qué herramientas son más adecuadas para el desarrollo (IDE, depuradores...).
Acerca de ser legal, debe hablar con un abogado, porque las leyes varían mucho de un área a otra.
Además, vuelva a leer detenidamente el(los) contrato(s), NDA(s)... que tenía con el empleador anterior. Es posible que tengan declaraciones exactamente sobre esto, que no desea romper.
A veces, los contratos limitan las opciones laborales de los empleados, después de que dejan la empresa. Por ejemplo, no se le permite trabajar en el mismo sector/negocio durante varios años después de dejar la empresa.
¿Qué puedo hacer si todavía quieren hacer el proyecto de todos modos?
Tienes tres opciones:
mi jefe me pidió que le enviara costos/tiempo para una prueba de concepto, así que le enviaré números grandes para desanimarlos a comenzar el proyecto
Bueno, esa es una muy buena estrategia, desanimarlos mostrándoles los costos. Tienes mucha suerte de tener al jefe de tu lado.
¿Tu jefe se está preparando para pagarte una cantidad obscena de dinero?
Lo digo porque tu antigua empresa no eres solo tú. Tenía un jefe, y probablemente otros colegas en su equipo haciendo otro trabajo de campo para configurar todo el sistema .
Su jefe ahora le pide a usted, una sola persona, que vuelva a crear el producto de una empresa. Lógicamente, eso no va a suceder.
Si tomó la parte más costosa de un automóvil, ¿cuánto trabajo es reconstruir ese automóvil alrededor de esta parte más costosa (probablemente el motor)? Algo me dice que su jefe probablemente no comprende su trabajo anterior en absoluto y de alguna manera cree que puede reemplazar a toda una empresa . Por supuesto, si es realmente serio, comience a planificar el personal que necesita (solo reproduzca toda la estructura de la empresa de su trabajo anterior) y vea si todavía está dispuesto a apoyar el proyecto.
Sinceramente, no esperaba volver a crear el producto por su cuenta, ¿verdad? Incluso si eres el mítico programador 100x, ¿qué pasa con los requisitos legales? Estás en un país diferente . ¿Cómo se aplican las leyes de privacidad a usted ahora? ¿Debe patentar/licenciar/marcar el producto? ¿Cómo haces eso en este nuevo país? etc, etc. No estás haciendo esto por tu cuenta.
IF...ELSE...
bloqueo en su empleador anterior, ¿eso excluye su capacidad de usarlo por el resto de su vida? La propiedad intelectual y los derechos de autor no funcionan de esta manera. El aspecto legal es muy específico y proscribe cosas específicas. OP puede recrear el trabajo, pero los detalles exactos de lo que se puede hacer dependen en gran medida de los contratos que haya firmado y de las leyes locales.Esto puede variar desde completamente inofensivo hasta muy turbio.
Volver a aplicar el conocimiento de su educación/capacitación que resulta en el mismo producto con características y tecnologías bien conocidas (usted es una "persona experta en el arte" ) no es un problema.
Obviamente, todo lo que requería el trabajo colectivo de un equipo y/o personas más calificadas (por ejemplo, usted era el programador y un científico de datos, por ejemplo, un doctorado en matemáticas lo guió y seleccionó el enfoque de aprendizaje automático para usar) que su antiguo empleador patrocinó probablemente esté fuera de lugar. -límites, por dos razones:
Completamente prohibido (y he oído hablar de una persona que ha ido a la cárcel por esto) es todo aquello en lo que el conocimiento de la implementación en sí puede ser una desventaja para su antiguo empleador (algoritmos comerciales en fondos de cobertura).
usuario44108
Jorge Leitão
Córcega
usuario1234567890abcdef
anonimo1
anonimo1
mercado
I resigned to move to another continent
-> ¿De dónde te mudaste y hacia dónde? Las respuestas que he leído hasta ahora parecen / suenan como si asumieran que te mudaste dentro de los EE. UU.Delantal
oritena