¿Es una práctica común para el programador con salario fijo compensar todas las pérdidas en caso de error en su código que causó estas pérdidas? [cerrado]

Estaba buscando un trabajo remoto en la piratería del kernel de Linux, que es una especie de trabajo soñado. Eventualmente encontré uno, envié un currículum, pasé una entrevista e incluso recibí una oferta, y el salario era lo suficientemente bueno. Hasta aquí todo bien.

Dado que los programadores trabajan para la empresa de forma remota, los programadores deben registrar su propia empresa (empresario individual), y la empresa-empleador trabaja con estas personas jurídicas. A diferencia de los contratos de trabajo, la empresa es libre de escribir lo que quiera en el contrato con la persona jurídica, por lo que, cuando me enviaron el contrato, leí que si la empresa incurre en pérdidas (supuestamente) por el trabajo del programador. , el programador debe compensar todas las pérdidas por completo. Por lo que sé, esta cantidad podría ser MUCHO más que el salario de un programador.

Desde mi experiencia, la realidad del desarrollo de software es que siempre existe la posibilidad de errores. Por supuesto, el desarrollador se esfuerza por escribir código libre de errores, escribe pruebas, etc., pero, a veces, los errores se encuentran en código antiguo probado. Por lo tanto, prácticamente no hay forma de que el programador se asegure de problemas muy serios en su vida, debido a este artículo en el contrato.

Creo que este tipo de responsabilidad es inaceptable para este tipo de colaboración: la única forma en que el empleador puede responsabilizar a los programadores es obtener un porcentaje de las ganancias, no un salario fijo.

Traté de limitar la responsabilidad: propuse que lo máximo que se podría sacar del programador es un salario completo del mes anterior. Esta propuesta fue rechazada por el empleador y decidí no trabajar para ellos, aunque me entristece que tuve que rechazar un puesto que de otro modo sería muy interesante.

¿Me equivoco?


UPD: Con respecto al país: estoy en Rusia, y la empresa de la que estoy hablando aquí también es rusa, pero me interesaba principalmente saber si esa práctica es común en diferentes partes del mundo, no solo en Rusia: yo También he oído que algunos rusos trabajan para empresas estadounidenses con un esquema similar: registran sus propias empresas y firman contratos con empresas estadounidenses. Me alegra saber que tal práctica no es común (a partir de muchas respuestas y comentarios). Probablemente voy a tratar de trabajar hacia este objetivo.

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
Indique en qué país se encuentra su contratista. En Polonia, por ejemplo, esto es muy común. Es una cláusula tonta (realmente no pueden perseguirlo), pero sin esta cláusula, su riesgo es grande si fuera a ir a la competencia o si hiciera algo realmente desagradable, y sin la cláusula no tienen ningún medio legal. PD ¡Considere mudarse a un país que le ofrezca el trabajo de sus sueños!
@qarma Actualicé mi pregunta: agregué el país, pero me interesaba principalmente saber si dicha práctica es común en diferentes partes del mundo, no solo en mi país.
Por cierto, ¿por qué cerrar la pregunta? (Veo que hay 4 votos para cerrar hasta ahora) ¿Viola las reglas?
"Dado que los programadores trabajan para la empresa de forma remota, los programadores deben registrar su propia empresa": esto es tangencial a su pregunta real, pero ¿es esto común en Rusia? En el Reino Unido y Estados Unidos, puede trabajar de forma remota y seguir siendo empleado directo de la empresa.
@Paul: si bien es cierto que puede encontrar empresas familiares que contratarán trabajadores por contrato directamente, las empresas más grandes tienden a no contratar directamente a una persona. En cambio, contratan solo con empresas (donde el contratista es un empleado de) o, como en el caso de OP, con el negocio propio de un contratista. La razón de esto es evitar cualquier posibilidad de que el contratista pueda afirmar que es/fue un empleado de la empresa. Podemos agradecer a los contratistas semipermanentes que ganaron una demanda contra Microsoft en los años 90 por esta práctica bastante estándar de hoy.
@Dunk: Mi pregunta era si los trabajadores remotos siempre se contrataban como contratistas (en lugar de como empleados directos) en Rusia.

