Difference between revisions of "Liblicense"

From Creative Commons
Jump to: navigation, search
(dreamy)
Line 18: Line 18:
  
 
* Extract and write license information for files
 
* Extract and write license information for files
* Supports [[WebStatement|verification]] URLs for metadata verification
 
 
* Supports enumeration of available licenses
 
* Supports enumeration of available licenses
 
* Wraps internationalized license information for Creative Commons licenses
 
* Wraps internationalized license information for Creative Commons licenses
Line 24: Line 23:
 
* Extensible support for file types using module system
 
* 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.
 
* No specific GUI library dependency allows applications to build the graphical chooser most appropriate for their platform.
 +
 +
== Features in our dreams ==
 +
* Supports [[WebStatement|verification]] URLs for metadata verification
 +
  
 
== Architecture ==
 
== Architecture ==

Revision as of 20:59, 29 January 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.

Features in our dreams


Architecture

System architecture.png

Bindings

Download

More Information

See Also