{ "schema_version": "librebible.license-approval.v1", "approved": [ { "match": "public domain", "status": "approved", "redistribution": true, "commercial_use": true, "share_alike": false, "notes": "Public-domain resources may be normalized and redistributed when the upstream module metadata has no extra restriction." }, { "match": "cc0", "status": "approved", "redistribution": true, "commercial_use": true, "share_alike": false, "notes": "CC0 resources may be normalized and redistributed." }, { "match": "cc by", "status": "approved_with_attribution", "redistribution": true, "commercial_use": true, "share_alike": false, "notes": "CC BY resources require attribution to remain visible in manifests and generated catalogs." }, { "match": "cc by-sa", "status": "approved_share_alike", "redistribution": true, "commercial_use": true, "share_alike": true, "notes": "CC BY-SA resources require attribution and share-alike metadata to remain visible in manifests and generated catalogs." } ], "review": [ { "match": "copyrighted; permission", "status": "review", "notes": "Permission language needs manual review before packaging." }, { "match": "freely distributable", "status": "review", "notes": "Freely distributable may be acceptable, but module-specific restrictions must be checked first." } ], "rejected": [ { "match": "non-commercial", "status": "rejected", "notes": "Noncommercial restrictions are not compatible with the default LibreBible public package policy." }, { "match": "noncommercial", "status": "rejected", "notes": "Noncommercial restrictions are not compatible with the default LibreBible public package policy." }, { "match": "permission required", "status": "rejected", "notes": "Permission-required resources must not be packaged until explicit permission is recorded." } ] }