Difference between revisions of "DeveloperBeta"

From Creative Commons
Jump to: navigation, search
(Initial, just copy over Developer)
 
(my version 1)
Line 1: Line 1:
 
__NOTOC__
 
__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 ==
 +
 
 +
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.  To do this the community, as a whole, has a set of goals to attain.
  
 
== Community Goals ==
 
== Community Goals ==
Line 12: Line 13:
 
* Build infrastructure around Creative Commons standards
 
* Build infrastructure around Creative Commons standards
  
== Get Involved ==
+
== Getting Involved ==
 +
 
 +
* 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.
 +
* [[Maximize Software Distribution|Maximizing software distribution]] by targeting distros, PR, etc.
 +
 
 +
== Joining the Community ==
 +
A community is built not only around the code which is written but the interaction between the developers.  Here is the information on how to join the mailing list and IRC channels used by the community.
  
 
* [[Mailing Lists]]
 
* [[Mailing Lists]]
 
* [[IRC]]
 
* [[IRC]]
* [[Developer Challenges|Try some Developer Challenges]]
+
* CC + [[Open Source]] - Learn about the CC Developer Community.
* [[HOWTO Patch|Submit a Patch]]
 
* [[Translator|Translate projects into different languages]]
 
  
 
== Documentation ==
 
== Documentation ==
  
* [[Choose license|Choosing Licenses]]
+
* Available ways to enable users to [[Choose license|choose a licens]].
* [[License Wrappers|Reading Licenses]]
+
* [[License Wrappers/Readers|Reading Licenses]] for various programming languages
 
* [[HOWTO Patch|HOWTO Create, Apply and Submit Patches]]
 
* [[HOWTO Patch|HOWTO Create, Apply and Submit Patches]]
* [[Translating ccHost]] - Help localize for your language
+
* [[Translate|Translating]] - Help localize for your language
 
* [[Coding Style]] - General coding guidelines and settings
 
* [[Coding Style]] - General coding guidelines and settings
 
* [[UsingMarkup| Using Markup]]
 
* [[UsingMarkup| Using Markup]]
* [[Buildbot]]
 
 
* [[git phrasebook]] - Tips on using "git" well
 
* [[git phrasebook]] - Tips on using "git" well
 +
* [[Software Release Procedure]] - best practices for releasing CC Developer Community Software
  
 
== Discussion ==
 
== Discussion ==
  
* [[Summer of Code]]
 
* [[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
 
* [[Search Engine Survey]] - General survey of the open source search engine scene
 
* [[Operating System Search Survey]] - General survey of search and metadata
 
* [[Operating System Search Survey]] - General survey of search and metadata
Line 48: Line 51:
 
* [[User:Mike Linksvayer|Mike Linksvayer]]
 
* [[User:Mike Linksvayer|Mike Linksvayer]]
 
* [[User:BryceHarrington|Bryce Harrington]]
 
* [[User:BryceHarrington|Bryce Harrington]]
 
</div>
 
<div class="split-half">
 
  
 
== Projects ==
 
== Projects ==
Line 87: Line 87:
 
* [[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>
 
 
[[Category:Developer]]
 
[[Category:Developer]]

Revision as of 04:25, 22 September 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. To do this the community, as a whole, has a set of goals to attain.

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

Getting Involved

Joining the Community

A community is built not only around the code which is written but the interaction between the developers. Here is the information on how to join the mailing list and IRC channels used by the community.

Documentation

Discussion

People

Projects

Creative Commons 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.

Supporting Projects

We also maintain several library projects which are reused in some of our applications:

Exploratory Projects

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?
  • 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.