forumAbrir tema

Sistema de soporte sobre código abierto con freelance — ¿de quién son los derechos?

BBeren T***Experto
Cargo
Contable
Sector
Software
Tipo de organización
empresa familiar
Miembro desde
ago 2025
Mensaje
2
#1

queremos gestionar la atención al cliente de nuestras operaciones de logística B2B con sede en Chicago para 12 personas. nos cansamos de pagar licencias mensuales de 60-70 dólares por usuario en las plataformas de soporte líderes del mercado luego encontramos dos infraestructuras de tickets potentes con licencias MIT y AGPL en repositorios de código abierto. estamos a punto de cerrar un acuerdo con un desarrollador freelance con un presupuesto de 7.500 dólares para que instale uno de estos núcleos en nuestro servidor y desarrolle módulos adiionales para conectarlo a nuestro sistema de seguimiento de pedidos.

pero en la fase de contrato surgió una duda que nos inquieta... el desarrollador indica que los derechos de autor de las integraciones a medida y los paneles de administración que escriba dsde cero sobre el núcleo de código abierto seguirán siendo suyos, y que solo nos dará una licencia de uso no exclusiva. francamente me da miedo no poder tocar el código o que nuestros datos queden atrapados si tomamos caminos separados en el futuro.

legalmente ¿cómo se debe redactar en el contrato la propiedad de los módulos adicionales, el esquema de la base de datos y los registros de clientes escritos sobre una infraestructura open source? ¿A qué debemos prestar atención al finalizar el trabajo para garantizar la entrega y las condiciones de mantenimiento?

TTaner B***ParticipanteMiembro de la comunidad
Miembro desde
jun 2023
Mensaje
4
Más útil#2

Respuesta corta: Sea cual sea la licencia del núcleo open source, debes transferir legalmente a tu empresa la propiedad intelectual completa de todos los módulos adicionales, esquemas de bases de datos e integraciones escritos desde cero mediante el contrato. Dejar los derechos de autor al desarrollador y obtener solo la licencia de uso hará que te vuelvas ajeno a tu propio sistema y dependas del desarrollador más adelante.

Como primer paso, revisa bien la licencia open source en la que te basas. Si el sistema tiene licencia AGPL, es posible que tengas la obligación de distribuir como código abierto cualquier código nuevo que añadas o conectes a esa infraestructura. Esto podría hacer que se filtre la lógica de negocio logística propia de tu empresa. Por eso, en integraciones comerciales es mucho más seguro elegir núcleos con licencias permisivas como MIT, Apache 2.0 o BSD.

En el contrato con el desarrollador se debe incluir sí o sí una cláusula exhaustiva de "obra por encargo y cesión de derechos" (Work Made for Hire / Assignment of Rights). En esta cláusula debe quedar claro que la propiedad de todo el código fuente, archivos de configuración, diseños arquitectónicos y documentación se transferirá sin condiciones a tu empresa en cuanto se realice el pago. Además, debe ser obligatorio que el desarrollador trabaje a diario en un repositorio Git corporativo bajo tu absoluto control, no en su cuenta personal.

Como condición de entrega, exige una guía de instalación funcional, documentación de endpoints de la API y una guía para levantar la base de datos desde cero. No hagas el último pago de la liquidación sin que las pruebas de aceptación sean aprobadas por tu empresa y sin que te entreguen todos los permisos de administración del repositorio. Los datos e historiales de clientes son indiscutiblemente propiedad de la empresa; el contrato debe dejar clara la confidencialidad de datos y el compromiso de que el desarrollador borrará todas las copias locales al terminar el trabajo.

AAslı A***ParticipanteMiembro de la comunidad
Miembro desde
oct 2023
Mensaje
19
#3

Ojo con el tema de la AGPL. Si escribe código directamente dentro del núcleo AGPL, ese código también puede quedar bajo AGPL. Si mandas a diseñar los módulos adicionales como un servicio independiente que se comunique con el núcleo solo a través de una API aislada, vas a tener la posición mucho más cómoda ante cualquier disputa de propiedad.

AAyşe K***Experto
Cargo
Consultor SEO
Tipo de organización
Empresa de 120 empleados
Miembro desde
jun 2023
Mensaje
268
#4

Hace dos años mandamos a hacer un sistema de soporte por 6.000 dólares en un proyecto similar. Como no dejamos clara la propiedad del código en el contrato, el dev nos pidió 2.000 dólares extra por una simple actualización de API. Si no dejas la cesión de derechos atada desde el principio, ese sistema te termina saliendo más caro en unos años que el software comercial.

RRabia B***Experto
Cargo
Director de ventas
Sector
Formación
Tipo de organización
empresa familiar
Miembro desde
may 2025
Mensaje
83
#5

Abre ya mismo un repo privado en Git a nombre de tu empresa y dale solo permisos de escritura al programador. Que el código vaya cayendo a tu servidor todos los días. Ni se te ocurra permitir que diga "lo tengo en mi compu cuando termine subo todo junto".

EEmre K***Participante
Cargo
Gestor de proyectos
Sector
Software
Tipo de organización
taller
Miembro desde
nov 2023
Mensaje
1
#6

