Difference between revisions of "Developer"
(→Get Involved: code/bugs links) |
|||
Line 12: | Line 12: | ||
* '''[http://translate.creativecommons.org Translate]''' projects into different languages. | * '''[http://translate.creativecommons.org Translate]''' projects into different languages. | ||
* Participate in the '''[[Summer of Code]]''' program. | * Participate in the '''[[Summer of Code]]''' program. | ||
+ | * [http://code.creativecommons.org/issues/ File bugs]. | ||
+ | * [http://code.creativecommons.org Check out our code]. | ||
<div class="split-half"> | <div class="split-half"> |
Revision as of 19:38, 2 January 2009
Contents
Welcome
Welcome to the homepage for all things Software Development at Creative Commons. We hope to build a community of developers interested in the development of tools to facilitate Creative Commons' licenses and standards.
Get Involved
Getting involved with the Creative Commons Develoer Community is easy! Here are some examples of things you can work on:
- Join the Community! - Find developers on the mailing lists or IRC channel.
- Try your hand at some Developer Challenges!
- Translate projects into different languages.
- Participate in the Summer of Code program.
- File bugs.
- Check out our code.
Projects
The Creative Commons Development Community actively develops the following software projects:
- liblicense - An abstract library for reading and writing license meta-data.
- License tagger - A small cross-platform application which implements liblicense.
- LicenseChooser.js - provides a lightweight method for integrating license selection into web applications.
- ccHost - The software which powers ccMixter.
- ccTeamspace, a task and project tracking system
- Creative Commons Web Services
- License Wrappers language-specific wrappers for representing and manipulating license information
Also see the Tools Category Index for links to additional projects. Code for our projects is hosted at code.creativecommons.org or Berlios.de; see the Source Repository Policy for information on contributing code or starting a new project. See the Source Repository Information page for general information about the available modules and how to check them out from source control.
Historical Projects
- ccPublisher (not maintained any more)
- ccLookup
- Command Line Tools
- ccNutch
- Web Services Client Implementations
- pyArchive
- libfeedback
Exploratory Projects
The projects below are currently being discussed or explored:
- Dream CC Tool - A discussion of the "ideal" CC tool; possibly the successor to ccPublisher?
- Development Ideas - A collection of nascent ideas for CC-enabled tools. As these become more fleshed out, they'll be moved to their own pages.
Community Goals
- Build a strong and supportive community of developers
- Support Creative Commons Developer Community Projects
- Build infrastructure around Creative Commons licenses
- Build infrastructure around Creative Commons standards
Documentation
- Available ways to enable users to choose a license.
- Reading Licenses in various programming languages
- HOWTO Create, Apply and Submit Patches
- Translating - Help localize for your language
- Coding Style - General coding guidelines and settings
- Using Markup
- git phrasebook - Tips on using "git" well
- Software Release Procedure - best practices for releasing CC Developer Community Software
Discussion
- Search Engine Survey - General survey of the open source search engine scene
- Operating System Search Survey - General survey of search and metadata