Website parent project (When we share, everyone wins - Creative Commons), legalcode and translations, and GitHub Issues for public help and support
This repository is currently for:
- Public help and support Issues
- Legalcode and translations
- Installation of the website (including Styles and other Includes)
License Engine (ccEngine) Setup
The Creative Commons team is committed to fostering a welcoming community. This project and all other Creative Commons open source projects are governed by our Code of Conduct. Please report unacceptable behavior to conduct@creativecommons.org per our reporting guidelines.
See CONTRIBUTING.md
.
This repository's Issues is also the primary location for public help and support.
Relevant directories:
docroot/legalcode
: legalcode and translations "source" filestools
: tools to assist with managing the translations
Also see:
- Legal Code Translation Policy - CC Public Wiki: Documents Legal/Translation process and policy
- Legal Tools Translation - CC Public Wiki: Translation status for 4.0 and CC0 licenses
Our public copyright licenses incorporate a unique and innovative "three-layer" design:
- Legal code: the traditional legal tool that most lawyers know and love
- Human Readable Deed: a format that normal people can read... a handy reference for licensors and licensees
- Machine Readable RDF: recognizes that software, from search engines to office productivity to music editing, plays an enormous role in the creation, copying, discovery, and distribution of works (Three “Layers” Of Licenses - About The Licenses - Creative Commons)
License | Source File | Legal Code | Deed | RDF |
---|---|---|---|---|
CC BY-NC-ND 4.0 | Source File | Legal Code | Deed | RDF |
CC BY-NC-SA 4.0 | Source File | Legal Code | Deed | RDF |
CC BY-NC 4.0 | Source File | Legal Code | Deed | RDF |
CC BY-ND 4.0 | Source File | Legal Code | Deed | RDF |
CC BY-SA 4.0 | Source File | Legal Code | Deed | RDF |
CC BY 4.0 | Source File | Legal Code | Deed | RDF |
CC0 1.0 | Source File | Legal Code | Deed | RDF |
In addition to this one, the following child repositories are also used:
-
License Engine (chooser, deeds, legalcode, RDFs):
-
WordPress and styles:
As of 2019 December, there are around 9,700 lines of python code split between the repositories.
⚠️ We do not support local development at this time. Creative Commons maintains a staging server (configured per creativecommons/sre-salt-prime) for development.
- Install prerequisites:
- Redland RDF Libraries Python bindings (
python-librdf
package on Debian. Due to this prerequisite, setup on macOS is not recommended.) - pipenv (
pipenv
package on Debian)
- Redland RDF Libraries Python bindings (
- Execute Install Script:
./scripts/setup_engine.sh
(scripts/setup_engine.sh
)- Clones cc.engine and related respositories
- Checks out specified branch (
ARG1
, defaults tomaster
)
- Checks out specified branch (
- Creates symlinks to support the semantic web
- Creates Python Environment via pipenv
- Generate ccengine.fcgi and copies config.ini into python_env
- Compiles mo files and transstats
- Creates
transstats.csv
convenience symlink
- Creates
- Clones cc.engine and related respositories
This project does not currently include the creativecommons/cc.api repository (which itself, depends on creativecommons/cc.license).