Respuestas (13)

Tal cláusula de contrato es muy poco común para los empleados asalariados. Por lo general, un empleado solo puede ser responsable de los daños que cause durante su trabajo cuando haya causado el daño intencionalmente o al menos fue negligente (varía dependiendo de dónde se encuentre).

Al obligar a los empleados a registrar una empresa y trabajar como contratista, la empresa está tratando de eludir varias leyes laborales, probablemente algo más que responsabilidad. Dependiendo de la jurisdicción, esto podría ser ilegal. En Estados Unidos, por ejemplo, esto se denomina " clasificación errónea de empleados como contratistas independientes " y puede considerarse fraude fiscal. Pídale más detalles a un abogado familiarizado con las leyes laborales locales.

Pero los problemas legales son un problema del empleador, no del empleado.

Por lo general, contratar en lugar de tener un empleo solo es una buena idea cuando la compensación no es solo "suficientemente buena", sino tan buena que supera todos los derechos y beneficios que pierde en comparación con un empleo regular. Prestaciones de seguridad social, por ejemplo. Puede consultar fácilmente lo que le costaría un seguro privado que ofrece los mismos beneficios. Reste esto de su salario. Otro factor son las vacaciones y las bajas por enfermedad. Un contratista generalmente no recibe ningún pago cuando está enfermo o de vacaciones. Este es otro factor que reduce su salario promedio. ¿Tu salario sigue siendo "suficientemente bueno" cuando lo tomas en cuenta? Y luego también hay otros beneficios que son difíciles de expresar en dinero, como la protección contra el despido improcedente.

En cuanto a la cláusula de responsabilidad, podrías intentar consultar con un experto en seguros cuánto te costaría contratar un seguro de responsabilidad civil que cubra el supuesto descrito en el contrato. Cuando el experto en seguros dice que no lo asegurará contra ese tipo de riesgo (al menos no por una cantidad razonable de dinero), es probable que tenga una buena razón para no hacerlo. Están oliendo una trampa, y haría bien en seguir sus instintos y decir no al trabajo (nadie es tan bueno para estimar riesgos como las compañías de seguros; es la habilidad principal que necesitan para mantenerse en el negocio).

¡Respuesta estelar a una pregunta obvia! Logro desbloqueado.
La referencia a "clasificación errónea de empleados..." puede no aplicarse aquí ya que el "empleador" es una empresa rusa y es posible que el IRS no tenga jurisdicción aquí.
@cdkMoose La ley estadounidense fue solo un ejemplo. Muchos países tienen leyes como esta. Sin embargo, no estoy seguro acerca de Rusia.
@Philipp, espero que otros países tengan leyes similares, pero también espero que en la mayoría de los casos no se apliquen a acuerdos comerciales internacionales.
Punto destacado: he sido contratista/consultor durante casi 40 años y ejecutivo a cargo de las negociaciones de contratos para una empresa de consultoría durante más de 20 años. Nunca he aceptado y nunca aceptaría tal término en uno de nuestros contratos, aunque muchos, muchos clientes corporativos han tratado de pasarlo por alto. Esta cláusula es una invitación abierta para abusar de usted, sin límites ni restricciones aparentes.
@cdkMoose: De acuerdo, diferentes jurisdicciones pueden tener reglas diferentes, y el empleador y el empleado pueden incluso estar en reglas diferentes. El hecho de que el empleador sea una empresa rusa no estaba en la pregunta del OP, ni en ninguno de los comentarios que había visto cuando publiqué mi comentario, de lo contrario, habría agregado un descargo de responsabilidad acerca de que se aplica solo a contratistas con sede en EE. UU.
Ninguna compañía de software establecida en nuestra industria acepta estos términos. "no se garantiza que sea adecuado para cualquier propósito" es un lenguaje común en todos los contratos y EULA. Sería bueno si esta respuesta principal comenzara con "estos términos no son estándar" para que los independientes nubiles no se dejen engañar por situaciones como estas.

