Licencia y Términos de Uso¶
Licencia MIT¶
Copyright © 2025 HammerDev99
Se concede permiso, libre de cargos, a cualquier persona que obtenga una copia de este software y de los archivos de documentación asociados (el "Software"), a utilizar el Software sin restricción, incluyendo sin limitación los derechos a usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar, y/o vender copias del Software, y a permitir a las personas a las que se les proporcione el Software a hacer lo mismo, sujeto a las siguientes condiciones:
El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "COMO ESTÁ", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A GARANTÍAS DE COMERCIALIZACIÓN, IDONEIDAD PARA UN PROPÓSITO PARTICULAR E INCUMPLIMIENTO. EN NINGÚN CASO LOS AUTORES O PROPIETARIOS DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O CUALQUIER OTRO MOTIVO, DERIVADAS DE, FUERA DE O EN CONEXIÓN CON EL SOFTWARE O SU USO U OTRO TIPO DE ACCIONES EN EL SOFTWARE.
Descargo de Responsabilidades¶
Propósito y Desarrollo¶
GestionExpedienteElectronico_Version1 fue desarrollado para solucionar una necesidad personal del creador y está disponible para uso público bajo la Licencia MIT. El software puede ser utilizado por otras personas bajo su propia responsabilidad.
Limitaciones de Garantía¶
-
Sin Garantías Explícitas o Implícitas
El software se proporciona "tal cual" y sin garantías de ningún tipo, ya sean explícitas o implícitas. El creador no garantiza la precisión, fiabilidad, integridad o calidad de la aplicación ni de cualquier información o contenido relacionado. -
Responsabilidad del Usuario
El usuario es el único responsable de la selección, instalación, uso y resultados obtenidos del software GestionExpedienteElectronico_Version1. -
Limitación de Responsabilidad
El creador no será responsable de ningún error, virus, interrupción del servicio, pérdida de datos, pérdida de ingresos o cualquier otro daño que pudiera resultar del uso del software.
Indemnización¶
El usuario acepta indemnizar y eximir de responsabilidad al creador por cualquier reclamo, demanda o daño, incluyendo honorarios razonables de abogados, que pudiera surgir de la utilización del software GestionExpedienteElectronico_Version1.
Modificaciones y Descontinuación¶
El creador se reserva el derecho de modificar, suspender o descontinuar el software GestionExpedienteElectronico_Version1 en cualquier momento y sin previo aviso.
Aceptación de Términos¶
Al descargar, instalar o utilizar el software GestionExpedienteElectronico_Version1, el usuario acepta y reconoce haber leído y entendido este documento y acepta los términos y condiciones establecidos.
Dependencias y Licencias de Terceros¶
Dependencias con Licencias Específicas¶
xlwings¶
- Licencia: BSD 3-Clause License
- Uso en el proyecto: Automatización COM de Microsoft Excel
- Licencia compatible: ✅ Sí, compatible con MIT
pandas¶
- Licencia: BSD 3-Clause License
- Uso en el proyecto: Manipulación de datos estructurados
- Licencia compatible: ✅ Sí, compatible con MIT
PyPDF2¶
- Licencia: BSD License
- Uso en el proyecto: Procesamiento de archivos PDF
- Licencia compatible: ✅ Sí, compatible con MIT
pywin32¶
- Licencia: PSF License (Python Software Foundation)
- Uso en el proyecto: Integración COM con Windows
- Licencia compatible: ✅ Sí, compatible con MIT
Pillow¶
- Licencia: PIL Software License (estilo BSD)
- Uso en el proyecto: Procesamiento de imágenes
- Licencia compatible: ✅ Sí, compatible con MIT
send2trash¶
- Licencia: BSD License
- Uso en el proyecto: Eliminación segura de archivos
- Licencia compatible: ✅ Sí, compatible con MIT
Dependencias del Sistema¶
Microsoft Excel¶
- Licencia: Propietaria de Microsoft
- Requisito: Se requiere licencia válida de Microsoft Excel
- Responsabilidad: El usuario debe poseer una licencia legal de Excel
- Nota: Este proyecto no incluye ni distribuye Microsoft Excel
Python¶
- Licencia: Python Software Foundation License
- Versión requerida: 3.9.6+
- Licencia compatible: ✅ Sí, compatible con MIT
Recursos y Assets¶
Plantilla Excel (000IndiceElectronicoC0.xlsm)¶
- Creador: Desarrollado específicamente para este proyecto
- Licencia: MIT (mismo que el proyecto principal)
- Uso: Template para generación de índices electrónicos
Datos de Referencia¶
- JUZGADOS.csv: Información pública de juzgados colombianos
- TRD.csv: Clasificación documental basada en estándares públicos
- Licencia: Información de dominio público
Recursos Gráficos¶
- Iconos y logos: Creados para el proyecto o de dominio público
- Imágenes de ayuda: Screenshots y capturas originales del desarrollo
Uso Comercial y Redistribución¶
Permisos Otorgados¶
Bajo la Licencia MIT, se permite:
✅ Uso comercial: Permitido sin restricciones
✅ Modificación: Permitido crear versiones derivadas
✅ Distribución: Permitido redistribuir el software
✅ Uso privado: Permitido uso interno en organizaciones
✅ Sublicenciamiento: Permitido sublicenciar bajo términos compatibles
Obligaciones¶
Al usar, modificar o redistribuir este software, debes:
📋 Incluir aviso de copyright: Mantener el aviso de copyright original
📋 Incluir licencia: Proporcionar una copia de la Licencia MIT
📋 No usar marcas: No usar nombres o marcas del proyecto para endorsement
Prohibiciones¶
❌ Sin garantías: No se puede ofrecer garantías en nombre del creador original
❌ Sin responsabilidad: El creador original no es responsable por versiones derivadas
❌ Sin confusión: No presentar versiones derivadas como oficiales
Aspectos Legales Específicos¶
Jurisdicción Legal¶
- Ley aplicable: Leyes de la República de Colombia
- Marco legal: Decreto 1377 de 2013 (Datos Personales), Ley 1581 de 2012
- Compliance judicial: Compatible con protocolo PCSJA20-11567 de 2020
Privacidad y Datos¶
Datos Procesados¶
El software procesa localmente: - Metadatos de archivos (nombres, fechas, tamaños) - Estructura de carpetas - Información de expedientes judiciales
No Recolección de Datos¶
- ✅ Procesamiento local: Todos los datos se procesan localmente
- ✅ Sin transmisión: No se envían datos a servidores externos
- ✅ Sin tracking: No se realiza seguimiento de uso
- ✅ Sin analytics: No se recopilan estadísticas de uso
Cumplimiento GDPR/LGPD¶
Aunque el software está diseñado para el sistema judicial colombiano, cumple con principios de: - Minimización de datos: Solo procesa datos necesarios - Procesamiento local: No transferencia internacional de datos - Control del usuario: Usuario mantiene control total de sus datos
Seguridad y Responsabilidad¶
Medidas de Seguridad Implementadas¶
🔒 Validación de entrada: Verificación de tipos de archivo y estructura
🔒 Manejo de errores: Procesamiento seguro de archivos corruptos
🔒 Eliminación segura: Uso de papelera del sistema (send2trash)
🔒 Logs locales: Registro de actividad solo en equipo local
Limitaciones de Seguridad¶
⚠️ Archivos maliciosos: No se garantiza detección de malware
⚠️ PDFs protegidos: Manejo limitado de documentos con DRM
⚠️ Dependencias externas: Vulnerabilidades en librerías de terceros
Contribuciones y Desarrollo¶
Política de Contribuciones¶
Al contribuir código a este proyecto, el contribuidor:
- Acepta licenciar su contribución bajo la misma Licencia MIT
- Confirma originalidad o derecho legal para contribuir el código
- Renuncia a reclamaciones adicionales sobre la contribución
- Acepta que la contribución puede ser modificada o rechazada
Reconocimientos¶
Desarrollador Principal¶
HammerDev99 - Arquitectura, implementación y mantenimiento
Contribuidores de la Comunidad¶
- Feedback y testing de la comunidad judicial colombiana
- Reportes de bugs y sugerencias de mejora
- Documentación y traducciones
Agradecimientos Institucionales¶
- Rama Judicial de Colombia: Marco normativo y estándares técnicos
- Unidad de Transformación Digital: Validación de compliance y requisitos
Contacto y Soporte¶
Canales Oficiales¶
- GitHub: Repositorio oficial
- Issues: Reportar problemas
- Twitter: @hammerdev99
Soporte Limitado¶
El soporte se proporciona: - ✅ Best effort: Mejor esfuerzo sin garantías de tiempo de respuesta - ✅ Issues públicos: A través de GitHub Issues únicamente - ✅ Documentación: Mantenimiento de documentación actualizada
No se proporciona: - ❌ Soporte telefónico: No hay línea de soporte telefónico - ❌ SLA garantizado: No hay acuerdos de nivel de servicio - ❌ Consultoría: No se proporciona consultoría personalizada
Cita de Inspiración¶
"La cooperación con los demás constituye la base de la sociedad"
— Extraído de "Software libre para una comunidad libre" por Richard M. Stallman
Esta cita refleja el espíritu del proyecto: crear herramientas que beneficien a la comunidad judicial colombiana a través de la colaboración y el acceso libre al conocimiento técnico.