#CDDL

2026-02-15

I wonder what the best #OpenSource license for some unimportant hobby project libraries is? I want to allow it to be used in projects of any kind of license, but want to require any changes on the library itself to be published under the same license. There is #MPL (2), #CDDL (1.1), #EPL (2), #LGPL (2 or 3). LGPL doesn't allow static linking, and I want to allow that. Though when the library is a dynamic scripting language that isn't really relevant, I suppose.

Kevin Karhan :verified:kkarhan@infosec.space
2025-07-24

@edboythinks personally I'm in the process of.migrating from #Ubuntu fonts to #B612 because they are superior yet more permissively licensed.

Stéphane Bortzmeyerbortzmeyer@mastodon.gougere.fr
2025-03-05

RFC 9741: CDDL Additional Control Operators for the Conversion and Processing of Text

Le langage #CDDL, qui permet de créer un schéma formel pour des formats comme #CBOR, peut s'étendre via l'ajout d'« opérateurs de contrôle ». Ce #RFC en spécifie quelques uns, notamment pour agir sur du texte ou convertir d'une forme dans un autre.

bortzmeyer.org/9741.html

Stéphane Bortzmeyerbortzmeyer@mastodon.gougere.fr
2024-11-19

RFC 9682: Updates to the CDDL grammar of RFC 8610

Voici une légère mise à jour de la grammaire du langage de description de schéma #CDDL (Concise Data Definition Language), originellement normalisé dans le RFC 8610. Pas de gros changement.

bortzmeyer.org/9682.html

#CBOR #RFC

2024-02-22

And by the way, given that the #YAML follows a #CDDL scheme, this could make a fine use case for some #CBOR-LD experimentation (something something CDDL shaping of triples).
/ping @cabo

2024-01-21

@geraldew @RTP @linux @torvalds @landley

The whole #GPL & #GPLv2 issue for example makes it basically illegal to build a #Linux kernel that can boot straight from #ZFS because #OpenZFS's code inherited from #OpenSolaris (now #illumos) is under #CDDL and thus when you install zfs-#dkms it gives you a big warning saying 'this is basically illegal so we've to make it a loadable module instead'...

And that's just out of the top of my head...

Stéphane Bortzmeyerbortzmeyer@mastodon.gougere.fr
2021-12-25

RFC 9165: Additional Control Operators for CDDL

Le langage #CDDL est un langage de description de schémas de données, notamment pour le format #CBOR. Ce nouveau #RFC étend CDDL avec de nouveaux opérateurs, permettant entre autres l'addition d'entiers et la concaténation de chaines de caractères.

bortzmeyer.org/9165.html

2020-07-29

#CDDL と和解せよ

2020-01-20

The latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟬/𝟬𝟭/𝟮𝟬 are now available.

vermaden.wordpress.com/2020/01

#verblog #vernews #news #freebsd #openbsd #linux #freenas #bastillebsd #cddl #zfs #kde #plasma #amd #epyc #ssd #pinebook

Stéphane Bortzmeyerbortzmeyer@mastodon.gougere.fr
2019-06-13

RFC 8610: CDDL: A Notational Convention to Express CBOR and JSON Data Structures

Le format de données binaire #CBOR commence à avoir un certain succès. Il lui manquait juste un langage de schéma, permettant de décrire les données acceptables. C'est désormais fait dans ce #RFC, qui normalise le langage #CDDL, « Concise Data Definition Language ».

bortzmeyer.org/8610.html

2019-03-26

Btw, folks fleshing out RFCs at #IETF104, I wrote a CDDL syntax highlighter recently: github.com/hellp/sublime-cddl-
Sublime Text format – *may* be compatible with other editors; I don’t know any, though. Also works with some static site generators and markdown libs (e.g. Zola fka. Gutenberg). Pygments lexer is in the works, too.
#cddl #cbor

Stéphane Bortzmeyerbortzmeyer@mastodon.gougere.fr
2017-07-17

"Error messages from the validator could be improved" Why? Dumping the entire input file and putting an undecipherable generic error message in the middle of this flow is fine. #CDDL #IETF99

Stéphane Bortzmeyerbortzmeyer@mastodon.gougere.fr
2017-07-17

"Move generics from nursery to main body" I love #IETF slides.

#CDDL #IETF99

Stéphane Bortzmeyerbortzmeyer@mastodon.gougere.fr
2017-07-17

Among the funny things discovered, 1 ≠ 1.0 in #CBOR but 1 == 1.0 in #JSON making the use of #CDDL difficult for both. #IETF99

Stéphane Bortzmeyerbortzmeyer@mastodon.gougere.fr
2017-07-17

Now, the #CDDL schema language (to allow validation of #CBOR files). Not yet a RFC, the draft is not even adopted by the working group. #IETF99

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst