Last updated February 5, 2014. Created by synchlayer on April 24, 2012.
Edited by jdcreativity, richardhayward, westis. Log in to edit this page.

The Creative Commons module allows users to select and assign a Creative Commons license to a node and any attached content, or to the entire site. It was designed to complement Community Media installation.

This documentation explains how to configure and install Creative Commons as part of a Community Media installation.

Creative Commons is a form of copyright that allows sharing as long as one attributes; gives credit to the work(s) used, and respects the terms that the creator has determined in the particular Creative Commons license they use (there are several choices). Or in their own words:

With a Creative Commons license, you keep your copyright but allow people to copy and distribute your work provided they give you credit -- and only on the conditions you specify here.

In the Community Media spirit of sharing we recommend enabling two licenses:

These licenses protect the copyright of the producer(s), while allowing non-commercial sharing, only with full attribution given to the original producer(s). Using Attribution-NonCommercial-ShareAlike as a default enables others to not only share, but also to remix a work and build on it. Attribution-NonCommercial-NoDerivs can be used for the rare cases where a producer only wishes to share a work in its entirety with no option for re-using a smaller part of it. Read about all the Creative Commons licenses.

Enabling Creative Commons

  1. Navigate to Administer > Modules
  2. Select the Creative Commons module in the Search and Metadata block.
  3. Scroll to the bottom of the page and click Save Configuration

Configuring Creative Commons

  1. Navigate to Administer > Configuration > Search and Metadata > Creative Commons > Settings
  2. In the Locale field select en
  3. In the Available license types field select Attribution-NonCommercial-ShareAlike and Attribution-NonCommercial-NoDerivs
  4. Select Secure Connection checkbox, and choose a different Theme Setting if you wish - this basically chooses the color of the ReCAPTCHA box.

  5. Select the Available Metadata fields you wish to use
  6. Select the Required Metadata fields you wish to always use whenever a license is applied. These are the fields Users must complete before applying the license to any node, so make sure you always want them. The graphic below shows our minimal recommendations:
    Creative Commons Metadata fields
  7. In the Display block chose how you wish Creative Commons licenses to appear on your site. If there are any nodes on your site that will remain copyrighted add your copyright text in the All Rights Reserved Text field.
  8. Click Save configuration

Set default Creative Commons license

Set a default license so that all Users will automatically use these settings.

  1. Navigate to Administer > Configuration > Search and Metadata > Creative Commons > Defaults
  2. In the License type field select Attribution-NonCommercial-ShareAlike
  3. In the Default jurisdiction field select United States
  4. If you wish to apply the Default license to your site as a whole - displayign it at the bootm of every page -select Use the default license as a site wide license, to be displayed on every page in the Site license block. Then fill out the additional information section with your site information.
  5. Click Save configuration

Enable Creative Commons licenses for Content Types

Enable Creative Commons licenses for each Content Type required. Every time you add a Content Type revisit these instructions. This example is for the Article Content Type.

  1. Navigate to Administer > Configuration > Search and Metadata > Creative Commons > Content types
  2. Select each Content type you wish to attach Creative Commons licenses too
  3. Click Save configuration

Whenever new Content is created for an enabled Content type a Creative Commons license is required. The default type (if set) will automatically be applied. Change this manually in the Creative Commons block when adding Content.
Creative Commons content type.png

Allow Users to attach Creative Commons licenses

  1. In order for Users to "attach" a license to a node, navigate to Administer > People > Permissions
  2. In the Creative Commons block make sure that at least an Authenticated User or a Role you have created -perhaps "Member" or "Producer"- can attach licenses. If you enable them for Authenticated User everyone except an Anonymous User will be able to attach Creative Commons licenses.
  3. Creative Commons permissions

  4. Scroll to the bottom of the page and click Save permissions

Other Creative Commons Features:

  • The Creative Commons API to get up-to-date license information (language localization available)
  • Licensing is enabled per content type.
  • Administrators can control which roles have permission to license content, restrict which license types are available, require specific metadata be included, and set site-wide defaults
  • Users can be permitted to set their own defaults, subject to site-wide settings
  • License information and metadata is available through the Views API (basics implemented, more to come)
  • A Creative Commons search option is available (depends on Drupal search module)
  • ccREL is implemented using RDFa to embed machine-readable metadata in the page (e.g. for search engines to recognize licensing)

Looking for support? Visit the Drupal.org forums, or join #drupal-support in IRC.