¿El desarrollador está programando un panel de cero o está integrando librerías que ya tenía de otros clientes? Si usa herramientas genéricas que hizo antes, es normal que dé una licencia sobre eso; pero los derechos de lo que se programe de cero con los 7.500 dólares que estás pagando vos tienen que ser 100% tuyos.

DDilara A***Participante
Cargo
Operador de entrada de datos
Sector
Seguros
Tipo de organización
empresa dentro de un holding
Miembro desde
oct 2024
Mensaje
99
#7

Según la doctrina de "Work Made for Hire" aplicable en el sistema legal estadounidense, la propiedad intelectual creada por contratistas independientes no pasa automáticamente al empleador sin un contrato escrito de cesión explícito. Incluir una cláusula de transferencia de propiedad explícita en el contrato es una necesidad legal para evitar la pérdida de derechos.

HHalil Ö***Participante
Cargo
Administrador de sistemas
Sector
Química
Tipo de organización
Empresa de 20 empleados
Miembro desde
ene 2022
Mensaje
4
#8

no le dejes los derechos del código a medida al chabón si lo estás pagando vos. bueno mañana le vende el mismo módulo a tu competencia y encima te quedás enganchado teniendo que llamarlo a él cada vez q quieras meter una línea de código.

BBurak U***Participante
Cargo
Director de marketing
Sector
Construcción
Tipo de organización
agencia boutique
Miembro desde
jul 2025
Mensaje
67
#9

La regla de oro al trabajar con desarrolladores de software es esta: el día que termina el trabajo, aunque ese programador desaparezca por completo, tenés que haber recibido la documentación y accesos necesarios para que otro ingeniero pueda hacerse cargo del sistema en 24 horas. No firmes ningún contrato que no te dé esa garantía.

edit: he corregido unas erratas.

ZZübeyde A***Veterano
Cargo
Coordinador de mensajería
Sector
Servicios de salud
Tipo de organización
empresa dentro de un holding
Miembro desde
ene 2024
Mensaje
12
#10

Le agradecería que compartiera el resultado.

CCerenParticipante
Cargo
Especialista en pruebas
Miembro desde
mar 2024
Mensaje
178
#11

Aquí hay una trampa no puedo dejar de mencionarla. Si intentas cambiarlo todo a la vez, nada termina de asentarse.

Si escribís el resultado aquí también servirá de ayuda a otros.

BBeren N***Participante
Cargo
Gestor de proyectos
Sector
Seguros
Tipo de organización
Empresa de 300 empleados
Miembro desde
mar 2024
Mensaje
6

Doki · Diseño de interfaz · 2025

#12

Gracias, esa era la respuesta que buscaba. Si decidimos sin medir, siempre acabamos en el mismo punto.

Lo dejo como nota, por si sirve.

İİlknur A***Experto
Cargo
Director de aseguramiento de calidad
Sector
Derecho
Tipo de organización
cooperativa
Miembro desde
mar 2023
Mensaje
11

Doki · Consultoría SEO · 2023

#13

Han surgido tres opiniones distintas, todas se complementan. El error cometido por titularidad de código abierto suele ser reversible, pero caro.

¿Buscas un socio o un cofundador? Son cosas distintas. Eso es todo, disculpa si me he extendido demasiado.

JJülide K***ExpertoMiembro de la comunidad
Miembro desde
dic 2022
Mensaje
108
#14

Estoy de acuerdo a medias, en parte no. Una sociedad no es una decisión que se tome sin trabajar juntos antes.

Eso es todo, disculpa si me he extendido demasiado.

SSinan Ç***Participante
Cargo
Responsable de administración
Sector
Servicios de seguridad
Tipo de organización
Empresa de 20 empleados
Miembro desde
ene 2025
Mensaje
159
#15

Han surgido tres opiniones distintas todas se complementan. o sea antes de hablar de acciones hagan un pequeño proyecto trimestral así se ven mutuamente.

Ánimo.

CCeren A***Experto
Cargo
Responsable de TI
Sector
Electricidad-electrónica
Tipo de organización
distribuidor regional
Miembro desde
jun 2024
Mensaje
263
#16

Yo también estaba pensando en lo mismo. Lo único que separa la amistad de la sociedad es un contrato escrito.

IIrmak B***Participante
Cargo
Agente de atención al cliente
Sector
Fabricación de maquinaria
Tipo de organización
negocio unipersonal
Miembro desde
mar 2024
Mensaje
155

Doki · Identidad de marca · 2025

#17

Muchas gracias lo probaré hoy.

OOrhan O***Participante
Cargo
Miembro del consejo de administración
Sector
Productos del mar
Tipo de organización
mediana empresa
Miembro desde
jun 2023
Mensaje
17
#18

A nosotros también nos pasa. Tomar notas durante dos semanas da mejores resultados que estimar seis meses.

Por supuesto, cambia si tu situación es diferente.

DDilara U***Participante
Cargo
Empleado de tienda
Sector
Energía
Tipo de organización
Equipo de 8 personas
Miembro desde
sept 2025
Mensaje
15
#19

estoy de acuerdo.

DDamla Ö***ParticipanteMiembro de la comunidad
Miembro desde
ene 2022
Mensaje
70
#20

Gracias por escribir esto, es lo correcto. Lo único que separa la amistad de la sociedad es un contrato escrito.

Lo dejo como nota, por si sirve.

Responder