En primer lugar, lo que necesita es asesoramiento legal. No soy abogado, así que tome lo siguiente por lo que podría valer.

Si tienes que montar tu propia empresa, no eres asalariado; eres un trabajador contratado. Como tal, usted tiene voz en los contratos que celebre. En los EE. UU., los empleadores no pueden clasificarlo legítimamente como contratista si dictan cuándo/dónde trabaja, requieren que esté en las instalaciones, etc. En otras palabras, no quieren un empleado, por lo que no pueden tratar te gusta un empleado Si lo hacen, se arriesgan a grandes problemas fiscales, porque eso es probablemente lo que están tratando de evitar.

Dado que este es el trabajo de sus sueños, es posible que no desee simplemente alejarse de él, solo por esto. Esto es lo que haría. Solicitud de modificación del contrato para incluir que en el momento de la entrega, le proporcionarán una notificación por escrito de la aceptación de su entrega, después de lo cual asumirán toda la responsabilidad. Esto es especialmente apropiado si tienen la intención de mantener su trabajo como su propiedad intelectual (lo cual es común para el trabajo contratado).

La expectativa es que probarán su producto y decidirán si cumple con sus requisitos. Como desarrollador, su trabajo es comprender sus requisitos lo suficientemente bien como para implementarlos al nivel que aceptarán. Una vez que lo hacen, es su producto y su responsabilidad.

Haga que un abogado calificado y competente revise su contrato antes de firmarlo (a quien le paga usted, no la compañía, para que represente sus intereses). También pueden recomendar cláusulas a su favor como...

  1. Alcance adicional (cómo manejar los cambios de requisitos después del hecho de que están más allá de los ajustes normales de desarrollo de software).

  2. Un período de tiempo específico después de la entrega por el cual brindará garantía sobre su trabajo (arreglar sus errores a su costo). Sería una locura que celebraras cualquier contrato que te haga responsable por el resto de tu vida.

  3. Condiciones de pago, ya sean por hora (dentro de los límites que usted o ellos acuerden) o precio fijo.

  4. Hay otros. Elija un buen abogado que tenga experiencia en contratos de software.

Si la empresa se niega a tratarlo como una entidad comercial independiente e insiste en que acepte su contrato tal como está, debe alejarse y nunca mirar hacia atrás.

Si la empresa ya declaró que no limitaría la responsabilidad, ¿por qué pagar a un abogado para que revise el contacto? Es un no ir.
@Blam Entendido. La respuesta es un intento de aplicarse también a otros en situaciones similares. Estoy de acuerdo en que si la empresa es firme en su oferta actual, entonces OP debe alejarse y nunca mirar hacia atrás.
Todas las situaciones similares, preste atención a esta respuesta. Ningún programador debería aceptar estos términos. Las principales compañías de software tienen abogados que se aseguran de que sus productos no tengan garantía por NADA y se consideren aptos para NADA y, por lo tanto, no asumen ninguna responsabilidad. Las pequeñas empresas y los programadores independientes necesitan la misma limitación de responsabilidad que es ESTÁNDAR en nuestra industria. Corresponde al contratista realizar las pruebas de aceptación. De lo contrario, debe haber un seguro de responsabilidad civil, pagos continuos de regalías, etc. para el código. CONSULTE A UN ABOGADO.

No, no creo que eso sea lo típico y, de hecho, dependiendo de dónde estés, creo que hay una cuestión de ilegalidad.

Cuando un empleador lo contrata, generalmente le paga por su tiempo. Es por eso que hay un largo proceso de contratación para encontrar a alguien que pueda construir lo que está buscando en un tiempo razonable. En el desarrollo de software existe riesgo en la contratación y el desarrollo. En el desarrollo, debe pasar por pruebas de prueba y qué no mitigar ningún riesgo, pero obviamente no puede eliminarlo por completo.

