Difference between revisions of "Liblicense"

From Creative Commons
Jump to: navigation, search
(Bindings)
Line 35: Line 35:
 
* [[Liblicense/Python|Python]]
 
* [[Liblicense/Python|Python]]
 
* [[Liblicense/Ruby|Ruby]]
 
* [[Liblicense/Ruby|Ruby]]
 +
 +
== Media ==
 +
 +
=== OLPC ===
 +
 +
<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
 +
</gallery>
 +
 +
 +
=== 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 11:32, 12 February 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.

Features

  • 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

Architecture

System architecture.png

Bindings

Media

OLPC


Mockups

Download

More Information

See Also