Saltar al contenido
HorarioProgenerador de horarios

Qué licencias lleva dentro el programa

HorarioPro es software comercial propietario, y buena parte de lo que hace lo hace posible software que otra gente publicó con licencia libre. Esta página existe por dos razones: cumplir las obligaciones de aviso que esas licencias piden, y que un centro público pueda saber con qué está construido el programa que compra.

Inventario

60 paquetes de terceros

Ninguno con licencia copyleft: ni GPL, ni LGPL, ni AGPL, ni MPL, ni CDDL. La distribución es permisiva en su totalidad.

Cómo se obtuvo

Del grafo compilado, no de una web

Se leyó el grafo de dependencias resuelto del proyecto y, para cada paquete, la etiqueta de licencia de su manifiesto. Es decir: los paquetes que de verdad se restauran y entran en el instalador.

Obligaciones

Conservar los avisos

Las licencias permisivas obligan a conservar el aviso de copyright y el texto de la licencia junto al programa. Este documento es el resumen público; el archivo de avisos completos se reparte con el instalador, que todavía no está publicado — es una de las cosas pendientes de esta fase.

Resumen por licencia

Datos tomados el 25 de octubre de 2026, con el SDK de .NET 10.0.401.
LicenciaPaquetes
MIT46
Apache-2.012
BSD-3-Clause1
MS-PL o Apache-2.0, a elegir1

Los catorce que no son MIT

Los nombres importantes del programa: el resolvedor, la base de datos, el tratamiento de fechas y el CSV.
PaqueteVersiónLicencia
Google.OrTools9.11.4210Apache-2.0
Google.OrTools.runtime.win-x649.11.4210Apache-2.0
Google.OrTools.runtime.linux-x649.11.4210Apache-2.0
Google.OrTools.runtime.linux-arm649.11.4210Apache-2.0
Google.OrTools.runtime.osx-x649.11.4210Apache-2.0
Google.OrTools.runtime.osx-arm649.11.4210Apache-2.0
Google.Protobuf3.26.1BSD-3-Clause
NodaTime3.2.2Apache-2.0
SixLabors.Fonts1.0.0Apache-2.0
SQLitePCLRaw.bundle_e_sqlite32.1.13Apache-2.0
SQLitePCLRaw.core2.1.13Apache-2.0
SQLitePCLRaw.lib.e_sqlite32.1.13Apache-2.0
SQLitePCLRaw.provider.e_sqlite32.1.13Apache-2.0
CsvHelper33.1.0MS-PL OR Apache-2.0

Sobre los runtime de Linux y macOS: el instalador es sólo para Windows de 64 bits. El paquete base de OR-Tools declara las cinco plataformas en su manifiesto y la restauración las arrastra al grafo, así que se registran sus licencias aunque no se distribuya ese código.

Lo que se descartó por licencia

También queda por escrito lo que no se usa. Se descartó QuestPDF para generar el PDF: su licencia Community trae condiciones de visibilidad y umbrales que no encajan con un producto de pago vendido también a centros públicos. El PDF lo escribe este proyecto con sus propios medios, a cambio de tener que mantenerlo.

Lo mismo aplica a cualquier componente copyleft: si su licencia obliga a abrir código o a condicionar quién puede usar el programa, no entra.