Legal y Descargo de Responsabilidad

Información importante sobre el uso de GitPins

Última actualización: Diciembre 2024

Descargo de Responsabilidad

GitPins es un proyecto de código abierto proporcionado "TAL CUAL" y "SEGÚN DISPONIBILIDAD", sin garantías de ningún tipo, ya sean expresas o implícitas, incluyendo, pero no limitándose a, las garantías implícitas de comerciabilidad, idoneidad para un propósito particular y no infracción.

En ningún caso los autores, colaboradores o titulares de los derechos de autor serán responsables de cualquier reclamación, daño u otra responsabilidad, ya sea en una acción contractual, agravio o de otro tipo, que surja de, fuera de o en conexión con el software o el uso u otros tratos en el software.

Al usar GitPins, aceptas que lo haces bajo tu propia responsabilidad y riesgo.

Cómo Funciona GitPins - Transparencia Total

GitPins modifica las fechas de actualización de tus repositorios mediante commits vacíos. Es importante que entiendas exactamente qué hace:

1

Commits Vacíos

GitPins crea commits que no contienen cambios en el código. Estos commits solo actualizan la fecha de "último commit" del repositorio.

2

Reversión Automática

Inmediatamente después del commit vacío, se crea otro commit que lo revierte. Tu historial de git técnicamente tiene 2 commits adicionales, pero sin cambios de código.

3

GitHub Actions

Todo el proceso se ejecuta mediante un GitHub Action en tu propia cuenta. El Action corre con tus credenciales y permisos.

Riesgos Potenciales

Aunque GitPins está diseñado para ser seguro, existen riesgos potenciales que debes conocer:

Historial de Git

Tu historial de commits tendrá entradas adicionales (commit + revert). Aunque el código no cambia, los commits son visibles en el historial.

Dependencia de APIs

GitPins depende de la API de GitHub. Cambios en la API podrían afectar el funcionamiento del servicio.

Permisos

La GitHub App requiere permisos de escritura en tus repositorios para crear commits. Revisa los permisos cuidadosamente.

Minutos de Actions

El GitHub Action consume minutos de tu cuenta. En repos privados, consume el doble de minutos.

GitPins NO Puede Borrar Tus Repositorios

Es importante aclarar que GitPins NO tiene permisos para borrar repositorios. La GitHub App solicita únicamente los permisos mínimos necesarios:

Lo que GitPins SÍ puede hacer:

  • Leer la lista de tus repositorios (metadatos)
  • Crear commits vacíos (sin modificar archivos)
  • Crear y borrar branches temporales
  • Crear el repositorio de configuración (gitpins-config)

Lo que GitPins NO puede hacer:

  • Borrar repositorios - No tenemos ese permiso
  • Leer, modificar o eliminar tu código fuente
  • Acceder a secrets o variables de entorno
  • Cambiar la configuración de tus repositorios
  • Acceder a Issues, Pull Requests o Wikis
  • Invitar colaboradores o modificar permisos

Puedes verificar los permisos exactos en cualquier momento desde github.com/settings/installations

Tu Responsabilidad

Al usar GitPins, aceptas que has leído y entendido cómo funciona el servicio. Entiendes que se crearán commits vacíos en tus repositorios como parte del proceso de ordenación.

Aceptas los riesgos potenciales descritos en esta página y eres responsable de monitorear el uso de minutos de GitHub Actions en tu cuenta.

Puedes desactivar el servicio en cualquier momento eliminando el repositorio de configuración o deshabilitando el workflow, sin ninguna penalización.

Sin Garantías

GitPins se proporciona sin garantía de ningún tipo. No garantizamos que el servicio estará disponible de forma ininterrumpida ni que estará libre de errores.

Los resultados pueden no ser exactos o confiables en todos los casos, y el servicio puede no cumplir con tus requisitos específicos. Úsalo bajo tu propia responsabilidad.

Limitación de Responsabilidad

En la máxima medida permitida por la ley aplicable, en ningún caso los creadores, contribuidores o mantenedores de GitPins serán responsables de ningún daño directo, indirecto, incidental, especial, consecuente o punitivo, incluyendo, sin limitación:

  • Pérdida de datos o corrupción
  • Pérdida de beneficios o ingresos
  • Interrupción del negocio
  • Pérdida de reputación
  • Cualquier otro daño pecuniario o no pecuniario

Esta limitación se aplica independientemente de si el daño surge de:

  • Uso o imposibilidad de usar el servicio
  • Acceso no autorizado a tus repositorios
  • Errores, virus o bugs en el software
  • Cualquier otra circunstancia relacionada con el servicio

Código Abierto

GitPins es software de código abierto bajo la licencia MIT. Puedes:

  • Revisar el código fuente completo
  • Auditar la seguridad del código
  • Ejecutar tu propia instancia
  • Modificar el código para tus necesidades

Repositorio: github.com/686f6c61/gitpins

Contacto

Para reportar problemas de seguridad, bugs o preguntas legales, abre un issue en nuestro repositorio de GitHub:

Abrir issue en GitHub

Aceptación de Términos

Al usar GitPins, confirmas que has leído, entendido y aceptado todos los términos de este descargo de responsabilidad.