Además, ¿quién decide el alcance y la amplitud de las pérdidas? Si hubo un error, que puede suceder, ¿tiene que pagar automáticamente a su empleador por los daños asumidos? ¿Qué clase de ambiente de trabajo es ese? Mi vida laboral es lo suficientemente estresante. Ciertamente no necesito eso sobre MI cabeza.

No digo que el empleador no deba estar satisfecho con el producto final y debe haber una estipulación sobre cuándo un producto ES satisfactorio, pero personalmente no creo que haya una razón para trabajar para una empresa que literalmente podría cobrarle. si algo, de alguna manera, de alguna manera se vuelve loco.

No y sí.

Estás haciendo el trato como empresa o empresario, eso es algo totalmente diferente a un trato entre un empleado y un empleador. ¡Los siguientes puntos deben ser considerados con respecto a la jurisdicción aplicable!

  1. Un mundo diferente: como empresa, estás del otro lado de las barricadas. Efectivamente, todo (en términos legales) que generalmente hay para protegerlo como empleado se vuelve al revés cuando es un negocio.

  2. Mucha más libertad en las negociaciones: usted está sujeto a una extensión (libremente) establecida en el contrato. No te gusta, no lo firmas (como lo hiciste).

  3. Posibilidades de cubrir sus posibles pérdidas: como empresa, puede obtener un seguro empresarial . Por lo general, uno muy caro y muy limitado. Una encuesta rápida entre mis agentes de seguros en el centro de Europa dice que casi no se puede asegurar contra el riesgo en cuestión (errores de software). Pero, puede configurar su entidad legal para que tenga solo una cantidad limitada de responsabilidad (LLC o un tipo similar de entidad legal) que necesitará "hundir" (hacer quebrar) en caso de un procedimiento de alta responsabilidad. En algunos países, se

  4. Legalidad: como dicen Philipp y Kent en sus excelentes respuestas, lo que puede ser ilegal. Pero es muy posible que no, lo cual depende de su jurisdicción. En algunas regiones fuertemente reguladas, como la Unión Europea, convertirse en un negocio (entidad legal) puede ser la única forma viable (legalmente plausible) para que ellos hagan uso de sus servicios.

  5. Tal vez sea una necesidad: puede ser que su configuración legal solo les permita 'contratarte' de esta manera si asumes la responsabilidad total y completa de tus acciones (o, mejor dicho, la entidad legal con la que están firmando el trato). ). Por ejemplo, es ilegal cerrar su negocio voluntariamente en Francia cuando tiene empleados. Por loco que parezca.

Conclusión: por loco que parezca a primera vista, puede haber un conjunto de instrumentos que la empresa debe usar (o reglas a seguir) y puede haber un buen instrumento que puede usar para protegerse contra una responsabilidad aparentemente alta.

Sí, tienes razón en que hay "mundos diferentes", negocios, etc., pero el contrato se ve como un contrato para programadores asalariados: solo un pago fijo cada mes. Y el salario es habitual (no está mal, pero nada excepcional), lo único que lo hace realmente único para mí es que es remoto. (En la piratería del kernel de Linux, los trabajos remotos son muy raros, especialmente para los piratas informáticos del kernel sin mucha experiencia). Pero, este salario y una responsabilidad tan grande son demasiado desproporcionados. ¡Gracias por tu respuesta!
@DmitryFrank, en ese caso el contrato no parece muy atractivo. Siempre que encuentre una propuesta de este tipo, tenga en cuenta que hay posibilidades que puede intentar aprovechar :)

Me han ofrecido un contrato como ese. Fue escrito por el abogado del cliente de mi empleador y, por supuesto, diseñado por el abogado para ser favorable al cliente.

