Difference between revisions of "Developer"

From Creative Commons
Jump to: navigation, search
(Projects)
(New Version - from DeveloperBeta - 16:22, 6 October 2008)
Line 1: Line 1:
__NOTOC__
 
 
{{Translations}}
 
{{Translations}}
<div class="split-half">
 
  
The primary goal of this section is to build a community of developers around the development of tools facilitating Creative Commons' licenses and standards.  You can help by accepting one of our [[Developer Challenges]].
+
= Welcome =
  
== Community Goals ==
+
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.
  
* Build a strong and supportive community of developers
+
= Get Involved =
* Support Creative Commons Developer Community Projects
+
Getting involved with the Creative Commons Develoer Community is easy!  Here are some examples of things you can work on:
* Build infrastructure around Creative Commons licenses
 
* Build infrastructure around Creative Commons standards
 
  
== Get Involved ==
+
* '''Join the Community!''' - Find developers on the [[Mailing Lists|mailing lists]] or [[IRC|IRC channel]].
 +
* Try your hand at some '''[[Developer Challenges|Developer Challenges]]!'''
 +
* '''[http://translate.creativecommons.org Translate]''' projects into different languages.
 +
* Participate in the '''[[Summer of Code]]''' program.
  
* [[Mailing Lists]]
+
<div class="split-half">
* [[IRC]]
 
* [[Developer Challenges|Try some Developer Challenges]]
 
* [[HOWTO Patch|Submit a Patch]]
 
* [[Translator|Translate projects into different languages]]
 
  
== Documentation ==
+
= Projects =
  
* [[Choose license|Choosing Licenses]]
+
The Creative Commons Development Community actively develops the following software projects:
* [[License Wrappers|Reading Licenses]]
 
* [[HOWTO Patch|HOWTO Create, Apply and Submit Patches]]
 
* [[Translating ccHost]] - Help localize for your language
 
* [[Coding Style]] - General coding guidelines and settings
 
* [[UsingMarkup| Using Markup]]
 
* [[Buildbot]]
 
* [[git phrasebook]] - Tips on using "git" well
 
  
== Discussion ==
+
* [[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
  
* [[Summer of Code]]
+
Also see the [[:Category:Tools|Tools Category Index]] for links to additional projects.  Code for our projects is hosted at [http://code.creativecommons.org code.creativecommons.org] or [[CcTools Berlios|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.
* [[Maximize Software Distribution]] - targeting software distros, PR, etc
 
* [[Software Release Procedure]] - best practices for releasing CCDC Software
 
* [[Open Source]] - starting, running and learning about CC + Open Source
 
* [[Search Engine Survey]] - General survey of the open source search engine scene
 
* [[Operating System Search Survey]] - General survey of search and metadata
 
  
== People ==
+
== Historical Projects ==  
  
* [[User:NathanYergler|Nathan Yergler]]
+
* [[ccPublisher]] (not maintained any more)
* [http://www.fourstones.net Victor Stone]
 
* [[User:Jon Phillips|Jon Phillips]]
 
* [http://www.burobjorn.nl Bjorn Wijers]
 
* [[User:Mike Linksvayer|Mike Linksvayer]]
 
* [[User:BryceHarrington|Bryce Harrington]]
 
 
 
</div>
 
<div class="split-half">
 
 
 
== Projects ==
 
 
 
Creative Commons actively develops the following software projects:
 
 
 
* [[License tagger]]
 
* [[ccHost]] ([[ccMixter]] source code)
 
* [[Translator]] - http://translate.creativecommons.org/
 
 
* [[ccLookup]]
 
* [[ccLookup]]
 
* [[Command Line Tools]]
 
* [[Command Line Tools]]
 
* [[ccNutch]]
 
* [[ccNutch]]
* [[ccTeamspace]], a task and project tracking system
 
* [[ccPublisher]] (not maintained any more)
 
 
Also see the [[:Category:Tools|Tools Category Index]] for links to additional projects.  Code for our projects is hosted at [http://code.creativecommons.org code.creativecommons.org] or [[CcTools Berlios|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.
 
 
=== Supporting Projects ===
 
 
We also maintain several library projects which are reused in some of our applications:
 
 
* [[License Wrappers]] language-specific wrappers for representing and manipulating license information
 
* [[Creative Commons Web Services]]
 
 
* [[Web Services Client Implementations]]
 
* [[Web Services Client Implementations]]
 
* [[pyArchive]]
 
* [[pyArchive]]
* [[Ajax License Chooser]]
 
 
* [[libfeedback]]
 
* [[libfeedback]]
  
=== Exploratory Projects ===
+
== Exploratory Projects ==
  
 
The projects below are currently being discussed or explored:
 
The projects below are currently being discussed or explored:
* [[Developer Challenges]] - a long list of challenges set for exploration
+
 
* [[Content Aggregation]]
 
* [[liblicense]] - an abstract library for implementing license support (C-library)
 
 
* [[Dream CC Tool]] - A discussion of the "ideal" CC tool; possibly the successor to ccPublisher?
 
* [[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.
 
* [[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.
  
 
</div>
 
</div>
 +
<div class="split-half">
 +
 +
= 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 license|choose a license]].
 +
* [[License Wrappers|Reading Licenses]] in various programming languages
 +
* [[HOWTO Patch|HOWTO Create, Apply and Submit Patches]]
 +
* [[Translate|Translating]] - Help localize for your language
 +
* [[Coding Style]] - General coding guidelines and settings
 +
* [[UsingMarkup| 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
 +
 +
</div>
 +
 +
 
[[Category:Developer]]
 
[[Category:Developer]]
 +
[[Category:Technology]]

Revision as of 18:31, 6 October 2008


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:

Projects

The Creative Commons Development Community actively develops the following software projects:

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

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

Discussion