<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.creativecommons.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sping</id>
		<title>Creative Commons - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.creativecommons.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sping"/>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/wiki/Special:Contributions/Sping"/>
		<updated>2026-04-26T17:34:44Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=21173</id>
		<title>Liblicense</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=21173"/>
				<updated>2009-02-27T13:25:12Z</updated>
		
		<summary type="html">&lt;p&gt;Sping: /* Developers: Using git */ Short git submodule explanation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is liblicense? ==&lt;br /&gt;
&lt;br /&gt;
In short: '''''Low-level license metadata integration for applications.'''''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* For a brief introduction video, check [http://blip.tv/file/1142312/ Asheesh Laroia talking about liblicense]&lt;br /&gt;
* To see '''liblicense in action''' take a look at [[License tagger]], the cross platform file metadata editor.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Extract and write license information for files&lt;br /&gt;
* Supports enumeration of available licenses&lt;br /&gt;
* Wraps internationalized license information for Creative Commons licenses&lt;br /&gt;
* Bindings for dynamic languages (currently Python and Ruby) &lt;br /&gt;
* Extensible support for file types using module system&lt;br /&gt;
* No specific GUI library dependency allows applications to build the graphical chooser most appropriate for their platform.&lt;br /&gt;
&lt;br /&gt;
== Future Improvements ==&lt;br /&gt;
&lt;br /&gt;
* Supports [[WebStatement|verification]] URLs for metadata verification&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
[[Image:System_architecture.png]]&lt;br /&gt;
&lt;br /&gt;
[[:Image:System_architecture.svg|Liblicense Architecture - SVG]]&lt;br /&gt;
&lt;br /&gt;
== Bindings ==&lt;br /&gt;
&lt;br /&gt;
* [[Liblicense/Python|Python]]&lt;br /&gt;
* [[Liblicense/Ruby|Ruby]]&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
See [[Operating System Mockups]] for ideas on how '''liblicense''' could be integrated into various platforms.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
* [http://mirrors.creativecommons.org/software/liblicense/liblicense-0.8.1.tar.gz Latest Release tar.gz]&lt;br /&gt;
* Debian and Ubuntu [http://mirrors.creativecommons.org/packages/ repositories].&lt;br /&gt;
* Read the [[Liblicense tutorial| tutorial]].&lt;br /&gt;
&lt;br /&gt;
=== Developers: Using git ===&lt;br /&gt;
&lt;br /&gt;
If you want to check out the source code and develop on it, use this command:&lt;br /&gt;
&lt;br /&gt;
 git clone git://code.creativecommons.org/liblicense.git&lt;br /&gt;
 git submodule init&lt;br /&gt;
 git submodule update&lt;br /&gt;
&lt;br /&gt;
That should give you a working copy you can commit to.  In case you wonder: the latter two commandsfill the directories&lt;br /&gt;
* icons/jurisdictions&lt;br /&gt;
* license.rdf&lt;br /&gt;
* licenses&lt;br /&gt;
with content from external repositories similar to ''svn:externals'' for Subversion.&lt;br /&gt;
&lt;br /&gt;
== More Information ==&lt;br /&gt;
&lt;br /&gt;
* [[Liblicense/Releases|Release History]] and [[Liblicense/Roadmap|Roadmap]]&lt;br /&gt;
* [[Liblicense/Desktop_Integration|Desktop Integration]]&lt;br /&gt;
* [[Liblicense/Screenshots|Screenshots]]&lt;br /&gt;
* [[License RDF|RDF Reference]]&lt;br /&gt;
* [[Liblicense/Metadata_Table|File Metadata Information]]&lt;br /&gt;
* [http://labs.creativecommons.org/~nathan/liblicense Library Documentation] (generated from source)&lt;br /&gt;
* [[Buildbot]] helps test out liblicense on various platforms.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Companion File metadata specification]] &lt;br /&gt;
* [[Tracker CC Indexing]] - also there is a great chart showing progress on reading/writing different filetypes (copied above).&lt;br /&gt;
&lt;br /&gt;
{{Challenge Enabled}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
[[Category:Metadata]]&lt;br /&gt;
[[Category:Desktop]]&lt;br /&gt;
[[Category:Labs]]&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Specification]]&lt;br /&gt;
[[Category:Operating System]]&lt;br /&gt;
[[Category:Technology]]&lt;br /&gt;
[[Category:Integration]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{lowercase}}&lt;/div&gt;</summary>
		<author><name>Sping</name></author>	</entry>

	</feed>