Registro de Software: Cómo Proteger tu Código Fuente de los Piratas
La industria tecnológica en Colombia (especialmente en ciudades como Medellín y Bogotá) está explotando. Cientos de startups, ingenieros de sistemas y emprendedores desarrollan diariamente Aplicaciones Móviles (Apps), CRMs, y videojuegos.
El mayor mito que tienen los programadores es creer que pueden "Patentar" su código en la Superintendencia de Industria y Comercio. En Colombia (y en gran parte del mundo), el Software NO se patenta; el Software se protege por Derechos de Autor como si fuera una obra literaria. El código fuente (las líneas de JavaScript, Python, C++) es considerado texto, y la lógica detrás de él se inscribe ante la Dirección Nacional de Derecho de Autor (DNDA).
1. Derechos Morales vs. Derechos Patrimoniales del Software
Cuando un equipo de tres ingenieros colombianos crea una App innovadora, nacen dos tipos de derechos inmediatamente:
- Los Derechos Morales: Son irrenunciables, inalienables y eternos. Significan que ustedes tres SIEMPRE serán reconocidos en la historia como los "Creadores de la App". Nadie les puede robar ese título de paternidad.
- Los Derechos Patrimoniales: Es el poder de hacer dinero con la App. Venderla, licenciarla (SaaS), o modificarla. A diferencia de los morales, los derechos patrimoniales SÍ se pueden vender, ceder o regalar.
El Problema del Desarrollador Empleado (Art. 20 Ley 23 de 1982)
Si trabajas como ingeniero de software bajo un Contrato Laboral o de prestación de servicios para una empresa (ej. Bancolombia), y desarrollas una App para ellos usando el tiempo y computadores del banco, la ley presume que tú cedes automáticamente tus derechos patrimoniales a la empresa. Tú tienes el derecho moral de decir "Yo la hice", pero el banco será el dueño legal del negocio y de las licencias.
2. Cómo Registrarlo ante la DNDA
Para evitar que tu ex socio, un empleado desleal o un cliente se robe tu código y lo monte en otro servidor haciéndolo pasar como propio, debes tener el título oficial del Estado. El trámite se hace en línea ante la Dirección Nacional de Derecho de Autor (DNDA).
¿Qué exige la DNDA para aprobar el registro de un Software?
- El Código Fuente: Debes entregar al menos fragmentos sustanciales de tu código fuente (si es un programa gigante) o el código completo (en formato texto/PDF), que es la prueba reina de que tú lo escribiste. La DNDA lo guarda en estricta confidencialidad.
- El Manual de Usuario: Un documento técnico o manual que explique qué hace el software, sus funcionalidades y pantallas.
- Contratos de Cesión (Si aplica): Si tú eres una empresa "SAS" y quieres registrar la App a nombre de tu empresa, debes anexarle a la DNDA los contratos donde tus programadores independientes firmaron la "Cesión de Derechos Patrimoniales" a favor de la empresa.
3. ¿Qué más se debe registrar en una App?
El registro de la DNDA solo protege el "Motor" (el código) y la interfaz gráfica. Pero para que tu emprendimiento sea una muralla impenetrable legalmente, también debes registrar en la Superintendencia de Industria y Comercio (SIC):
- La Marca Comercial: El nombre de tu App (Ej. Rappi, Platzi) y su logotipo.
- Nota: Si tu software además incluye una "máquina de hardware" nueva (ej. una máquina expendedora que funciona con un software único y soluciona un problema industrial), podrías intentar buscar una "Patente de Invención" para todo el sistema en conjunto.
Fuentes Normativas
- Ley 23 de 1982 y Ley 44 de 1993 (Derechos de Autor).
- Decisión Andina 351 de 1993.
¿Tu startup de base tecnológica (SaaS) necesita blindar sus activos de propiedad intelectual o auditar los contratos de los desarrolladores? Gestionamos registros de software ante la DNDA y diseñamos Acuerdos de Confidencialidad (NDAs). 👉 Contactar especialista
Comparte Autoridad
Ayuda a otros con información verificada.