Depósito de código fuente

El depósito en garantía del código fuente es un acuerdo mediante el cual un agente independiente custodia el código fuente y las instrucciones de compilación de un paquete de software. Si se produce un evento predefinido, generalmente la insolvencia o la falta permanente de mantenimiento del software, el agente libera el código al usuario junto con una licencia para mantenerlo de forma independiente.

Base legal

El depósito en garantía es una figura contractual sin regulación legal propia. Se basa en el contrato de depósito previsto en el artículo 7:600 del Código Civil neerlandés y en una licencia condicional conforme a la Ley de Derechos de Autor. Su validez en caso de insolvencia es crucial: según el artículo 37 de la Ley de Quiebras neerlandesa, un síndico puede negarse a ejecutar un contrato de duración indefinida. En un acuerdo bien diseñado, la licencia no se otorga cuando se produce el evento, sino ya en el momento de la firma, sujeta a la condición suspensiva de que dicho evento se produzca. El Tribunal Supremo neerlandés dictaminó en los casos Nebula y Berzona sobre los límites de lo que un síndico puede anular, lo que hace que la redacción de la licencia sea decisiva.

Cómo funciona en la práctica

Existen dos modelos. En el modelo de depósito en garantía entre dos partes, el proveedor deposita el código con un agente para todos sus clientes; en el modelo de depósito en garantía entre tres partes, el cliente también firma y conserva su propio derecho de reclamación. Solo el segundo ofrece verdadera seguridad. La verificación es igualmente importante: el agente comprueba periódicamente que el depósito esté completo, que se compile correctamente y que la documentación sea suficiente para que el paquete siga funcionando sin la intervención del proveedor.

Dónde falla

Un depósito sin verificación suele ser inútil. En la práctica, la versión depositada resulta tener años de antigüedad, carece de bibliotecas de terceros o se refiere a un entorno de compilación que ya nadie utiliza. El SaaS plantea un problema adicional: el código por sí solo no es suficiente, ya que el cliente también necesita la infraestructura y los datos. Existe un formulario específico para esto, que incluye el entorno y una copia de seguridad reciente de los datos.

Términos relacionados

El sistema de depósito en garantía se basa en los derechos de autor del software , que determinan si se puede otorgar la licencia, y en el acuerdo SaaS , donde el acuerdo de salida es al menos igual de importante.

Seguí leyendo

Más información sobre este tema: Acuerdos de depósito en garantía para el código fuente del software: ¿Cuándo son necesarios?

¿Le gustaría saber si su acuerdo de depósito en garantía se mantiene vigente en caso de insolvencia? Nuestros abogados especializados en tecnología de la información analizan la estructura.