¿Quién es propietario del código de un software a medida?
Pagar un desarrollo no aclara por sí solo todos los derechos. Descubre qué debe regular el contrato sobre código, datos, licencias y reutilización.
Pagar el desarrollo no significa que cualquier derecho sobre todo el código se transfiera automáticamente y sin límites. El contrato debe aclarar titularidad o cesión de derechos, usos permitidos, acceso al repositorio, componentes preexistentes, software libre, librerías de terceros, datos y continuidad si termina la relación. La Ley de Propiedad Intelectual española regula los programas de ordenador y distingue autoría, titularidad y derechos de explotación. Por eso la respuesta correcta está en la ley y, sobre todo, en el contrato aplicable; no en una promesa comercial verbal. Tres capas que conviene separar Código específico del cliente. Reglas, módulos e interfaces creados expresamente. Base reutilizable del proveedor. Frameworks, componentes, conectores y herramientas anteriores. Dependencias de terceros. Software libre, servicios cloud, APIs, tipografías o librerías con sus propias licencias. Exigir propiedad exclusiva sobre cada componente puede encarecer el proyecto o ser imposible. Aceptar «el software es nuestro» sin inventario ni repositorio tampoco protege al cliente. Qué debe figurar en el contrato Qué se cede, con qué alcance, territorio y duración. Si la cesión es exclusiva o no exclusiva. Derecho a modificar y encargar modificaciones a terceros. Acceso al código fuente, documentación y credenciales. Componentes excluidos y licencia para utilizarlos. Licencias externas y costes recurrentes. Propiedad y exportación de los datos. Entrega y transición al finalizar el servicio. Reutilización de conocimiento o módulos genéricos. Posición recomendada para JC El cliente debe conservar control sobre sus datos y continuidad real. JC puede ceder o licenciar claramente el desarrollo específico y reservar sus componentes genéricos reutilizables. La transparencia es mejor que prometer «100% propiedad» mientras el producto depende de piezas que el cliente no puede poseer. CTA Antes de firmar, pide una matriz de propiedad y dependencia. JC la incorpora al alcance para que sepas qué recibes, qué puedes modificar y qué ocurre si cambia el proveedor.
Artículos relacionados
-
¿Cómo calcular el retorno de la inversión de un ERP?
Calcula el retorno de un ERP con ahorro de tiempo, errores, stock, margen, ingresos, costes recurrentes, adopción y plazo de recuperación.
-
¿Qué mantenimiento necesita un ERP?
Un ERP necesita actualizaciones, seguridad, copias, soporte, monitorización de integraciones, revisión de usuarios y evolución funcional.
-
¿Qué pasa si el ERP no se adapta a mi sector?
Evalúa si debes cambiar procesos, configurar, integrar, utilizar un ERP vertical o desarrollar software específico para tu sector.