¿Cuál es la mejor manera para que un emprendedor que no es de programación proteja sus hazañas comerciales basadas en códigos de los programadores a los que externaliza?

Ten un buen contrato.

Debe tener un buen contrato que lo proteja tanto a usted como a la persona que está contratando. Si el desarrollador rompe el contrato, usted estará obligado a demandar y cualquier persona que firme ese contrato no debe esperar lo contrario.

Ten un buen abogado.

Si tiene el dinero, busque un abogado para que escriba esos contratos y se encargue de los contratos por usted. Su código y cualquier cosa relacionada con el trabajo involucrado entre usted y el desarrollador debe estar bastante bien protegido. Cualquier desarrollador medio decente no sería lo suficientemente estúpido como para firmar un contrato y luego robarlo.

Contrata a alguien que claramente no quiera manchar su reputación.

A veces estas personas ya tienen reputación y pueden costar más; otros pueden ser muy nuevos e inexpertos y costar menos, pero están buscando construir su reputación, sea quien sea que contrate, no debería ser de un sitio web sospechoso que venda desarrollo remoto por muy barato.

Cualquier desarrollador con una carrera sólida debe ser lo suficientemente inteligente como para saber que robar código o romper contratos es una forma segura de terminarlo. Así que creo que deberías estar bien.

Básicamente, lo que hacemos en Romexsoft, redactamos un acuerdo de subcontratación, que incluye una cláusula de IP en su contacto, que regula todos los detalles.

Además, dependiendo del país al que subcontrate, puede haber fuertes protecciones previstas por la legislación, pero siempre puede acordar qué legislación utiliza para su contrato, eso depende de usted.

En cualquier caso, es aconsejable contratar asesores legales, puede que no se reduzca a ninguna demanda, pero pueden consultarle sobre lo que sería importante tener en un contrato para que se sienta seguro. En general: obtenga cualquier ayuda que necesite de donde puede llevarla. Debe sentirse seguro en lo que hace para poder concentrarse en lo que será más importante: su producto de software y su posterior comercialización, venta, etc.