Como desarrollador móvil, actualmente estoy creando una aplicación para publicarla en la AppStore.
Los diseños incluyen un enlace que se activa para mostrar todas las atribuciones utilizadas. Esta aplicación utiliza el código fuente con licencia MIT y Apache 2.0.
Después de discutir esto con mi jefe, sale a la luz que no está dispuesto a colocar ninguna atribución de software en la aplicación, ya que afectará negativamente la apariencia de la aplicación, independientemente de dónde se coloque.
Intenté reiterar varias veces el requisito legal de mostrar avisos de derechos de autor, pero se descartaron.
Podría eliminar el código con derechos de autor que ya está en el proyecto y reescribir la misma funcionalidad, pero nuevamente mi jefe no aprobaría esto considerando la cantidad de trabajo necesario.
No me siento cómodo usando el trabajo de otras personas sin dar crédito, cualquier ayuda aquí sería apreciada.
Si su empresa tiene un abogado o un supervisor de ética, hable con ellos. Por lo general, se considera el deber de cualquier empleado llamar su atención sobre cualquier práctica que pueda ser poco ética o que haga que la empresa sea vulnerable a juicios.
Si no existe tal persona, le escribiría a su jefe para señalarle que cree que no reconocer los derechos de autor puede hacer que la empresa sea vulnerable a juicios y pedirle que confirme por escrito que quiere que usted siga adelante. Asegúrese de guardar una copia del correo electrónico o la carta donde estén de acuerdo. Guárdelo en algún lugar al que pueda acceder si se le negó el acceso a las computadoras y cuentas de su trabajo.
Las otras respuestas son decentes, pero me parecen una escalada innecesaria.
Si está de acuerdo con esto, entonces sí, necesita cubrirse legalmente.
Sin embargo, ¿ha probado el enfoque simple ?
Dice que afectará negativamente el aspecto de la aplicación. Pídale que abra su iPhone y vaya a "Configuración" -> "General" -> "Acerca de" -> "Legal" y vea cuánta información textual aparece en su pantalla.
Luego diga que no quiere abrir la empresa para una demanda, y solo necesita incluir una página "legal" enterrada en algún lugar de la configuración de su aplicación.
Señale que el propio iOS hace esto, y la mayoría de las personas nunca lo notan, pero evita demandas.
Encuentre otras aplicaciones excelentes (preferiblemente las que sepa que él usa ) y encuentre los avisos legales en ellas, y muéstreselas.
Verifique las licencias de cualquier código externo y bibliotecas que se estén utilizando. Si solicitan la atribución, no hacerlo contraviene la licencia; no importa lo que sienta tu jefe al respecto. Si no se requiere atribución, pero lo hace para sentirse bien, entonces debe prevalecer el punto de vista de su jefe.
Indique a su jefe que si la aplicación tiene éxito, los escritores originales del código finalmente lo sabrán y buscarán los créditos correspondientes.
Las otras respuestas son todas buenas, y voy a repetir mucho de lo que hay en ellas para enfatizar, pero creo que es necesario decir un par de cosas más.
Primero, si todo lo demás falla y se enfrenta a una directiva final para incluir el código sin atribución, debe obtener asesoramiento legal real de un abogado real , no solo algunas conjeturas de laicos en SE. No asuma que solo tener un registro en papel lo eximirá de toda responsabilidad, y no tome las publicaciones de SE (¡incluida esta!) como asesoramiento legal.
En segundo lugar, debe señalar que el código se puede publicar y utilizar bajo varias licencias, y que los titulares de los derechos pueden permitirle incluirlo sin mostrar avisos por una tarifa , dependiendo de quiénes sean. Podría valer la pena investigar.
En tercer lugar, si, después de que se hayan realizado todos los argumentos más amables y el establecimiento del rastro en papel, y si está realmente seguro de que se deben incluir los avisos, su jefe aún insiste en que publique una aplicación que contenga el código con derechos de autor sin los derechos de autor legalmente requeridos. avisos, simplemente puede negarse a publicar la aplicación .
Absolutamente deberías asegurarte de que tienes razón sobre la situación legal antes de impulsar esto. Suena bastante sencillo, pero no estoy allí y no sé cada pequeño detalle; puede que no sea
Absolutamente debe intentar encontrar una forma conciliadora de convencer a su jefe de que incluya los avisos de derechos de autor necesarios o que le dé tiempo para volver a implementar la funcionalidad necesaria internamente. La sugerencia de Wildcard, en particular, es excelente. Señalar la responsabilidad legal y las consecuencias potencialmente devastadoras de incluir el código sin atribución también es una buena manera de hacerlo; puede hacerlo de tal manera que demuestre que está tratando de velar por el bien de la empresa y de su jefe, en particular, que sus objeciones provienen del apoyo, no de la argumentación.
Absolutamente debe involucrar a cualquier departamento de su empresa que exista para manejar asuntos de este tipo: departamentos legales o éticos, etc. Si tiene ese recurso, entonces ese es su trabajo, y tienen la autoridad que usted no tiene para prevenir un delito y para protegerte. Si este departamento existe y no está de acuerdo con usted, probablemente debería escuchar lo que tienen que decir: son expertos en este tipo de cosas y usted no, así que probablemente tengan razón. Todavía obtenga su rastro en papel (vea el siguiente punto), pero probablemente tengan razón.
Absolutamente también debe establecer un registro en papel para protegerse de las represalias. Obtenga todo lo que pueda en copia impresa y manténgalo fuera del sitio. Asegúrate de que en esta documentación quede muy explícito que lo que te piden es ilegal, y haz que tu jefe diga muy explícitamente que quiere que lo hagas a pesar de que es ilegal si, de hecho, eso es lo que él quiere. .
Pero, después de todo esto, si todavía te encuentras en la misma situación, entonces tienes la opción de negarte. Las consecuencias pueden ser extremadamente graves; podría destruir su relación con su jefe o hacer que lo despidan. Todas las demás respuestas aquí parecen estar enfocadas en preservar su trabajo y limitar su responsabilidad personal; estas son grandes cosas que hacer, y es completamente comprensible que elijas hacerlas. Sin embargo, de acuerdo con lo que ha dicho, se le pide que infrinja la ley y viole lo que claramente es su ética, y es necesario decir que tiene la opción de no hacerlo.
Tenga en cuenta que no estoy defendiendo ninguna de las dos formas; esta es tu vida y tu trabajo, y tiene que depender de ti.
Algunas personas están felices de instruir verbalmente a otra persona para que haga algo éticamente cuestionable, pero no tan felices de tenerlo por escrito y muy infelices cuando hay un rastro en papel que los lleva a ellos.
Ahora tiene por escrito que es su jefe quien tomó la decisión y es responsable. También puede esperar hasta recibir esta confirmación antes de continuar.
Ahora tiene por escrito que desaprueba y ha cumplido con su deber legal y ha planteado el problema.
Es posible que necesite encontrar un nuevo trabajo. Al típico jefe vaquero no le gusta el personal que no infringe la ley por capricho.
Es muy probable que necesite un nuevo trabajo. Es posible que reciba una sanción disciplinaria o que lo pongan en un PIP, probablemente justificado por palabras vagas como "no seguir instrucciones razonables".
No todo es pesimismo: es muy probable que su jefe se enoje por un tiempo y jure nunca ascenderlo a un puesto de toma de decisiones, pero es posible que esté en un lugar de trabajo tóxico aquí, así que no lo haría. perder el sueño por eso.
Como empleado individual de una empresa incorporada, no tiene ninguna obligación legal personal de cumplir con las leyes de derechos de autor y licencias. Estos son asuntos civiles, no penales. La responsabilidad es toda de la empresa. A menos que sea un socio, o que de alguna manera no actúe como empleado o contratista que produce 'trabajo por contrato', sus preocupaciones no son legales. Sus preocupaciones están relacionadas con las políticas de su empresa y su estado ético personal. (Estoy seguro de que alguien responderá a esto y tratará de contarles una historia sobre 'levantar el velo corporativo'. Nadie, pero nadie, va a emprender ese tipo de caza de brujas por no seguir las requisitos de atribución de una licencia de código abierto).
Si su empresa tiene políticas que exigen el cumplimiento de licencias, seguir órdenes podría dejarlo expuesto a consecuencias desagradables dentro de la empresa. Sin embargo, antes de iniciar una pelea más grande con su gerente (exigir instrucciones escritas, etc.), le recomiendo que averigüe si existen tales políticas. Encuentre a alguien en el área legal y pídale, en voz baja, que le aconseje. Elige tu curso de acción de acuerdo a la respuesta que recibas.
En lo que respecta a su ética personal, bueno, eso es personal. Tienes que preguntarte qué nivel de estrés, o incluso de desempleo, estás dispuesto a aceptar. Su mejor curso de acción personal podría ser buscar otro trabajo en silencio mientras cumple en lugar de comenzar una batalla campal.
Esta respuesta puede no aplicarse
Publiqué esta respuesta antes de leer que el código que el OP está tratando de incluir y atribuir es su propio código. Hay una diferencia muy grande entre negarse a implementar algo usando la lib de otra persona porque no puede satisfacer las necesidades de licencia y negarse a implementar algo usando su propio código debido a lo mismo.
La respuesta original queda para aquellos que se encuentran con esta pregunta más adelante.
Hay dos cuestiones importantes que debe abordar.
Primero, no es su trabajo , lugar o responsabilidad defender las leyes de derechos de autor. Estas son leyes complejas para las que existen campos especializados. No estás en posición de tomar esa decisión. No conoce todos los tratos, correos electrónicos o verificaciones legales que se incluyeron en la decisión de los "propietarios" de no incluir la atribución. De hecho, está perfectamente bien que decidan arriesgarse y manejar las demandas más tarde. (No creo que sea una buena decisión de su parte, pero nuevamente es su decisión).
En segundo lugar, no te sientes cómodo . Este es el importante. Correcto o incorrecto, debe sentirse cómodo con lo que pone su nombre. Puedo decirles ahora mismo que nosotros, los desarrolladores, somos un pequeño grupo de personas. Corremos en pequeños círculos. Te encontrarás con otros desarrolladores una y otra vez si eres bueno en tu trabajo. ¿Cómo quieres ser conocido? ¿Como el desarrollador que abusó de las licencias o como el desarrollador que defendió las licencias? Si no te sientes cómodo haciendo algo, ¡ENTONCES NO LO HAGAS! Puede perder su trabajo por eso, pero siempre puede encontrar otro trabajo.
"¿Por qué te despidieron de tu último trabajo?" "Me negué a implementar un código que sentí que violaba varios problemas legales". Es un comienzo bastante decente para una entrevista para mí.
Una solución real, antes de que renuncies por esto, es mostrar ejemplos de cómo otras empresas manejan el mismo problema. Intentar convencer a tu "dueño" siempre es mejor que adoptar una postura plana. Incluso si eso sale como una lista de opciones:
Su "propietario", si es medio decente, debería poder mirar su lista de opciones y elegir la que más le guste. Es muy posible que usted renuncie, pero nuevamente, si se siente tan incómodo, entonces, ¿qué importa realmente?
Esto es lo que podría decirle a su jefe: estamos hablando de Apple aquí. Si el propietario de los derechos de autor del software que está usando sin atribución llama a Apple y les dice que su empresa está usando su software sin permiso, entonces su software se eliminará de inmediato de la tienda y no será fácil recuperarlo. en la tienda E imposible recuperarlo sin atribución.
Originalmente publiqué una respuesta basada en la pregunta OP de no sentirme cómodo al incluir el código cuando no cumplía con los requisitos de la licencia. Sin embargo, hubo un comentario importante que no vi que realmente invalida esa respuesta.
PeterM Sí y sí. Es mi propio código en cuestión, el enfoque de sala limpia es posible pero llevaría muchas semanas. Lamentablemente, mi jefe no aprobaría dedicar tanto tiempo a algo así:
¡Estás más que jodido!
Esto realmente dependerá de tres factores.
Primero, ¿puede demostrar al 100 % (no puede) que trabajó en el 0 % de este código mientras trabajaba en esta empresa? Si trabajaste en alguno de ellos, entonces el código les pertenece a ellos, no a ti. Esta es una situación legal complicada, pero si agregaste una coma a la fuente que indicaba que estabas "en el reloj", entonces toda la fuente podría terminar perteneciéndoles. Consiga un abogado ahora. Tenga en cuenta que hay varios casos de alto perfil, donde "Trabajé en eso después de horas en casa" no ha sido suficiente aislamiento. Lo mismo con "pero construí libfoo incluso antes de comenzar en Widgets inc".
En segundo lugar, ¿puede demostrar al 100% que tiene permiso para usar esta librería, que discutió esta decisión y sus problemas de propiedad con anticipación no solo con su gerente, sino con TODAS las entidades de licencias corporativas correctas en la empresa? Si no puede, entonces necesita conseguir un abogado ahora mismo. Usted podría ser responsable de cualquier pérdida que tenga la empresa mientras "arreglan" su "intento de extorsionarlos". Tienes un grave conflicto de intereses aquí.
En tercer lugar, ¿puede probar al 100% que su lib es la mejor lib para usar para esto (no puede). Si esto va a un juez de algún tipo y su empresa puede encontrar incluso una persona que pueda decir que su lib fue una opción válida pero libBar también fue una opción válida, entonces está de vuelta en tierra de extorsión.
En resumen, a menos que haya abordado este tema por adelantado (e incluso entonces podría ser complicado), básicamente está extorsionando a su empleador. Efectivamente estás diciendo "Pondrás mi nombre en este producto o te costará dinero". No es un poco diferente que si entrara a una reunión y dijera: "No implementaré esta aplicación a menos que la llame "Aplicación de Coteyr" o me dé $ 500,000".
Una salida
Le recomiendo encarecidamente que tome esta salida, pero IANAL. Contrate a alguien que no necesite decir IANAL, luego transfiera todos los derechos a la librería, según sea necesario para la empresa. Puede hacer esto haciendo que el código sea de dominio público (si puede) o transfiriendo la propiedad, o "creando una sucursal" solo para su empresa y haciendo que la licencia en esa sucursal sea lo que quieran. Necesitará un abogado para asegurarse de que conoce todas sus opciones, que elige la mejor y que su nueva licencia no entra en conflicto con otras licencias de las que puede depender su lib.
No es cierto decir que ser un empleado lo absuelve de toda responsabilidad legal.
Tampoco lo hará un rastro en papel que diga que sabía que lo que estaba haciendo estaba mal, incluso si estaba bajo las instrucciones de su empleador.
Parece que está siendo contratado por su experiencia, por lo que se espera que comprenda las implicaciones y actúe en consecuencia.
Habrá un contrato implícito entre el autor del código fuente y el usuario en virtud de que usted lo copie. Si incumple los términos de ese contrato al no publicar una atribución, la parte que permite el uso gratuito también será nula.
En derecho civil, el apelante tiene que probar los daños y perjuicios, así como la responsabilidad. Dejando de lado el daño directo, como la pérdida de reputación, al autor original; su responsabilidad puede estar limitada a lo que ganó (salario) por usar su trabajo. Su empleador, como respondeat superior, puede ganar más y tener los mayores medios para pagar los daños, pero puede quitarle al menos parte de la responsabilidad si estaba actuando fuera de su competencia: no se considerará infringir la ley de derechos de autor y los acuerdos de licencia. para ser parte de su empleo legal, especialmente si tiene las calificaciones y la experiencia para entenderlos.
Lister contra Romford Ice & Cold Storage Co. Ltd.
jane s
phyrfox
usuario8712
David Conrado
doctor j
jpmc26
usuario207421
Brandín
mosquito
aroth