Skip to content
Website parent project, legalcode and translations, and GitHub Issues for public help and support
HTML JavaScript Other
Branch: master
Clone or download

README.md

creativecommons.org

Website parent project (When we share, everyone wins - Creative Commons), legalcode and translations, and GitHub Issues for public help and support

Overview

This repostory is currently for:

  1. Public help and support Issues
  2. Legalcode and translations
  3. Installation of the website (including Styles and other Includes)
  4. License Engine (ccEngine) Setup

Code of Conduct

CODE_OF_CONDUCT.md:

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.

Contributing

See CONTRIBUTING.md.

Issues

This repository's Issues is also the primary location for public help and support.

Legalcode and Translations

Relevant directories:

  • docroot/legalcode: legalcode and translations "source" files
  • tools: tools to assist with managing the translations

Also see:

English Licenses

Our public copyright licenses incorporate a unique and innovative "three-layer" design:

  1. Legal code: the traditional legal tool that most lawyers know and love
  2. Human Readable Deed: a format that normal people can read... a handy reference for licensors and licensees
  3. 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

Installation

Child Repositories

In addition to this one, the following child repositories are also used:

As of 2019 December, there are around 9,700 lines of python code split between the repositories.

License Engine Setup

⚠️ We do not support local development at this time. Creative Commons maintains a staging server (configured per creativecommons/sre-salt-prime) for development.

  1. 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)
  2. Execute Install Script: ./scripts/setup_engine.sh (scripts/setup_engine.sh)
    1. Clones cc.engine and related respositories
      • Checks out specified branch (ARG1, defaults to master)
    2. Creates symlinks to support the semantic web
    3. Creates Python Environment via pipenv
    4. Generate ccengine.fcgi and copies config.ini into python_env
    5. Compiles mo files and transstats
      • Creates transstats.csv convenience symlink

Not Included

This project does not currently include the creativecommons/cc.api repository (which itself, depends on creativecommons/cc.license).

Styles and other Includes

⚠️ WARNING: Any change to style or other includes must be duplicated within the creativecommons/new-creativecommons.org respository.

License

You can’t perform that action at this time.