forumAbrir tema

¿De quién es el código fuente y los datos en un CRM a medida? ¿Cómo debe redactarse el contrato?

VVolkan A***ParticipanteMiembro de la comunidad
Miembro desde
feb 2023
Mensaje
74
#1

somos una empresa familiar que fabrica y exporta maquinaria industrial. como nuestroos procesos de ventas aprobaciones de descuentos a distribuidores pedidos de recambios y seguimiento de servicio técnico no encajan en los programas comerciales estándar, empezamos un proyecto de CRM a medida con una agencia de software boutique. fijamos un presupuesto de 240.000 TL y un calendario de desarrollo de 5 meses.

al revisar el borrador del contrato, nos topamos con una seria incertidumbre legal. en el texto redactado por la agencia figura la frase: 'Todos los derechos de propiedad intelectual, códigos fuente y componentes de infraestructura del software pertenecen al contratista; el cliente solo dispondrá de una licencia de uso por tiempo indefinido'. en cuanto a los datos de los clientes, solo se añadió una frase general de 'se cumplirán las normas de confidencialidad', sin aclarar la propiedad física de la base de datos.

en un software que financiamos por cmopleto y que refleja fielmente nuestros procesos de negocio ¿no deberíamos exigir el código fuente y la base de datos bruta? pues ¿Qué cláusulas concretas hay que añadir al contrato para que la empresa no quede como rehén operativo si en el futuro hay una disputa comercial con la agencia?

ÖÖzge E***Participante
Cargo
Director de ventas
Sector
Papel
Tipo de organización
taller
Miembro desde
jun 2023
Mensaje
50

Doki · Identidad de marca · 2023

Más útil#2

Respuesta corta: Los datos del cliente y la base de datos pertenecen sin excepción y al 100% a tu empresa; sin embargo, la propiedad del código fuente debe estipularse en el contrato como 'cesión total' o 'derecho de uso no exclusivo, indefinido y modificable', dependiendo de si la agencia utiliza o no sus propias librerías.

El tema de la propiedad de los datos no puede dejarse abierto a ninguna interpretación. Debe incluirse obligatoriamente una cláusula en el contrato con este tenor: 'Todos los registros de clientes, historial de presupuestos, secretos comerciales, logs y el esquema de la base de datos creados en el marco de este contrato son propiedad exclusiva del Cliente. El Contratista no podrá bloquear el acceso a los datos por ningún motivo de reclamación o deuda tras la rescisión o en cualquier etapa del contrato; estará obligado a entregar copia de seguridad actualizada de la base de datos en un plazo de siete días laborables previo requerimiento.'

Por el lado del código fuente, el recelo de las agencias suele ser el temor a perder los derechos de autor de las estructuras base o librerías del núcleo que ellos mismos desarrollaron. Si la agencia escribe el código totalmente de cero para ti, se deben ceder todos los derechos patrimoniales de la propiedad intelectual a tu parte. Si utilizan su propia infraestructura, en lugar de la propiedad debes redactar esta fórmula: 'Se otorga al Cliente una licencia indefinida e irrevocable que le permite alojar los códigos fuente del software en sus propios servidores, examinarlo, modificarlo y desarrollarlo libremente para sus propias actividades comerciales, a condición de no venderlo a terceros.'

Por último, vincula la forma de entrega del código fuente mediante un protocolo. Debe exigirse como condición que los códigos se envíen (push) a un repositorio privado de Git perteneciente a tu empresa al final de cada ciclo de desarrollo junto con la entrega del manual de instalación; de lo contrario, aunque técnicamente tengas los archivos compilados en tus manos, un programador independiente no podrá levantar el sistema.

İİsmail Ç***Experto
Cargo
Editor de contenido
Sector
Retail
Tipo de organización
Equipo de 8 personas
Miembro desde
mar 2024
Mensaje
92

Doki · Infraestructura de e-commerce · 2024

#3

De conformidad con la Ley N.º 5846 sobre Obras de la Mente y del Arte, los derechos de adaptación, reproducción y distribución en obras de software deben enumerarse de forma explícita y detallada en el contrato. La mera mención de 'licencia de uso' puede otorgar al desarrollador la libertad de cerrar el sistema o dejar de actualizarlo en cualquier momento.

CCansu K***Participante
Cargo
Contable
Sector
Papel
Tipo de organización
mediana empresa
Miembro desde
sept 2024
Mensaje
4
#4

Al recibir el código fuente, recibir un simple archivo comprimido no sirve de nada. Debe estipularse en el contrato la entrega de la lista de dependencias, la configuración de Docker, los scripts de migración de la base de datos y la documentación de despliegue. Su criterio de aceptación fundamental debe ser que un administrador de sistemas independiente pueda levantar el sistema desde cero utilizando esa documentación.

EElif D***ParticipanteMiembro de la comunidad
Miembro desde
oct 2024
Mensaje
98
#5

¿La agencia está codificando este CRM totalmente desde cero según su arquitectura, o están adaptando una plantilla de CRM preexistente que ya han instalado para otros clientes? Si se trata de un producto base ya existente, puede que no sea realista esperar que le transfieran la propiedad total del código.

YYasemin K***ExpertoMiembro de la comunidad
Miembro desde
mar 2023
Mensaje
201
#6

Hace cuatro años mandamos a hacer un CRM a medida para nuestra operación logística y firmamos un borrador similar sin darle importancia. Dos años después no llegamos a un acuerdo con la agencia sobre el aumento del mantenimiento anual; pedimos la base de datos y nos dijeron 'los códigos son nuestros, no podemos abrir la base de datos cifrada'. Tuvimos que rehacer el sistema desde cero y migrar los datos antiguos a mano. Si acepta esta cláusula, estará dejando su empresa como rehén de la agencia.

FFerhat K***Participante
Cargo
Líder de equipo de desarrollo
Sector
Fabricación de maquinaria
Tipo de organización
empresa dentro de un holding
Miembro desde
ene 2023
Mensaje
377
#7

Los 3 elementos obligatorios que debe incluir en el contrato son: 1) Que la infraestructura del servidor y de la base de datos se mantenga en cuentas en la nube creadas directamente a nombre de la persona jurídica de su empresa, 2) Que el código fuente se actualice semanalmente en un repositorio Git al que su empresa tenga acceso, 3) Que el pago final se realice tras la aprobación de la revisión del código.

edit: arriba escribí mal, disculpad.

ZZehra B***ParticipanteMiembro de la comunidad
Miembro desde
jun 2024
Mensaje
76
#8

Si la agencia insiste en no entregar el código fuente, proponga un contrato de custodia de software (escrow). La versión actualizada del código se mantiene ante notario o en un custodio independiente; si la agencia quiebra o deja de prestar servicio, el código se le transfiere legalmente a usted.

YYağmur B***ParticipanteMiembro de la comunidad
Miembro desde
jun 2024
Mensaje
51
#9

Pagar 240.000 TL y no tener ningún derecho de disposición sobre la lista de clientes más confidencial y los márgenes de descuento de la empresa es un modelo de negocio maravilloso, claro, para la agencia. La empresa que firme ese contrato tal como está se pone los grilletes en sus propios pies.

edit: he corregido unas erratas.

RRamazan G***Experto
Cargo
Secretaria
Sector
cuero
Tipo de organización
Empresa de 20 empleados
Miembro desde
abr 2022
Mensaje
92

Doki · Aplicación móvil · 2025

#10

no dejen para nada q la cuenta del hosting la abra la agencia... si mañana se pelean aprietan un boton y paran toda la operacion, las claves las tienen q tener ustedes desde el principio.

EEbru O***ParticipanteMiembro de la comunidad
Miembro desde
mar 2022
Mensaje
370
#11

en teoría es correcto, pero en la práctica no funciona así. el código sin documentación de instalación aunque lo tengas no es tuyo.

si tenéis dudas, escribid, os responderé en la medida de lo posible.

LLale K***ParticipanteMiembro de la comunidad
Miembro desde
oct 2024
Mensaje
253
#12

Estoy de acuerdo.

İİlknur Y***ExpertoMiembro de la comunidad
Miembro desde
oct 2023
Mensaje
19
#13

Aquí tengo una objeción. Los primeros tres meses todo va bien los problemas aparecen en el cuarto.

Comprobado por experiencia.

YYakupParticipante
Cargo
Operaciones de envío
Miembro desde
jun 2024
Mensaje
82
#14

Os cuento lo que me pasó a mí a ver si os sirve de ayuda. La gente no defiende el proceso, defiende la costumbre. La resistencia viene de ahí.

Yo seguiría por ese camino.

AAhmet E***Participante
Cargo
Técnico de soporte de sistemas
Sector
Electricidad-electrónica
Tipo de organización
cadena de tiendas
Miembro desde
mar 2023
Mensaje
197
#15

En teoría es correcto, pero en la práctica no funciona así. En un sistema heredado, lo más caro son las dependencias desconocidas.

Espero que le sea útil.

VVeli Y***Participante
Cargo
Representante de ventas de campo
Sector
Deportes y fitness
Tipo de organización
cadena de tiendas
Miembro desde
jun 2024
Mensaje
45
#16

Rara vez se encuentra un texto que lo explique tan claro. La respuesta varía mucho según el sector no hay una regla general.

Yo seguiría por ese camino.

KKayahanParticipante
Cargo
Full-stack
Miembro desde
jun 2024
Mensaje
118
#17

En su momento, nosotros también nos atascamos ahí. Empezad con una pequeña prueba, no lo integréis todo de golpe.

Espero que le sea útil.

FFiliz Ç***Participante
Cargo
Coordinador general
Sector
cuero
Tipo de organización
mediana empresa
Miembro desde
jul 2025
Mensaje
13
#18

Totalmente. Si tuviera que añadir algo más: Si intentas cambiarlo todo a la vez, nada termina de asentarse.

Espero que le sea útil.

HHasan Ö***ParticipanteMiembro de la comunidad
Miembro desde
dic 2025
Mensaje
50
#19

A mí me pasó justo al revés, por eso escribo. Todo lo que no está por escrito, ambas partes lo recordarán de forma distinta en el futuro.

Comprobado por experiencia.

EEmre A***Participante
Cargo
Director de contabilidad
Sector
Comercio electrónico
Tipo de organización
distribuidor regional
Miembro desde
jun 2023
Mensaje
146
#20

El camino que parece barato suele salir caro a la larga. Empezad con una pequeña prueba no lo integréis todo de golpe.

Tomar notas durante dos semanas da mejores resultados que estimar seis meses... Yo seguiría por ese camino.

Este tema ha sido cerrado.El moderador de guardia ha marcado el tema como resuelto. Si tienes una situación similar, puedes abrir un nuevo hilo.
Abrir tema