Merge branch 'v0.15' into v0.16

main
dev 5 hours ago
commit 4c7a48dc77

@ -47,6 +47,14 @@ opens a capsule even when the clock is before the round time.
and `decrypt` and `inspect` warn when the profile of a capsule is and `decrypt` and `inspect` warn when the profile of a capsule is
compromised. compromised.
- **The license of the specification** is CC-BY-ND-4.0, as its author
decided: it may be copied and shared unchanged, with credit, and a
modified version or a translation needs the written permission of its
author. The
title of the recovery annex says so, since the annex travels alone next
to every capsule. The code stays Apache-2.0, and the word lists keep
their own licenses.
- **Dice.** For whoever does not trust the random numbers of a computer, - **Dice.** For whoever does not trust the random numbers of a computer,
as the author decided: five dice for each word give a number from 11111 as the author decided: five dice for each word give a number from 11111
to 66666, its position in a list of 7776 words. `wordkey.DiceNumber`, to 66666, its position in a list of 7776 words. `wordkey.DiceNumber`,

@ -327,6 +327,6 @@ go test -tags integration ./capsule ./provider/drand # Quicknet en vivo
## Licencia ## Licencia
Código: Apache-2.0 ([LICENSE](LICENSE)). Especificación: CC-BY-4.0 Código: Apache-2.0 ([LICENSE](LICENSE)). Especificación: CC-BY-ND-4.0
([spec/README.md](spec/README.md)). `codec/bech32` se copia de age bajo su ([spec/README.md](spec/README.md)). `codec/bech32` se copia de age bajo su
propia licencia. "DateKeys" es un nombre reservado: ver [TRADEMARKS.md](TRADEMARKS.md). propia licencia. "DateKeys" es un nombre reservado: ver [TRADEMARKS.md](TRADEMARKS.md).

@ -325,6 +325,6 @@ go test -tags integration ./capsule ./provider/drand # live Quicknet
## License ## License
Code: Apache-2.0 ([LICENSE](LICENSE)). Specification: CC-BY-4.0 Code: Apache-2.0 ([LICENSE](LICENSE)). Specification: CC-BY-ND-4.0
([spec/README.md](spec/README.md)). `codec/bech32` is copied from age under its ([spec/README.md](spec/README.md)). `codec/bech32` is copied from age under its
own license. "DateKeys" is a reserved name: see [TRADEMARKS.md](TRADEMARKS.md). own license. "DateKeys" is a reserved name: see [TRADEMARKS.md](TRADEMARKS.md).

@ -1,7 +1,7 @@
# Trademarks # Trademarks
"DateKeys" is a reserved name of the DateKeys project. The Apache-2.0 license "DateKeys" is a reserved name of the DateKeys project. The Apache-2.0 license
of the code and the CC-BY-4.0 license of the specification do not grant any of the code and the CC-BY-ND-4.0 license of the specification do not grant any
right to use it as a product, service or organisation name (Apache-2.0 §6). right to use it as a product, service or organisation name (Apache-2.0 §6).
Allowed without asking: Allowed without asking:

@ -1,6 +1,6 @@
# Cómo abrir una cápsula DateKeys sin software de DateKeys # Cómo abrir una cápsula DateKeys sin software de DateKeys
Este texto acompaña a una cápsula del tiempo de DateKeys, un fichero `.dkc`: dice cómo abrirla, llegada su fecha, sin ningún software de DateKeys, por si ya no existe. Es el anexo informativo §79 de la especificación del protocolo DateKeys v0.15, cuyo texto tiene el SHA-256 45105e693be4187af4dd30f4d254402612587b6427c746f5d29f07a541c1e3f3. Es el mismo para toda cápsula: no lleva ningún dato de esta. Este texto acompaña a una cápsula del tiempo de DateKeys, un fichero `.dkc`: dice cómo abrirla, llegada su fecha, sin ningún software de DateKeys, por si ya no existe. Es el anexo informativo §79 de la especificación del protocolo DateKeys v0.15, cuyo texto tiene el SHA-256 45105e693be4187af4dd30f4d254402612587b6427c746f5d29f07a541c1e3f3. Es el mismo para toda cápsula: no lleva ningún dato de esta. Su licencia es CC BY-ND 4.0, Atribución-SinDerivadas 4.0 Internacional (https://creativecommons.org/licenses/by-nd/4.0/deed.es): se puede copiar y compartir sin cambios, citando su origen.
## 79. Anexo informativo: recuperación sin software DateKeys ## 79. Anexo informativo: recuperación sin software DateKeys

@ -20,7 +20,9 @@ func recoveryAnnex(spec []byte) (string, error) {
return fmt.Sprintf("# Cómo abrir una cápsula DateKeys sin software de DateKeys\n\n"+ return fmt.Sprintf("# Cómo abrir una cápsula DateKeys sin software de DateKeys\n\n"+
"Este texto acompaña a una cápsula del tiempo de DateKeys, un fichero `.dkc`: dice cómo abrirla, llegada su fecha, "+ "Este texto acompaña a una cápsula del tiempo de DateKeys, un fichero `.dkc`: dice cómo abrirla, llegada su fecha, "+
"sin ningún software de DateKeys, por si ya no existe. Es el anexo informativo §79 de la especificación del protocolo "+ "sin ningún software de DateKeys, por si ya no existe. Es el anexo informativo §79 de la especificación del protocolo "+
"DateKeys v%s, cuyo texto tiene el SHA-256 %x. Es el mismo para toda cápsula: no lleva ningún dato de esta.\n\n%s\n", "DateKeys v%s, cuyo texto tiene el SHA-256 %x. Es el mismo para toda cápsula: no lleva ningún dato de esta. "+
"Su licencia es CC BY-ND 4.0, Atribución-SinDerivadas 4.0 Internacional "+
"(https://creativecommons.org/licenses/by-nd/4.0/deed.es): se puede copiar y compartir sin cambios, citando su origen.\n\n%s\n",
SpecVersion, sha256.Sum256(spec), strings.TrimRight(text[i+1:], " \n")), nil SpecVersion, sha256.Sum256(spec), strings.TrimRight(text[i+1:], " \n")), nil
} }

@ -97,9 +97,14 @@
encoding rules CDDL cannot express. Those of v0.9 and v0.8.2 are at the tags encoding rules CDDL cannot express. Those of v0.9 and v0.8.2 are at the tags
`spec-v0.9` and `spec-v0.8.2`. `spec-v0.9` and `spec-v0.8.2`.
The specification is licensed under the Creative Commons Attribution 4.0 The specification is licensed under the Creative Commons
International License (CC-BY-4.0): <https://creativecommons.org/licenses/by/4.0/>. Attribution-NoDerivatives 4.0 International License (CC-BY-ND-4.0):
The code of this repository is licensed separately under Apache-2.0. <https://creativecommons.org/licenses/by-nd/4.0/>. It may be copied and shared
unchanged, with credit; a modified version or a translation needs the written
permission of its author. The recovery annex, `annex/recovery.md`, is §79 under
a title and carries the same license. The code of this repository is licensed
separately under Apache-2.0, and the word lists of `wordkey/lists` keep their
own licenses (`wordkey/lists/README.md`).
Changes to the specification follow its §76: a normative change should answer a Changes to the specification follow its §76: a normative change should answer a
reproducible case found through the reference implementation, the CDDL, a reproducible case found through the reference implementation, the CDDL, a

Loading…
Cancel
Save

Powered by TurnKey Linux.