Revisé el contrato ofrecido, decidí por mí mismo qué cláusulas quería eliminar o editar y dije que aceptaría (estar de acuerdo con) el contrato con esos cambios (razonables).

Por lo que vale, por ejemplo, hay una diferencia entre "negligencia" y "negligencia grave": es posible que esté dispuesto a aceptar la responsabilidad por el último pero no por el primero.

No intentaré aconsejarte sobre lo que debes tener en un contrato; pero he tenido la experiencia de que me ofrecieron uno desfavorable.

Esta es una pregunta legal, por lo que realmente querrá que un abogado revise el contrato y pueda asesorarlo sobre lo que significa para usted en su situación específica. Sin duda, hay maneras de protegerse. Hacer que una persona que no es abogado lea un contrato y lo resuma para que un grupo de personas que no son abogados lo comente es probable que introduzca todo tipo de errores y omisiones potencialmente catastróficos.

En primer lugar, si está estableciendo una entidad legal DmitryCorp separada de usted, es muy probable que desee crear una corporación de responsabilidad limitada. En términos generales, eso protegería sus activos personales y expondría solo los activos de la corporación a una demanda. Si la corporación pierde una demanda por más de lo que vale, DmitryCorp puede declararse en bancarrota felizmente mientras Dmitry, la persona, conserva todos sus activos (y su excelente informe crediticio). Por supuesto, aquí es donde un verdadero abogado le dará un montón de aclaraciones sobre cómo establecer dicha entidad, cómo asegurarse de no infringir varias leyes, qué debe hacer para mantener su responsabilidad limitada, etc. .

En segundo lugar, es muy probable que DmitryCorp compre un seguro de errores y omisiones que cubriría a su corporación en caso de un reclamo basado en el código defectuoso que produjo. Varias corporaciones que contratan contratistas requieren que la empresa contratista mantenga este tipo de política en parte para evitar que los contratistas mantengan una DmitryCorp sin activos que nunca pueda ser demandada. Lo costoso que es y lo que cubre exactamente es algo que debe resolver con su agente de seguros y su abogado.

Revisar el contrato con un abogado real le dirá si esta compañía realmente está poniendo términos onerosos en el contrato contra los que usted realmente no puede protegerse o si establecer una entidad corporativa y comprar un seguro apropiado lo protegería de manera realista. Por supuesto, debe tener en cuenta el costo de establecer esta protección (incluidas las consecuencias fiscales) al decidir cuánto debe cobrarle a la empresa por sus servicios para que valga la pena.

Buena respuesta. Parece razonable que sería mucho más fácil para una empresa en un país manejar uno (o unos pocos) "empleados" en otro país a través de este tipo de acuerdo. Su respuesta muestra algunas cosas que deben considerarse en ese caso.

Esto no es común y no te equivocas por caminar y alejarte.

Cualquier persona en una situación similar debe obtener asesoramiento legal.

Una cosa a considerar es el asesoramiento legal que recibe el empleador. A veces tienen consejos legales demasiado entusiastas que saben poco sobre el desarrollo de software.

Por ejemplo, una vez trabajé para una empresa web donde mi contrato me prohibía poner el código a disposición de terceros, por lo que en teoría no podía hacer una publicación. O otra supuesta empresa de código abierto donde no pude hacer público el código.

Legal a menudo va muy por detrás de la cultura y tiene prioridades muy diferentes a las de los programadores.

