¿Puedo rediseñar una aplicación web desarrollada para un cliente y revenderla a otras compañías? Pero no se ha firmado ningún contrato entre mí y el cliente que desarrolló originalmente el sistema.

En la mayoría de los países, si no hay contrato, el programador es el propietario del software. Si el cliente es dueño del software después, el contrato debe decir eso (y usted aumenta el precio). Comprueba cuál es el trato en tu país.

Dado que usted posee el software, puede reescribirlo como quiera. Le sugiero que lo haga más general, por lo que es más fácil configurarlo para otros clientes, y debe eliminar todo lo que estaba codificado para el cliente anterior.

Algunos otros consejos:

  • Cambie el nombre para señalar que la nueva versión es diferente
  • Ponga su propio aviso de copyright en cada módulo
  • Elija una licencia adecuada, y documente en los módulos y el contrato.
  • Escriba una buena documentación para el usuario para reducir la necesidad de asistencia posventa
  • Manténgase en contacto con cada cliente: querrán actualizaciones y funciones adicionales, y le pagarán por hacer eso

¿Qué va a hacer su cliente con esa aplicación web? ¿Quieren venderlo a sus clientes o simplemente usarlo para sus propias operaciones?

Si es más tarde, creo que eres libre de revender.

Si es lo primero y usted estuvo de acuerdo con ellos en el momento del acuerdo, la situación es complicada porque si comienza a vender un producto similar y se convierte en su competidor en el mercado, sería incorrecto incluso si no hay un contrato legal.

Sin embargo, puede intentar lo siguiente para hacer negocios:

  1. Intente proponer al cliente nuevas funciones en el producto.
  2. Acuerde con el cliente que para todas las personalizaciones específicas del cliente final se le dará la oportunidad de trabajar

El rediseño puede funcionar, pero ¿en qué medida? Debe hacerlo de tal manera que se convierta en un producto completamente diferente.

Estas son solo mi opinión. Me gustaría ver lo que piensan los demás.

A esa pregunta solo puedo responder éticamente. Personalmente, no lo haría, ya que el cliente le pagó para que lo hiciera por sí mismo, y aunque es un trabajo realizado para él, es básicamente su propiedad, y lo convierte en un socio para él. Lo hiciste para ayudarlo a desarrollar mejor su negocio. No importa si ha firmado el contrato o no. Si él estuvo en lo correcto con usted y pagó el precio completo, entonces no debería tratar de enterrar su propio negocio vendiendo el producto que le hizo a su competencia.

Hay algunos problemas:

  • Quién es el dueño del código:
  • Si el trabajo fue considerado “trabajo por contrato”, entonces el cliente puede ser el propietario de los derechos de autor.
  • Si el trabajo se realizó como consultor, entonces debe ser el propietario de los derechos de autor.
  • Trabajo adicional para el cliente original:
    • Si no están contentos con usted, es posible que no estén dispuestos a trabajar más con usted. Incluso pueden decidir dar la vuelta y vender la aplicación que compite con usted y luego argumentar que la poseen.
  • El cliente puede decidir ponerse desagradable:
    • No tienen que tener un caso, solo necesitan aclarar las cosas. Parte de su IP puede estar en su código. Luego podrían mantener alejados a los clientes.

    Para evitar que esto suceda en el futuro, si es posible, obtenga un contrato con ellos para obtener una licencia del código con el derecho que necesiten (a veces pueden desear derechos de reventa … otras veces a las personas no les importa) pero conservan la propiedad de los derechos de autor.

    Ahora mismo busco un abogado y verifico quién posee el código O hablo con el cliente e intento venderlo. Si intenta convertir el código personalizado en un producto, probablemente tendrá que mejorarlo y agregar algunas características más. Ofrezca al cliente algo como firmar el nuevo contrato:

    • 12 meses de soporte gratuito para el producto actualizado.
    • 12 meses de no competencia local (lo que evita que lo vendas a competidores locales)

    Lo único que no haría es “solo esperar lo mejor”.