Liblicense
Revision as of 17:47, 4 March 2008 by Nathan Yergler (talk | contribs)
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
- Supports verification URLs for metadata verification
Architecture
Bindings
Media
OLPC
Mockups
- Mock-Ups of Sugar License Chooser
- Mock-Ups of License Chooser for KDE
- Mock-Ups of License Chooser for Gnome
- Mock-Ups of License Chooser for Open Moko
Download
- Latest Release from Sourceforge.net
- Checkout liblicense module from SVN
- Debian and Ubuntu repositories.
- Read the tutorial.
More Information
- Release History and Roadmap
- Desktop Integration
- Screenshots
- RDF Reference
- Library Documentation (generated from source)
See Also
Liblicense | |
---|---|
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 }} |