Atribuciones
Kerrojo se apoya en trabajo abierto de otras personas. Gracias. Última revisión: 21 de octubre de 2026.
Para revisar antes de publicar. Esta lista se hizo leyendo las dependencias del código. Antes de cada versión conviene generarla automáticamente (por ejemplo con cargo about y el informe de licencias de Gradle) y revisar que las apps muestren estos avisos en una pantalla de licencias.
Datos e íconos incluidos en la app
| Componente | Uso en Kerrojo | Licencia |
|---|---|---|
| 2fa.directory, de 2factorauth y colaboradores | Lista de sitios que admiten códigos de verificación, incluida en la app (pantalla Seguridad) | MIT. Copyright © 2021 2factorauth and Contributors |
| Simple Icons 16.35.0 | Logotipos de servicios en la lista de cuentas (Android) | CC0 1.0. Los logotipos son marcas de sus respectivos dueños; su uso no implica relación ni respaldo |
| Public Suffix List, de Mozilla | Reconocer el dominio de un sitio al rellenar (a través de la biblioteca psl) | MPL 2.0 |
| Pwned Passwords, de Have I Been Pwned (Troy Hunt) | Aviso opcional de contraseñas filtradas; se consulta de forma anónima, solo si lo activas | Servicio de terceros. Datos de haveibeenpwned.com |
La lista de 2048 palabras de los enlaces compartidos es propia de Kerrojo; no deriva de otras listas.
Bibliotecas
Núcleo (Rust, en todas las apps)
| Biblioteca | Para qué | Licencia |
|---|---|---|
RustCrypto: argon2, chacha20poly1305, hkdf, hmac, sha1, sha2, p256 | Cifrado y derivación de llaves | MIT o Apache 2.0 |
ed25519-dalek, x25519-dalek | Llaves de cada dispositivo y firmas | BSD 3-Clause |
zxcvbn (versión en Rust de zxcvbn, de Dropbox) | Medir la fuerza de una contraseña | MIT |
SQLite y rusqlite | Base de datos local, con los registros cifrados | Dominio público (SQLite) y MIT |
ureq, rustls | Conexiones seguras con Google Drive y Pwned Passwords | MIT o Apache 2.0 (rustls también ISC) |
uniffi, de Mozilla | Conectar el núcleo con Swift y Kotlin | MPL 2.0 |
serde, serde_json, uuid, url, idna, getrandom, zeroize, unicode-script, psl | Formatos, direcciones web, azar y borrado de memoria | MIT o Apache 2.0 |
Android
| Biblioteca | Para qué | Licencia |
|---|---|---|
| AndroidX, Jetpack Compose, CameraX, Credentials | Interfaz, cámara, autocompletado y llaves de acceso | Apache 2.0 |
| ZXing 3.5.4 | Leer códigos QR | Apache 2.0 |
| ML Kit Text Recognition (Google) | Leer la etiqueta del módem, en el dispositivo | Términos de ML Kit de Google |
| Google Play Billing, Google Identity Services | Compras y permiso de Google Drive | Términos de Google Play y de las API de Google |
| JNA 5.19.1 | Cargar el núcleo | Apache 2.0 o LGPL 2.1 |
Apple
Las apps de iPhone, iPad y Mac usan solo marcos del sistema de Apple, además del núcleo en Rust.
Marcas
Apple, iPhone, iPad, Mac, Safari, Face ID, Touch ID y App Store son marcas de Apple Inc. Google, Android, Google Drive, Google Play y Chrome son marcas de Google LLC. Firefox es marca de la Fundación Mozilla. Edge es marca de Microsoft Corporation. Have I Been Pwned es un servicio de Troy Hunt. Kerrojo no está afiliado a ninguna de estas empresas ni cuenta con su respaldo.
Texto de la licencia MIT
Se aplica a los componentes marcados como MIT, con el aviso de copyright de cada uno:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Los textos completos de Apache 2.0, MPL 2.0, BSD 3-Clause y CC0 1.0 se publican en apache.org, mozilla.org, opensource.org y creativecommons.org.