El código abierto no significa lo que el público en general cree que significa. No hay nada que me impida tomar un proyecto gpl, bifurcarlo, modificarlo a mi gusto y luego solo proporcionar el código fuente a las personas que obtienen una copia de los binarios compilados. Y en el caso de una aplicación web podría tener 50.000 usuarios y ninguna obligación de que ninguno de ellos tenga el código fuente. Pero es posible que tenga que proporcionar una copia a la empresa a la que pago para hacer una copia de seguridad del servidor web si lo solicitan.
Pero una página web contiene HTML, CSS y js. Todo lo cual puede considerarse código.
Eso no se considera un binario compilado según la gpl.
@DamianNikodem Esa no fue una gran preocupación cuando se escribió GPL v2. También es una de las principales lagunas que GPL v3 fue diseñada para cubrir.
@MichaelKjörling gpl 2 todavía es "lo suficientemente seguro" para el concepto de aplicación web compilado, aunque es menos explícito, no creo que nadie haya tratado de llevar a nadie a los tribunales por eso y creo que si lo hicieran, el argumento principal sería que el html transmitido es la salida del código compilado y, por lo tanto, un extracto de copyleft.

Lo contraté durante años, así que puedo hablar de esto con cierta autoridad.

Si es un contratista independiente, debe obtener un seguro de responsabilidad civil y de indemnización profesional mínimo.

Los contratos pueden incluir cláusulas que pueden significar que, en caso de un problema, su entidad comercial personal puede ser responsable de los daños en caso de negligencia o mala conducta profesional. Solo he visto un intento de reclamo (contra un tercero, no contra mí) y cuando pasó por la corte se demostró que no hubo negligencia ya que todos trabajaron de tal manera que uno podría asumir que un programador razonable funcionaría y fue simplemente una desafortunada serie de eventos.

Lo que esto significa en efecto es que tienes que escribir código como un ingeniero y no como un vaquero. Si le paga a un constructor para que le construya una casa y este a su vez le paga a un carpintero para que construya el marco interno, ¿qué hace en caso de que la casa se derrumbe 2 semanas después de mudarse? Lleve a la empresa a los tribunales por el costo de la casa, sus efectos dañados y tener que alquilar mientras se reconstruye su casa (y esto costará más de lo que pagó por la construcción de la casa).

La empresa constructora tendrá que pagar o encontrar a alguien a quien culpar, si descubre que la falla se encuentra en el marco, entonces la empresa llevará al carpintero a los tribunales (por ese monto total + honorarios legales), quien a su vez puede ser capaz de probar que no fueron negligentes..

Una investigación más profunda puede mostrar que los clavos que se usaron para construir la casa tenían algún defecto de fabricación, que tal vez 1 de cada 10000 tiene una pequeña grieta en el medio y no puede soportar la carga anunciada... Y luego el carpintero lleva al fabricante de los clavos a tribunal.

Así que al final del día pagaste 90k para construir una casa, demandas al constructor por 120k cuando la casa se derrumba, y luego la persona responsable de todo esto al final es un fabricante de clavos a quien le pagaron $23 por un montón de mala calidad clavos y termina con una factura total de daños de 400k.

+1 Esta es la única respuesta para mencionar el seguro de responsabilidad civil profesional, que es lo que el OP necesita en mi opinión.
El seguro de indemnización profesional de @ Smalltown2k se ha mencionado en varias respuestas. Es muy poco probable que incluso pueda adquirir una indemnización profesional por responsabilidad ilimitada.

suspiro , inserte el omnipresente descargo de responsabilidad de IANAL.

(Suponiendo que esta empresa tenga su sede en los Estados Unidos)

Si no es elegible para establecerse como un LLC S Corp, ni siquiera intentaría seriamente adquirir el contrato. Pondría la tasa tan alta que me sacaría del mercado solo para obtener la respuesta negativa sobre el contrato que necesito para demandarlos.

Suponiendo que se puede configurar como LLC S Corp:

Me aseguraría de que haya una cláusula de puntualidad en el envío de mis cuentas por cobrar para que no puedan retener sus cheques de modo que sigan siendo propiedad de su corporación en lugar de su distribución personal. Uno de los principales beneficios de una LLC S es que sus ingresos corporativos "pasan como una distribución" a usted y están sujetos a impuestos como ingresos personales en lugar de ingresos corporativos. Sin una cláusula en el contrato que dicte que deben remitir el pago de manera "oportuna", podrían dejar que todas sus facturas permanezcan en AP, el registro AR seguiría siendo propiedad de la corporación en lugar de usted personalmente, y todos sus ingresos podría estar tan en riesgo como si estuviera operando bajo una propiedad única.

