Difference between revisions of "Liblicense"

From Creative Commons
Jump to: navigation, search
Line 38: Line 38:
== Media ==
== Media ==
=== OLPC ===
See [[Operating System Mockups]] for ideas on how '''liblicense''' could be integrated into various platforms.
<gallery perrow="3">
Image:Journal_start.png |Sugar (OLPC) Journal Start
Image:Journal_entry.png |Sugar (OLPC) Journal Entry
Image:Journal_default.png |Sugar (OLPC) Journal Default
=== Mockups ===
* [[SugarMockUps | Mock-Ups of Sugar License Chooser]]
* [[KDEMockUps | Mock-Ups of License Chooser for KDE]]
* [[GnomeMockUps | Mock-Ups of License Chooser for Gnome]]
* [[OpenMokoMockUps | Mock-Ups of License Chooser for Open Moko]]
== Download ==
== Download ==

Revision as of 20:07, 4 March 2008

Low-level license metadata integration for applications.

liblicense provides a straight-forward way for developers to build license-aware applications. liblicense utilizes a pluggable module system for reading and writing metadata from specific file types, allowing extensibility for specific content types.


  • Extract and write license information for files
  • Supports enumeration of available licenses
  • Wraps internationalized license information for Creative Commons licenses
  • Bindings for dynamic languages (currently Python and Ruby)
  • Extensible support for file types using module system
  • No specific GUI library dependency allows applications to build the graphical chooser most appropriate for their platform.

Future Improvements


System architecture.png



See Operating System Mockups for ideas on how liblicense could be integrated into various platforms.


More Information

See Also

Have an idea about this page? Want to help build the CC ecosystem? Check out the challenges related to Liblicense, or add one of your own below.
Open Challenges
{{#ask: Is Complete::no

Related To::Liblicense|format=table}}

Completed Challenges
{{#ask: Is Complete::yes

Related To::Liblicense|format=table}}

{{#forminput:Challenge|35 Challenge[related_to]=Liblicense }}