|
| 1 | +DATA LICENSE — CC0 1.0 Universal (Public Domain Dedication) |
| 2 | +============================================================ |
| 3 | + |
| 4 | +The catalog metadata files in this repository are dedicated to the |
| 5 | +public domain under CC0 1.0 Universal. To the extent possible under |
| 6 | +law, Melvin Carvalho has waived all copyright and related or |
| 7 | +neighboring rights to these files. Anyone may copy, modify, distribute, |
| 8 | +and perform them, even for commercial purposes, all without asking |
| 9 | +permission. |
| 10 | + |
| 11 | +Full legal text: https://creativecommons.org/publicdomain/zero/1.0/legalcode |
| 12 | + |
| 13 | +What this covers |
| 14 | +---------------- |
| 15 | + |
| 16 | +CC0 applies to the solid-apps catalog metadata: |
| 17 | + |
| 18 | + - <slug>/app.json — each app's catalog manifest |
| 19 | + - schema/app.schema.json — meta-schema for app.json |
| 20 | + - corpus.jsonl — generated: every manifest as one record per line |
| 21 | + - index.json — generated: catalog |
| 22 | + - reverse-index.json — generated: urn:solid type → array of app slugs |
| 23 | + |
| 24 | +What this does NOT cover |
| 25 | +------------------------ |
| 26 | + |
| 27 | +The applications themselves and the build code remain licensed under |
| 28 | +AGPL-3.0 (see LICENSE): |
| 29 | + |
| 30 | + - <slug>/index.html — app entry points |
| 31 | + - <slug>/*-pane.js — custom panes (e.g. profile-view-pane.js) |
| 32 | + - scripts/*.js — validate + build pipeline |
| 33 | + - top-level index.html — catalog landing page |
| 34 | + |
| 35 | +Why |
| 36 | +--- |
| 37 | + |
| 38 | +The catalog is a directory — knowing what apps exist and what types |
| 39 | +they handle should be friction-free for any other catalog or |
| 40 | +discovery tool to consume. The apps themselves carry copyleft so |
| 41 | +their *implementations* stay AGPL while the *fact of their |
| 42 | +existence* (and which urn:solid types they serve) is public domain. |
0 commit comments