Estudiaría minuciosamente el contrato con un peine de dientes finos para asegurarme de que no introduzcan a escondidas una cláusula de responsabilidad personal o una cláusula de "daños reales".

Entonces exigiría una tarifa exorbitante. Lo más probable es que infrinjan la Ley Federal del Trabajo al tratar de que usted golpee los libros como proveedor en lugar de como su empleado.

Si aceptan mis términos, genial. Si se niegan, denuncio sus acciones como una infracción laboral potencial y hago un caso federal.

En definitiva, me posicionaría para que yo gane y ellos pierdan. Están tratando de joderte. Atornillarlos primero.

Como persona que trabajaba como contratista independiente, recuerdo una empresa que tenía algo como:

... en caso de divulgación de información confidencial no autorizada realizada por el contratista, la empresa se reserva el derecho de llevar el caso a los tribunales y recuperar las pérdidas de las que el contratista puede o no tener conocimiento.

Pero bueno, en la situación de OP, básicamente reclaman el derecho a recuperar una cantidad aleatoria de dinero. En la situación de los autores, sugeriría (además de no trabajar en tales condiciones) tener una conversación con un abogado, ya que en algunas jurisdicciones esa cláusula puede invalidar todo el contrato.

¡Inscribirse! No hay problema: crea una sociedad de responsabilidad limitada prácticamente sin activos y redacta el contrato a nombre de tu empresa.

Dado que su empresa está haciendo el contrato, solo su empresa puede ser demandada (no usted). Lo máximo que perderá son los 2 $ que vale su empresa: 1 $ por cada acción que haya emitido.

Gracias, también estaba pensando en eso, pero la apertura de una LLC no es realmente un proceso fácil en Rusia, y se necesita aún más esfuerzo para cerrar una LLC si decido hacerlo. Es aún más difícil para una persona como yo, que está muy lejos de todo este mambo-jumbo legal. Decidí que no vale la pena el esfuerzo. Pero la idea por sí sola debería funcionar, sí. Gracias.
@DmitryFrank, probablemente podría comprar en línea una empresa de estanterías de alguna república bananera por $ 10
Este es un consejo legal. Bien puede ser válido, pero sugiero que este no es el lugar para ello. Si yo fuera el OP, no tomaría este curso de acción sin consultar a un abogado.
No es "no hay problema": en mi opinión, un contrato debe definir un entendimiento entre las partes y, en esta situación, las dos partes no tienen un entendimiento (por ejemplo, de quién es responsable del costo de los errores).
@Bohemian, dijiste "solo tu empresa puede ser demandada". Esto es incorrecto. En algunas circunstancias, puede ser demandado directamente. Ver en.wikipedia.org/wiki/Piercing_the_corporate_veil
No creo que deba dar consejos sobre la ley a menos que esté calificado como abogado en la jurisdicción sobre la que se le pregunta. Si de hecho es un abogado calificado en Rusia, le pido disculpas; pero ¿no eres en realidad un profesional de TI australiano?

Primero, no hay salario, son honorarios pagados a su empresa. En segundo lugar, es común que cualquier entidad legal como su empresa compre un seguro de responsabilidad civil en caso de que sean demandados. Esta es su principal defensa aquí. La mayoría de los contratos de software establecen que el software no está garantizado y que la responsabilidad se limita a lo que se pagó por el software. Si tuviera una cláusula como esta, probablemente podría limitar su reembolso a lo que le pagaron por escribir ese módulo o función, por lo que es un dinero bastante bajo. Por último, si incorporó o LLC su empresa y trataron de demandarlo o recuperar los honorarios, siempre puede cerrar la empresa y no tener responsabilidad personal por la demanda. Sí, obtenga asesoramiento legal y sí, no trabaje para ellos.

¿Cuánto seguro de responsabilidad tendría que comprar si su responsabilidad es ilimitada? ¿Sería suficiente una póliza de $1 millón? ¿Sería suficiente una póliza de $ 20 mil millones, o demasiado? ¿Quién podría saber la respuesta?
Si decide comprar un seguro, tenga en cuenta el costo del seguro en sus tarifas; si el cliente no está dispuesto a pagar el monto adicional debido a la tarifa del seguro, entonces el cliente está sobre sus cabezas. Quieren responsabilidad ilimitada pero no quieren pagar el costo asociado con la responsabilidad ilimitada. No es una buena decisión comercial aceptar ese contacto. Eso suponiendo que incluso pueda obtener un seguro para ello.

Este no es un enfoque común, pero podría haber estado bien firmar el contrato de todos modos: He aquí por qué.

En primer lugar, la situación que ha descrito es un contrato entre dos empresas: la que tiene el trabajo por hacer y la que tiene el talento para hacer el trabajo (su empresa). Si su empresa se creó a los efectos de este contrato y no tiene otros activos, entonces no se le puede contactar como parte en un juicio y la empresa no tiene activos que perder en caso de ser demandada. El contrato es entre las dos empresas, y una puede demandar a la otra, pero en caso de que su empresa sea demandada, simplemente entrega todos los activos de la empresa y disuelve la corporación. Sus bienes personales no están en riesgo. De hecho, ese es muy a menudo el propósito de una corporación: proteger a los principales del riesgo económico.

Por supuesto, tendría que administrar su empresa como una empresa, y no solo como una extensión de usted mismo. Eso significaría reuniones corporativas (una buena excusa para tomar esas vacaciones deducibles de impuestos en un resort de la isla), mantener las finanzas separadas, pagarse a sí mismo regularmente, hacer la retención de impuestos adecuada, etc. Si falla en algo de eso, existe una doctrina llamada "levantar el velo corporativo" que puede hacerlo personalmente responsable.

Por supuesto, tienes que entender que este podría ser un trabajo genial trabajando para imbéciles... o tal vez el único imbécil es el abogado de la compañía que no sabe nada sobre software o computadoras. En mi experiencia, los gerentes de alto nivel con frecuencia tienen poco conocimiento informático, los abogados generalmente tienen aún menos, por lo que lo que puede tener aquí es un abogado ignorante que intenta proteger a su cliente y una gerencia ignorante que acepta el consejo del abogado ignorante.

-1 para consejos peligrosos. Esto se lee como un consejo legal que fomenta prácticas comerciales terribles y actúa de mala fe (firmar un contrato sin intención de cumplirlo). Si alguien fuera capaz de llevar a la bancarrota a su empresa sin pérdidas financieras personales, su reputación profesional tampoco tendría ningún valor. E incluso si la gerencia o los asesores legales de la empresa son ignorantes, eso no significa que sean demasiado incompetentes para hacer cumplir las cláusulas de un contrato corporativo firmado.
Los principales no están protegidos cuando están directamente involucrados en las actividades en cuestión. En el peor de los casos, la respuesta anterior no es tan segura como parece.
Esto solo se aplica si las empresas están registradas correctamente, lo que está describiendo suena como una sociedad limitada propietaria (en Australia, hay equivalentes en todo el mundo en casi todos los países). Para configurar una pty ltd. en Australia suele costar más de 100.000 dólares.
Es importante señalar aquí la diferencia entre 'compañía' y ' corporación '. Lo que describe aquí es una corporación . Una corporación es un tipo de empresa, pero no todas las empresas son corporaciones. En una empresa unipersonal o una sociedad, por ejemplo, no tiene esa protección de responsabilidad. Sin embargo, esta respuesta es correcta en el caso de una corporación (al menos en los EE. UU. y, AFAIK, la mayoría de los demás países tienen construcciones similares).