<?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=CCID-jeremyhardin</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=CCID-jeremyhardin"/>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/wiki/Special:Contributions/CCID-jeremyhardin"/>
		<updated>2026-04-12T16:39:50Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Embedded_Metadata&amp;diff=114280</id>
		<title>Embedded Metadata</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Embedded_Metadata&amp;diff=114280"/>
				<updated>2015-08-27T21:14:08Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Developer]]&lt;br /&gt;
[[Category:example]]&lt;br /&gt;
[[Category:guide]]&lt;br /&gt;
[[Category:Technology]]&lt;br /&gt;
[[Category:Metadata]]&lt;br /&gt;
&lt;br /&gt;
Creative Commons licenses are attached to Web pages. But we also want our licenses to be useful for materials distributed in file formats around the Net. The protocol described here works for many [[:Category:Filetype|filetypes]].&lt;br /&gt;
&lt;br /&gt;
If your software does not transparently support embedding CC license metadata (you should only have to select a license), do not attempt to do it yourself (it will be a frustrating experience).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The advantage of the verification link ==&lt;br /&gt;
&lt;br /&gt;
Embedding this kind of &amp;quot;verification link&amp;quot; in MP3s, as opposed to merely the license metadata, is a measure of protection for artists against the incorrect or fraudulent labeling and sharing of their work.&lt;br /&gt;
&amp;lt;!-- &amp;lt;rdf:RDF xmlns=&amp;quot;http://web.resource.org/cc/&amp;quot; xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Work rdf:about=&amp;quot;urn:sha1:WCTFGBUENNGSRBIWB42B3WMSR2GAD7MO&amp;quot;&amp;gt;&amp;lt;dc:date&amp;gt;2007&amp;lt;/dc:date&amp;gt;&amp;lt;dc:title&amp;gt;In my trunk&amp;lt;/dc:title&amp;gt;&amp;lt;dc:description&amp;gt;hard rap&amp;lt;/dc:description&amp;gt;&amp;lt;dc:rights&amp;gt;&amp;lt;Agent&amp;gt;&amp;lt;dc:title&amp;gt;DyNasty M.I.C. Ent./U kno Records&amp;lt;/dc:title&amp;gt;&amp;lt;/Agent&amp;gt;&amp;lt;/dc:rights&amp;gt;&amp;lt;dc:type rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/Sound&amp;quot; /&amp;gt;&amp;lt;license rdf:resource=&amp;quot;http://creativecommons.org/licenses/by/2.5/&amp;quot; /&amp;gt;&amp;lt;/Work&amp;gt;&lt;br /&gt;
&amp;lt;License rdf:about=&amp;quot;http://creativecommons.org/licenses/by/2.5/&amp;quot;&amp;gt;&amp;lt;requires rdf:resource=&amp;quot;http://web.resource.org/cc/Attribution&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/Reproduction&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/Distribution&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/DerivativeWorks&amp;quot; /&amp;gt;&amp;lt;requires rdf:resource=&amp;quot;http://web.resource.org/cc/Notice&amp;quot; /&amp;gt;&amp;lt;/License&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;rdf:RDF xmlns=&amp;quot;http://web.resource.org/cc/&amp;quot; xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Work rdf:about=&amp;quot;urn:sha1:T2NB4XMG4UKYBAIUJF4WLJQ2I4VHP7B7&amp;quot;&amp;gt;&amp;lt;dc:date&amp;gt;&amp;lt;/dc:date&amp;gt;&amp;lt;dc:title&amp;gt;&amp;lt;/dc:title&amp;gt;&amp;lt;dc:description&amp;gt;&amp;lt;/dc:description&amp;gt;&amp;lt;dc:rights&amp;gt;&amp;lt;Agent&amp;gt;&amp;lt;dc:title&amp;gt;&amp;lt;/dc:title&amp;gt;&amp;lt;/Agent&amp;gt;&amp;lt;/dc:rights&amp;gt;&amp;lt;dc:type rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/Sound&amp;quot; /&amp;gt;&amp;lt;license rdf:resource=&amp;quot;http://creativecommons.org/licenses/by-nc/2.5/&amp;quot; /&amp;gt;&amp;lt;/Work&amp;gt;&lt;br /&gt;
&amp;lt;License rdf:about=&amp;quot;http://creativecommons.org/licenses/by-nc/2.5/&amp;quot;&amp;gt;&amp;lt;requires rdf:resource=&amp;quot;http://web.resource.org/cc/Attribution&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/Reproduction&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/Distribution&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/DerivativeWorks&amp;quot; /&amp;gt;&amp;lt;prohibits rdf:resource=&amp;quot;http://web.resource.org/cc/CommercialUse&amp;quot; /&amp;gt;&amp;lt;requires rdf:resource=&amp;quot;http://web.resource.org/cc/Notice&amp;quot; /&amp;gt;&amp;lt;/License&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;rdf:RDF xmlns=&amp;quot;http://web.resource.org/cc/&amp;quot; xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Work rdf:about=&amp;quot;urn:sha1:AUHHKL7RET7YFRLZI3RGZIMQ2UJOBYVB&amp;quot;&amp;gt;&amp;lt;dc:date&amp;gt;2007&amp;lt;/dc:date&amp;gt;&amp;lt;dc:title&amp;gt;Sexy gial feat. JK&amp;lt;/dc:title&amp;gt;&amp;lt;dc:description&amp;gt;djlumar klan 504 honduras de kora que pedo pues&amp;lt;/dc:description&amp;gt;&amp;lt;dc:rights&amp;gt;&amp;lt;Agent&amp;gt;&amp;lt;dc:title&amp;gt;Yerbaklan&amp;lt;/dc:title&amp;gt;&amp;lt;/Agent&amp;gt;&amp;lt;/dc:rights&amp;gt;&amp;lt;dc:type rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/Sound&amp;quot; /&amp;gt;&amp;lt;license rdf:resource=&amp;quot;http://creativecommons.org/licenses/by-nc/2.5/&amp;quot; /&amp;gt;&amp;lt;/Work&amp;gt;&lt;br /&gt;
&amp;lt;License rdf:about=&amp;quot;http://creativecommons.org/licenses/by-nc/2.5/&amp;quot;&amp;gt;&amp;lt;requires rdf:resource=&amp;quot;http://web.resource.org/cc/Attribution&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/Reproduction&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/Distribution&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/DerivativeWorks&amp;quot; /&amp;gt;&amp;lt;prohibits rdf:resource=&amp;quot;http://web.resource.org/cc/CommercialUse&amp;quot; /&amp;gt;&amp;lt;requires rdf:resource=&amp;quot;http://web.resource.org/cc/Notice&amp;quot; /&amp;gt;&amp;lt;/License&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ravi circulates the photos among his schoolmates, whose photo-viewing software reads the copyright fields and takes them to the SNAP website, where they can see Ravi's whole catalog of photography and links to other SNAP services.&amp;lt;!-- &amp;lt;rdf:RDF xmlns=&amp;quot;http://web.resource.org/cc/&amp;quot; xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Work rdf:about=&amp;quot;urn:sha1:55QRQ2ZQXJQGK6D6ZEYERTA3QRDFCE2M&amp;quot;&amp;gt;&amp;lt;dc:date&amp;gt;2008&amp;lt;/dc:date&amp;gt;&amp;lt;dc:title&amp;gt;Number one sex&amp;lt;/dc:title&amp;gt;&amp;lt;dc:description&amp;gt;&amp;lt;/dc:description&amp;gt;&amp;lt;dc:rights&amp;gt;&amp;lt;Agent&amp;gt;&amp;lt;dc:title&amp;gt;R. Kelly &amp;amp; Keri Hilson&amp;lt;/dc:title&amp;gt;&amp;lt;/Agent&amp;gt;&amp;lt;/dc:rights&amp;gt;&amp;lt;dc:type rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/Sound&amp;quot; /&amp;gt;&amp;lt;license rdf:resource=&amp;quot;http://creativecommons.org/licenses/by/2.5/&amp;quot; /&amp;gt;&amp;lt;/Work&amp;gt;&lt;br /&gt;
&amp;lt;License rdf:about=&amp;quot;http://creativecommons.org/licenses/by/2.5/&amp;quot;&amp;gt;&amp;lt;requires rdf:resource=&amp;quot;http://web.resource.org/cc/Attribution&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/Reproduction&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/Distribution&amp;quot; /&amp;gt;&amp;lt;permits rdf:resource=&amp;quot;http://web.resource.org/cc/DerivativeWorks&amp;quot; /&amp;gt;&amp;lt;requires rdf:resource=&amp;quot;http://web.resource.org/cc/Notice&amp;quot; /&amp;gt;&amp;lt;/License&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical Explanation ==&lt;br /&gt;
&lt;br /&gt;
See [[Nonweb Tagging]], and for specific formats, see [[MP3]] and [[XMP]] (PDF, JPEG, video).&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Category:CcMixter&amp;diff=114278</id>
		<title>Category:CcMixter</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Category:CcMixter&amp;diff=114278"/>
				<updated>2015-08-27T21:11:51Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Category:CcHost&amp;diff=114277</id>
		<title>Category:CcHost</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Category:CcHost&amp;diff=114277"/>
				<updated>2015-08-27T21:11:34Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Cc-license-chooser&amp;diff=114276</id>
		<title>Cc-license-chooser</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Cc-license-chooser&amp;diff=114276"/>
				<updated>2015-08-27T21:10:58Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Web_Integration&amp;diff=114275</id>
		<title>Web Integration</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Web_Integration&amp;diff=114275"/>
				<updated>2015-08-27T21:10:12Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Integration]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Guide]]&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
{{Best Practice}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:125%; line-height:1.75em; margin-bottom:1.75em;&amp;quot;&amp;gt;&lt;br /&gt;
This is a page describing ''everything'' a web-based (media) hosting site could do to integrate CC and CC-related features. From simple blogs to elaborate user-generated content communities, there are easy ways to share website content by publishing it under a Creative Commons license. Below we provide a basic overview of how you may integrate Creative Commons licensing into your website.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:1.25em 1em; margin-left:-1em; margin-right:-1em; -moz-border-radius:5px; -webkit-border-radius:5px; background-color: #eaeaea; overflow: auto;&amp;quot;&amp;gt;&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Web_Integration&amp;diff=114274</id>
		<title>Web Integration</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Web_Integration&amp;diff=114274"/>
				<updated>2015-08-27T21:09:55Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Integration]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Guide]]&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
{{Best Practice}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:125%; line-height:1.75em; margin-bottom:1.75em;&amp;quot;&amp;gt;&lt;br /&gt;
This is a page describing ''everything'' a web-based (media) hosting site could do to integrate CC and CC-related features. From simple blogs to elaborate user-generated content communities, there are easy ways to share website content by publishing it under a Creative Commons license. Below we provide a basic overview of how you may integrate Creative Commons licensing into your website.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:1.25em 1em; margin-left:-1em; margin-right:-1em; -moz-border-radius:5px; -webkit-border-radius:5px; background-color: #eaeaea; overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
== Underlying Technology ==&lt;br /&gt;
&lt;br /&gt;
{{PageColumn|&lt;br /&gt;
=== [[RDFa]] ===&lt;br /&gt;
&lt;br /&gt;
RDFa is a way of expressing RDF in XHTML. Creative Commons uses RDFa to express license and other information about works for the semantic web.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{PageColumn|&lt;br /&gt;
=== [[CcREL]] ===&lt;br /&gt;
A specification describing how license information may be described and attached to works.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Web_Integration&amp;diff=114273</id>
		<title>Web Integration</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Web_Integration&amp;diff=114273"/>
				<updated>2015-08-27T21:09:34Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Integration]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Guide]]&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
{{Best Practice}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:125%; line-height:1.75em; margin-bottom:1.75em;&amp;quot;&amp;gt;&lt;br /&gt;
This is a page describing ''everything'' a web-based (media) hosting site could do to integrate CC and CC-related features. From simple blogs to elaborate user-generated content communities, there are easy ways to share website content by publishing it under a Creative Commons license. Below we provide a basic overview of how you may integrate Creative Commons licensing into your website.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:1.25em 1em; margin-left:-1em; margin-right:-1em; -moz-border-radius:5px; -webkit-border-radius:5px; background-color: #eaeaea; overflow: auto;&amp;quot;&amp;gt;&lt;br /&gt;
== Underlying Technology ==&lt;br /&gt;
&lt;br /&gt;
{{PageColumn|&lt;br /&gt;
=== [[RDFa]] ===&lt;br /&gt;
&lt;br /&gt;
RDFa is a way of expressing RDF in XHTML. Creative Commons uses RDFa to express license and other information about works for the semantic web.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{PageColumn|&lt;br /&gt;
=== [[CcREL]] ===&lt;br /&gt;
A specification describing how license information may be described and attached to works.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Developer Challenges]] Related to Web Integration ==&lt;br /&gt;
{{#ask:&lt;br /&gt;
[[Category:Challenge]] [[Has Challenge Type::Developer]] [[Is Complete::false]] [[Has Tag::web]]&lt;br /&gt;
| ?Related To&lt;br /&gt;
| ?Has Tag&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114272</id>
		<title>Liblicense</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114272"/>
				<updated>2015-08-27T21:09:08Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114271</id>
		<title>Liblicense</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114271"/>
				<updated>2015-08-27T21:08:52Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software Project&lt;br /&gt;
|Description=Low-level license metadata integration for applications.&lt;br /&gt;
|Bug tracker=http://code.creativecommons.org/issues/issue?status=-1,1,2,3,4,5,6,7&amp;amp;@sort=-activity&amp;amp;@search_text=&amp;amp;@dispname=liblicense&amp;amp;@filter=status,project&amp;amp;@group=priority&amp;amp;project=4&amp;amp;@columns=id,activity,title,creator,assignedto,status&amp;amp;@pagesize=50&amp;amp;@startwith=0&lt;br /&gt;
|Code repository=http://code.creativecommons.org/viewgit/liblicense.git/&lt;br /&gt;
|Mailing list=http://lists.ibiblio.org/mailman/listinfo/cc-devel&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;
== 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://code.creativecommons.org/doc/liblicense/ Library Documentation] (generated from source)&lt;br /&gt;
* [[Buildbot]] helps test out liblicense on various platforms.&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114270</id>
		<title>Liblicense</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114270"/>
				<updated>2015-08-27T21:08:44Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software Project&lt;br /&gt;
|Description=Low-level license metadata integration for applications.&lt;br /&gt;
|Bug tracker=http://code.creativecommons.org/issues/issue?status=-1,1,2,3,4,5,6,7&amp;amp;@sort=-activity&amp;amp;@search_text=&amp;amp;@dispname=liblicense&amp;amp;@filter=status,project&amp;amp;@group=priority&amp;amp;project=4&amp;amp;@columns=id,activity,title,creator,assignedto,status&amp;amp;@pagesize=50&amp;amp;@startwith=0&lt;br /&gt;
|Code repository=http://code.creativecommons.org/viewgit/liblicense.git/&lt;br /&gt;
|Mailing list=http://lists.ibiblio.org/mailman/listinfo/cc-devel&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;
== 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;
== 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://code.creativecommons.org/doc/liblicense/ Library Documentation] (generated from source)&lt;br /&gt;
* [[Buildbot]] helps test out liblicense on various platforms.&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114269</id>
		<title>Liblicense</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114269"/>
				<updated>2015-08-27T21:08:33Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software Project&lt;br /&gt;
|Description=Low-level license metadata integration for applications.&lt;br /&gt;
|Bug tracker=http://code.creativecommons.org/issues/issue?status=-1,1,2,3,4,5,6,7&amp;amp;@sort=-activity&amp;amp;@search_text=&amp;amp;@dispname=liblicense&amp;amp;@filter=status,project&amp;amp;@group=priority&amp;amp;project=4&amp;amp;@columns=id,activity,title,creator,assignedto,status&amp;amp;@pagesize=50&amp;amp;@startwith=0&lt;br /&gt;
|Code repository=http://code.creativecommons.org/viewgit/liblicense.git/&lt;br /&gt;
|Mailing list=http://lists.ibiblio.org/mailman/listinfo/cc-devel&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;
== 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;
== 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://code.creativecommons.org/doc/liblicense/ Library Documentation] (generated from source)&lt;br /&gt;
* [[Buildbot]] helps test out liblicense on various platforms.&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114268</id>
		<title>Liblicense</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114268"/>
				<updated>2015-08-27T21:08:14Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software Project&lt;br /&gt;
|Description=Low-level license metadata integration for applications.&lt;br /&gt;
|Bug tracker=http://code.creativecommons.org/issues/issue?status=-1,1,2,3,4,5,6,7&amp;amp;@sort=-activity&amp;amp;@search_text=&amp;amp;@dispname=liblicense&amp;amp;@filter=status,project&amp;amp;@group=priority&amp;amp;project=4&amp;amp;@columns=id,activity,title,creator,assignedto,status&amp;amp;@pagesize=50&amp;amp;@startwith=0&lt;br /&gt;
|Code repository=http://code.creativecommons.org/viewgit/liblicense.git/&lt;br /&gt;
|Mailing list=http://lists.ibiblio.org/mailman/listinfo/cc-devel&lt;br /&gt;
}}&lt;br /&gt;
== What is liblicense? ==&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;
== 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;
== 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;
== 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://code.creativecommons.org/doc/liblicense/ Library Documentation] (generated from source)&lt;br /&gt;
* [[Buildbot]] helps test out liblicense on various platforms.&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114267</id>
		<title>Liblicense</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114267"/>
				<updated>2015-08-27T21:07:52Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software Project&lt;br /&gt;
|Description=Low-level license metadata integration for applications.&lt;br /&gt;
|Bug tracker=http://code.creativecommons.org/issues/issue?status=-1,1,2,3,4,5,6,7&amp;amp;@sort=-activity&amp;amp;@search_text=&amp;amp;@dispname=liblicense&amp;amp;@filter=status,project&amp;amp;@group=priority&amp;amp;project=4&amp;amp;@columns=id,activity,title,creator,assignedto,status&amp;amp;@pagesize=50&amp;amp;@startwith=0&lt;br /&gt;
|Code repository=http://code.creativecommons.org/viewgit/liblicense.git/&lt;br /&gt;
|Mailing list=http://lists.ibiblio.org/mailman/listinfo/cc-devel&lt;br /&gt;
}}&lt;br /&gt;
== What is liblicense? ==&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;
== 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;
== 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;
== 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://code.creativecommons.org/doc/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>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114266</id>
		<title>Liblicense</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114266"/>
				<updated>2015-08-27T21:07:21Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software Project&lt;br /&gt;
|Description=Low-level license metadata integration for applications.&lt;br /&gt;
|Bug tracker=http://code.creativecommons.org/issues/issue?status=-1,1,2,3,4,5,6,7&amp;amp;@sort=-activity&amp;amp;@search_text=&amp;amp;@dispname=liblicense&amp;amp;@filter=status,project&amp;amp;@group=priority&amp;amp;project=4&amp;amp;@columns=id,activity,title,creator,assignedto,status&amp;amp;@pagesize=50&amp;amp;@startwith=0&lt;br /&gt;
|Code repository=http://code.creativecommons.org/viewgit/liblicense.git/&lt;br /&gt;
|Mailing list=http://lists.ibiblio.org/mailman/listinfo/cc-devel&lt;br /&gt;
}}&lt;br /&gt;
== What is liblicense? ==&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;
== 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;
== 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;
== 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://code.creativecommons.org/doc/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>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114265</id>
		<title>Liblicense</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114265"/>
				<updated>2015-08-27T21:06:59Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software Project&lt;br /&gt;
|Description=Low-level license metadata integration for applications.&lt;br /&gt;
|Bug tracker=http://code.creativecommons.org/issues/issue?status=-1,1,2,3,4,5,6,7&amp;amp;@sort=-activity&amp;amp;@search_text=&amp;amp;@dispname=liblicense&amp;amp;@filter=status,project&amp;amp;@group=priority&amp;amp;project=4&amp;amp;@columns=id,activity,title,creator,assignedto,status&amp;amp;@pagesize=50&amp;amp;@startwith=0&lt;br /&gt;
|Code repository=http://code.creativecommons.org/viewgit/liblicense.git/&lt;br /&gt;
|Mailing list=http://lists.ibiblio.org/mailman/listinfo/cc-devel&lt;br /&gt;
}}&lt;br /&gt;
== What is liblicense? ==&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;
== 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;
== 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://code.creativecommons.org/doc/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>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114264</id>
		<title>Liblicense</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense&amp;diff=114264"/>
				<updated>2015-08-27T21:06:24Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software Project&lt;br /&gt;
|Description=Low-level license metadata integration for applications.&lt;br /&gt;
|Bug tracker=http://code.creativecommons.org/issues/issue?status=-1,1,2,3,4,5,6,7&amp;amp;@sort=-activity&amp;amp;@search_text=&amp;amp;@dispname=liblicense&amp;amp;@filter=status,project&amp;amp;@group=priority&amp;amp;project=4&amp;amp;@columns=id,activity,title,creator,assignedto,status&amp;amp;@pagesize=50&amp;amp;@startwith=0&lt;br /&gt;
|Code repository=http://code.creativecommons.org/viewgit/liblicense.git/&lt;br /&gt;
|Mailing list=http://lists.ibiblio.org/mailman/listinfo/cc-devel&lt;br /&gt;
}}&lt;br /&gt;
== What is liblicense? ==&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;
== 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://code.creativecommons.org/doc/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>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Developers&amp;diff=114263</id>
		<title>Developers</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Developers&amp;diff=114263"/>
				<updated>2015-08-27T21:06:04Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to the CC Developer Community!''' This is where you'll find all&lt;br /&gt;
about the technologies and software products that CC uses to push&lt;br /&gt;
forward our mission to maximize digital creativity, sharing, and&lt;br /&gt;
innovation.&lt;br /&gt;
&lt;br /&gt;
== Core Technologies ==&lt;br /&gt;
&lt;br /&gt;
; [[RDFa]]&lt;br /&gt;
: Standard for adding machine-readable statements to web pages.&lt;br /&gt;
; [[CcREL]]&lt;br /&gt;
: Language for adding licensing information to web pages.&lt;br /&gt;
; [[LRMI]]&lt;br /&gt;
: Language for describing educational resources on the web.&lt;br /&gt;
; [[Liblicense]] (outdated)&lt;br /&gt;
: Library for embedding licensing metadata into files of various formats. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Translations&lt;br /&gt;
| articles = Pt:Programadores, Ru:Разработчикам, Vi:Phát Triển Viên&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Cc-license-chooser&amp;diff=114262</id>
		<title>Cc-license-chooser</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Cc-license-chooser&amp;diff=114262"/>
				<updated>2015-08-27T21:05:05Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software Project&lt;br /&gt;
|Description=LicenseChooser.js provides a lightweight method for integrating license selection into web applications.&lt;br /&gt;
|Bug tracker=http://code.creativecommons.org/issues/&lt;br /&gt;
|Code repository=http://code.creativecommons.org/viewsvn/jswidget/&lt;br /&gt;
|Mailing list=http://lists.ibiblio.org/mailman/listinfo/cc-devel&lt;br /&gt;
}}&lt;br /&gt;
{{Project}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Creative Commons currently provides two methods for integrating license selection into applications: the [[Partner Interface]] and the [[Creative Commons Web Services|web service API]].  The CC Javascript Widget (LicenseChooser.js) provides an additional, lightweight method for integrating license selection into web applications.  The widget is used by TypePad, as well as [[WpLicense]].&lt;br /&gt;
&lt;br /&gt;
'''LicenseChooser.js is nearly ready!  Please try the [http://code.creativecommons.org/viewsvn/jswidget/tags/0.97/ 0.97 preview].'''&lt;br /&gt;
&lt;br /&gt;
== Sample Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Jswidget-0.2-screenshot.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read the source of these examples; they demonstrate some (but not all) of the combinations for advanced usage described below.&lt;br /&gt;
&lt;br /&gt;
* [http://labs.creativecommons.org/jswidget/tags/0.97/example_web_app/ Basic usage]&lt;br /&gt;
* [http://labs.creativecommons.org/jswidget/tags/0.97/example_web_app/inside_form.html Basic usage from inside another form tag]&lt;br /&gt;
* [http://labs.creativecommons.org/jswidget/tags/0.97/example_web_app/default-is-no-license.html Selector where &amp;quot;no license&amp;quot; is the starting point]&lt;br /&gt;
* [http://labs.creativecommons.org/jswidget/tags/0.97/example_web_app/without-jurisdiction.html Selector without a jurisdiction choice]&lt;br /&gt;
* [http://labs.creativecommons.org/jswidget/tags/0.97/example_web_app/with-seed.html Selector with a specific license used as a starting point]&lt;br /&gt;
* [http://labs.creativecommons.org/jswidget/tags/0.97/example_web_app/with-seed-without-jurisdiction.html Selector with a specific license as a starting point with no jurisdiction selector, always using the &amp;quot;seeded&amp;quot; jurisdiction]&lt;br /&gt;
* [http://labs.creativecommons.org/jswidget/tags/0.97/example_web_app/with-seed-old-version.html Selector where an old license version was given as the seed]&lt;br /&gt;
* [http://labs.creativecommons.org/jswidget/tags/0.97/example_web_app/language-detect.html Selector that relies on Apache Content Negotiation for translations]&lt;br /&gt;
* [http://labs.creativecommons.org/jswidget/tags/0.97/example_web_app/definitely-want-license.html Selector without the choice of &amp;quot;No license&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Availability ==&lt;br /&gt;
&lt;br /&gt;
You can play with a 0.97 pre-release right now!&lt;br /&gt;
* 2009-04-29: [http://mirrors.creativecommons.org/software/licensechooser-js/licensechooser-js-0.97.tar.gz Released 0.97].  '''This is the latest preview that is very close to 1.0.'''  This release allows you to embed LicenseChooser.js inside a form tag. Thanks to John Horigan for reporting this issue and providing a patch (which we merged with some changes).&lt;br /&gt;
* 2009-03-16: [http://sourceforge.net/project/showfiles.php?group_id=80503&amp;amp;package_id=239510 Released 0.96]. The help text for &amp;quot;Share alike&amp;quot; was wrong, mistakenly giving you the non-commercial help text. Fixed! This is an important update.&lt;br /&gt;
* 2008-09-23: [http://sourceforge.net/project/showfiles.php?group_id=80503&amp;amp;package_id=239510 Released 0.95].  An anonymous bug reporter indicated that we overwrite the first JavaScript file found, even if it is not LicenseChooser.js. Fixed!  This is an important update.&lt;br /&gt;
* 2008-08-27: [http://sourceforge.net/project/showfiles.php?group_id=80503&amp;amp;package_id=239510 Released 0.94].  Stylistic issue found: image not always properly aligned with text in pop-up describing e.g. Share-Alike.  We no longer user document.write() (yuck) to insert the HTML of the widget into the document; we now modify the innerHTML of a div we create ourselves.  We may further harden the JS against namespace collisions with [http://kentbrewster.com/badges Kent Brewster's badges] strategy.&lt;br /&gt;
* 2007-10-10: [http://sourceforge.net/project/showfiles.php?group_id=80503&amp;amp;package_id=239510 Released 0.92]. Stylistic updates: Alex has gone to town on the chooser and styled it.  It only shows jurisdictions that have launched. There are no known pending technical or visual issues.&lt;br /&gt;
* 2007-08-23: [http://sourceforge.net/project/showfiles.php?group_id=80503&amp;amp;package_id=239510 Released 0.91]. The license selector allows one to remove the jurisdiction selector.  There is a &amp;quot;No license&amp;quot; choice.  Translation is done using JavaScript and not hidden DOM elements.  Application developers have more control over the defaults, including &amp;quot;no license&amp;quot; being choosable as the default.&lt;br /&gt;
* 2007-08-09: [http://sourceforge.net/project/showfiles.php?group_id=80503&amp;amp;package_id=239510 Released 0.9].   We've changed the plan to add some features before 1.0 based on talking with potential users. All DOM elements are '''really''' prefixed with cc_js_ this time, and all strings '''really''' are available for translation this time.  Documentation is updated for the 0.9 release, including a way to have the application developer specify only a single jurisdiction for the license.  JSON output is validated before being sent to a web browser.  Removed dependency on prototype.js.  Server code changes to improve performance.  Massive reduction of unused JS and CSS (this process began with 0.4).&lt;br /&gt;
* 2007-08-06: [http://sourceforge.net/project/showfiles.php?group_id=80503&amp;amp;package_id=239510 Released 0.4]. All DOM elements are prefixed with cc_js_.  The widget works in Opera and Safari and works with degraded functionality in Konqueror.&lt;br /&gt;
* 2007-08-01: [http://sourceforge.net/project/showfiles.php?group_id=80503&amp;amp;package_id=239510 Released 0.3].  This release introduces Internet Explorer compatibility, Apache Content Negotiation to handle user language selection even if the server doesn't provide it for us, a hopefully-stable API for selecting a license, and license seeding.&lt;br /&gt;
* 2007-07-25: [http://sourceforge.net/project/showfiles.php?group_id=80503&amp;amp;package_id=239510 Released 0.2].  The UI now doesn't ask or contain spurious questions, plus translation is halfway there.&lt;br /&gt;
* 2007-07-19: [http://sourceforge.net/project/showfiles.php?group_id=80503&amp;amp;package_id=239510 Released 0.1].  Don't try to use this in production, but DO let us know how it fits into your systems and what you would want us to change.&lt;br /&gt;
&lt;br /&gt;
== Extra features ==&lt;br /&gt;
=== &amp;quot;Seeding&amp;quot; ===&lt;br /&gt;
* If the user has already selected a license through some other means, and you want to &amp;quot;seed&amp;quot; the JavaScript widget with the choices the user has already made, just create a hidden form field whose ID is cc_js_seed_uri with the URI of the license you want to start with.&lt;br /&gt;
** NOTE that whatever license version you provide, we always upgrade it to the most recent version the jurisdiction offers.  We do display a '''Message''' underneath the license icon saying we did this.&lt;br /&gt;
=== Forcing a particular jurisdiction ===&lt;br /&gt;
To force the user to choose a license in a particular jurisdiction:&lt;br /&gt;
* First, use the &amp;quot;seeding&amp;quot; feature to seed the Attribution (&amp;quot;by&amp;quot;) license in your jurisdiction&lt;br /&gt;
* Then, disable jurisdiction selection&lt;br /&gt;
=== Disabling jurisdiction selection ===&lt;br /&gt;
If you want to not offer the user a choice of jurisdictions:&lt;br /&gt;
* just append ?jurisdictions=disabled to the complete.js call.&lt;br /&gt;
&lt;br /&gt;
=== Setting the license chooser to no license by default ===&lt;br /&gt;
If you want to set the license chooser to no license by default:&lt;br /&gt;
* just append ?want_a_license= no_license_by_default&lt;br /&gt;
&lt;br /&gt;
=== Removing the &amp;quot;No license&amp;quot; option ===&lt;br /&gt;
If you want to not offer the user the option of selecting &amp;quot;no license:&lt;br /&gt;
* just append ?want_a_license=definitely to the query string&lt;br /&gt;
=== Language selection ===&lt;br /&gt;
* You can append ?locale=XX to your call to complete.js to choose a language.  The example distributed as index.html in the distribution package sets the language to US English this way.&lt;br /&gt;
* If omitted, Apache Content Negotiation will select the most appropriate language based on the user's preferences, defaulting to US English.&lt;br /&gt;
=== Extracting results ===&lt;br /&gt;
All of these result extraction systems are demonstrated in the examples.&lt;br /&gt;
* There are two hidden form fields called '''cc_js_result_uri''' and '''cc_js_result_name''' that respectively store the URI and name of the license selected by the user.  Just do &amp;lt;code&amp;gt;document.getElementById(&amp;quot;cc_js_result_uri&amp;quot;).value&amp;lt;/code&amp;gt; (or &amp;quot;cc_js_result_name&amp;quot; instead) and you'll have the license information.&lt;br /&gt;
* There is an extra hidden form field containing the link to the image used.  Simply get the element whose ID is '''cc_js_result_img''' and you will have a URL that is a permanent image.  [http://en.wikipedia.org/wiki/Inline_linking Hotlink]ing these images is allowed and encouraged.&lt;br /&gt;
&lt;br /&gt;
=== Styling ===&lt;br /&gt;
* You can use the example style provided in the example application to get you going.  We '''urge''' you to put this file on your own web server and not rely on the copy hosted on labs.creativecommons.org.&lt;br /&gt;
* What we really want you to do is to change the style of our divs and spans and so-forth to make them fit in to your application.  To do that, you should copy the example style file into one of your own CSS files and modify it until you really like it.&lt;br /&gt;
=== Namespacing ===&lt;br /&gt;
* All LicenseChooser.js HTML elements that have IDs or classes start with &amp;quot;cc_js_&amp;quot; to avoid namespace collisions.&lt;br /&gt;
* Similarly, all LicenseChooser.js JavaScript functions start with cc_js_.  This is '''not''' true for the bundled Prototype.js library.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
&lt;br /&gt;
The following list of general goals to remind us what we want out of LicenseChooser.js.  You can expect most of it for 1.0.&lt;br /&gt;
&lt;br /&gt;
See [[JsWidget/Plan]] to see what features are planned for what versions.&lt;br /&gt;
&lt;br /&gt;
* Generate HTML suitable for use in a form which presents the basic license selector&lt;br /&gt;
* Provide compatibility with all [http://developer.yahoo.com/yui/articles/gbs/ A-grade browsers]&lt;br /&gt;
* Provide up to date license information by&lt;br /&gt;
** Utilizing licenses.xml to generate the appropriate Javascript on the server side.  This may be done using a dynamic language such as PHP or through pre-processing to a static file when licenses are updated.&lt;br /&gt;
* Support new, expanded metadata including attributionName, attributionUrl and morePermissions.&lt;br /&gt;
* Provide a robust, scalable serving solution (if any server-side processing is needed) in order to support CC-hosted Javascript resources for the general public&lt;br /&gt;
&lt;br /&gt;
== Version expectations ==&lt;br /&gt;
=== Zero point something (like 0.4) ===&lt;br /&gt;
There are no guarantees, but we'd like to keep to the same promises as a 1.0 release&lt;br /&gt;
=== Something point zero (like 1.0) ===&lt;br /&gt;
We guarantee (outside of really urgent situation where we exercise a judgement call) that these will '''not''' change:&lt;br /&gt;
* The programmatic interface for the widget will not change&lt;br /&gt;
* The user interface for selecting licenses will not change&lt;br /&gt;
&lt;br /&gt;
The following are the only things that '''may'' change:&lt;br /&gt;
* As new translations become available, the text may become increasingly internationalized&lt;br /&gt;
* As jurisdictions offer new licenses, the engine will update the choices available to a user&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://code.creativecommons.org/viewsvn/jswidget/ LicenseChooser.js development in Subversion]&lt;br /&gt;
* [http://cctools.svn.sourceforge.net/viewvc/cctools/cclib/trunk/js/ cclib/trunk/js] in Subversion contains the Javascript used for the [http://labs.creativecommons.org/dhtmllicense/ DHTML License Selector]&lt;br /&gt;
* [[JsWidget/Security|Security considerations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
[[Category:Opensource]]&lt;br /&gt;
[[Category:Integration]]&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Content_Directories&amp;diff=114261</id>
		<title>Content Directories</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Content_Directories&amp;diff=114261"/>
				<updated>2015-08-27T21:04:33Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox|&lt;br /&gt;
'''Welcome to the Content Directories'''&lt;br /&gt;
&lt;br /&gt;
The following is a list of organizations and projects powered with Creative Commons licenses. Since Creative Commons does not maintain a database of content and does not store content, we would like CC-community members to help build a directory of projects to help spread the word about CC &amp;amp;mdash; hence the CC Content Directories wiki! Please help us fill it out!&lt;br /&gt;
&lt;br /&gt;
'''What is an appropriate entry for Content Directories?'''&lt;br /&gt;
&lt;br /&gt;
Many of the listings in the Content Directories are organizations that provide services using Creative Commons licenses. For example, Flickr.com is a photo-sharing website that allows users to license their photos under Creative Commons licenses. Flickr hosts millions of CC-licensed photos on its site. &lt;br /&gt;
&lt;br /&gt;
Not certain that something should be added to this list? Add it to [[Talk:Content Directories]] For short lists of notable works, see [[books]] and [[films]]. For other notable uses, see the [[Case_Studies|case studies]] [[project]].&lt;br /&gt;
&lt;br /&gt;
'''How to add an entry to Content Directories'''&lt;br /&gt;
&lt;br /&gt;
To get started, see [[Add_content_directory_howto|here]].&lt;br /&gt;
If you haven't done so already, you'll need to sign up for an account on this wiki. Users must be logged-in to post to the wiki. &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Content_Directories&amp;diff=114260</id>
		<title>Content Directories</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Content_Directories&amp;diff=114260"/>
				<updated>2015-08-27T21:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox|&lt;br /&gt;
'''Welcome to the Content Directories'''&lt;br /&gt;
&lt;br /&gt;
The following is a list of organizations and projects powered with Creative Commons licenses. Since Creative Commons does not maintain a database of content and does not store content, we would like CC-community members to help build a directory of projects to help spread the word about CC &amp;amp;mdash; hence the CC Content Directories wiki! Please help us fill it out!&lt;br /&gt;
&lt;br /&gt;
'''What is an appropriate entry for Content Directories?'''&lt;br /&gt;
&lt;br /&gt;
Many of the listings in the Content Directories are organizations that provide services using Creative Commons licenses. For example, Flickr.com is a photo-sharing website that allows users to license their photos under Creative Commons licenses. Flickr hosts millions of CC-licensed photos on its site. &lt;br /&gt;
&lt;br /&gt;
Not certain that something should be added to this list? Add it to [[Talk:Content Directories]] For short lists of notable works, see [[books]] and [[films]]. For other notable uses, see the [[Case_Studies|case studies]] [[project]].&lt;br /&gt;
&lt;br /&gt;
'''How to add an entry to Content Directories'''&lt;br /&gt;
&lt;br /&gt;
To get started, see [[Add_content_directory_howto|here]].&lt;br /&gt;
If you haven't done so already, you'll need to sign up for an account on this wiki. Users must be logged-in to post to the wiki. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[Image#Featured_Image_Sites|Image]] ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:Image_Directories|Image directory list]]&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Content_Directories&amp;diff=114259</id>
		<title>Content Directories</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Content_Directories&amp;diff=114259"/>
				<updated>2015-08-27T21:03:57Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: /* Video */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox|&lt;br /&gt;
'''Welcome to the Content Directories'''&lt;br /&gt;
&lt;br /&gt;
The following is a list of organizations and projects powered with Creative Commons licenses. Since Creative Commons does not maintain a database of content and does not store content, we would like CC-community members to help build a directory of projects to help spread the word about CC &amp;amp;mdash; hence the CC Content Directories wiki! Please help us fill it out!&lt;br /&gt;
&lt;br /&gt;
'''What is an appropriate entry for Content Directories?'''&lt;br /&gt;
&lt;br /&gt;
Many of the listings in the Content Directories are organizations that provide services using Creative Commons licenses. For example, Flickr.com is a photo-sharing website that allows users to license their photos under Creative Commons licenses. Flickr hosts millions of CC-licensed photos on its site. &lt;br /&gt;
&lt;br /&gt;
Not certain that something should be added to this list? Add it to [[Talk:Content Directories]] For short lists of notable works, see [[books]] and [[films]]. For other notable uses, see the [[Case_Studies|case studies]] [[project]].&lt;br /&gt;
&lt;br /&gt;
'''How to add an entry to Content Directories'''&lt;br /&gt;
&lt;br /&gt;
To get started, see [[Add_content_directory_howto|here]].&lt;br /&gt;
If you haven't done so already, you'll need to sign up for an account on this wiki. Users must be logged-in to post to the wiki. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[Audio#Featured_Audio_Sites| Audio]] ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:Audio_Directories|Audio directory list]]&lt;br /&gt;
&lt;br /&gt;
== [[Image#Featured_Image_Sites|Image]] ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:Image_Directories|Image directory list]]&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Content_Directories&amp;diff=114258</id>
		<title>Content Directories</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Content_Directories&amp;diff=114258"/>
				<updated>2015-08-27T21:03:40Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox|&lt;br /&gt;
'''Welcome to the Content Directories'''&lt;br /&gt;
&lt;br /&gt;
The following is a list of organizations and projects powered with Creative Commons licenses. Since Creative Commons does not maintain a database of content and does not store content, we would like CC-community members to help build a directory of projects to help spread the word about CC &amp;amp;mdash; hence the CC Content Directories wiki! Please help us fill it out!&lt;br /&gt;
&lt;br /&gt;
'''What is an appropriate entry for Content Directories?'''&lt;br /&gt;
&lt;br /&gt;
Many of the listings in the Content Directories are organizations that provide services using Creative Commons licenses. For example, Flickr.com is a photo-sharing website that allows users to license their photos under Creative Commons licenses. Flickr hosts millions of CC-licensed photos on its site. &lt;br /&gt;
&lt;br /&gt;
Not certain that something should be added to this list? Add it to [[Talk:Content Directories]] For short lists of notable works, see [[books]] and [[films]]. For other notable uses, see the [[Case_Studies|case studies]] [[project]].&lt;br /&gt;
&lt;br /&gt;
'''How to add an entry to Content Directories'''&lt;br /&gt;
&lt;br /&gt;
To get started, see [[Add_content_directory_howto|here]].&lt;br /&gt;
If you haven't done so already, you'll need to sign up for an account on this wiki. Users must be logged-in to post to the wiki. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[Audio#Featured_Audio_Sites| Audio]] ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:Audio_Directories|Audio directory list]]&lt;br /&gt;
&lt;br /&gt;
== [[Video#Featured_Video_Sites|Video]] ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:Video_Directories|Video directory list]]&lt;br /&gt;
&lt;br /&gt;
== [[Image#Featured_Image_Sites|Image]] ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:Image_Directories|Image directory list]]&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Natural_Environment_Research_Council&amp;diff=114257</id>
		<title>Natural Environment Research Council</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Natural_Environment_Research_Council&amp;diff=114257"/>
				<updated>2015-08-27T21:01:59Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Ru:%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=114256</id>
		<title>Ru:Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Ru:%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=114256"/>
				<updated>2015-08-27T21:00:12Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Summer_of_Code_2013&amp;diff=114255</id>
		<title>Summer of Code 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Summer_of_Code_2013&amp;diff=114255"/>
				<updated>2015-08-27T20:57:30Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creative Commons is participates in Google's Summer of Code as a mentoring organization. Student submissions for SoC 2013 will take place April-May; see the [http://www.google-melange.com/gsoc/homepage/google/gsoc2013 GSoC 2013 homepage] for more details.&lt;br /&gt;
&lt;br /&gt;
For application process and tips please see the [[Summer of Code Application]] page. If you want more information, you can send email to [mailto:dan@creativecommons.org Dan Mills], or visit our irc channel at [irc://irc.freenode.net/cc Freenode/#cc].&lt;br /&gt;
&lt;br /&gt;
=== A Little Background ===&lt;br /&gt;
&lt;br /&gt;
This year Creative Commons is planning to launch new products and tools to help authors and consumers use, share, and remix content. The first experiment we're launching is called [[OpenHome]], go read the wiki page for it before you continue reading this one.&lt;br /&gt;
&lt;br /&gt;
'''Seriously''', go read [[OpenHome]], this page will still be right here waiting for you.&lt;br /&gt;
&lt;br /&gt;
Ok? Now you (hopefully) have a general sense of what the overall project is about. You may have also [https://github.com/creativecommons/openhome checked out the code] and noticed it uses node.js--that means that to hack on it you'll need to be relatively fluent in JavaScript, but you also have to keep in mind some of the unique features of node.js: in particular, it's heavy use of non-blocking IO via asynchronous callbacks. Here is [http://book.mixu.net/ a good starter book] if you know JS but haven't used node.js before.&lt;br /&gt;
&lt;br /&gt;
Here are some ideas to get you started. Keep in mind these are only starter ideas, which you can feel free to mix and match or propose something new if you think it's worth exploring.&lt;br /&gt;
&lt;br /&gt;
(By the way, if you visited this page in the last couple of days, you may notice that the ideas have changed somewhat. The same ideas are still here, we just combined a few together, because they seemed too easy on their own!)&lt;br /&gt;
&lt;br /&gt;
=== Project: Homepage Themes ===&lt;br /&gt;
&lt;br /&gt;
; Brief Explanation&lt;br /&gt;
: OpenHome has a basic view which currently displays images only. However, OpenHome is meant to be a mash-up of a variety of media which includes images, documents, and more. We need smart ways to categorize, organize, and display this content. What's more, we may start by focusing on one kind of user to start with, but we will quickly need to think about other user types. This project is about creating OpenHome templates and features for two kinds of users:&lt;br /&gt;
&lt;br /&gt;
: * A university professor who wants a home page for their written papers.&lt;br /&gt;
: * An amateur artist looking to show off their artwork and writing.&lt;br /&gt;
&lt;br /&gt;
: Based on these users, we will perform user research and come up with specific needs, which we will then build our app to support. You don't need to do the user research itself--but you'll be involved in making rough prototypes we will user-test.&lt;br /&gt;
&lt;br /&gt;
; Expected Results&lt;br /&gt;
: As mentioned before, you'll be responsible for early prototypes we will user test (for example, via [http://usertesting.com usertesting.com]), and based on that feedback we'll adjust the themes/views.&lt;br /&gt;
&lt;br /&gt;
: We expect to need different styles for each user, as well as at least a few different views for the content: a &amp;quot;timeline&amp;quot; view, a &amp;quot;content type&amp;quot; view, and a &amp;quot;metrics&amp;quot; view that provides graphs/counters for how many times the content has been viewed/favorited/etc.&lt;br /&gt;
&lt;br /&gt;
; Knowledge Prerequisite&lt;br /&gt;
: JavaScript, HTML/CSS, node.js&lt;br /&gt;
&lt;br /&gt;
; Skill Level&lt;br /&gt;
: Medium&lt;br /&gt;
&lt;br /&gt;
; Mentor&lt;br /&gt;
: Dan Mills or other CC tech staff member&lt;br /&gt;
&lt;br /&gt;
=== Project: OpenAttribute Integration ===&lt;br /&gt;
&lt;br /&gt;
; Brief Explanation&lt;br /&gt;
: Creative Commons co-developed a set of browser add-ons called [http://openattribute.com OpenAttribute]. They look for attribution metadata on a page and allow users to extract it for use elsewhere.&lt;br /&gt;
&lt;br /&gt;
: This project would enable OpenAttribute to have some of the features of the JS Web Content API project (see above), even on web pages that don't explicitly use the JS Web Content API library, and because of that, there's one additional twist: we can enlist users to report back to the content author (if the author wishes it) when their content on is not being attributed correctly.&lt;br /&gt;
&lt;br /&gt;
;Expected Results&lt;br /&gt;
: Updated OpenAttribute add-ons for at least Firefox and Chrome with the ability to detect non-marked up CC content on a webpage (by using the OpenHome API) and report it as such.&lt;br /&gt;
&lt;br /&gt;
; Knowledge Prerequisite&lt;br /&gt;
: Firefox &amp;amp; Chrome add-on programming&lt;br /&gt;
&lt;br /&gt;
; Skill Level&lt;br /&gt;
: Medium-low&lt;br /&gt;
&lt;br /&gt;
; Mentor&lt;br /&gt;
: Dan Mills or other CC tech staff member&lt;br /&gt;
&lt;br /&gt;
=== Project: Media Fingerprinting Library ===&lt;br /&gt;
&lt;br /&gt;
; Brief Explanation&lt;br /&gt;
: CC would prefer that all content on the Web include correct licensing metadata. Alas, that is not the case. So we're interested in code that will allow us to identify a given item across the Web, even if there's no metadata alongside (or within) it. The tricky part is: people often crop or resize images, clip videos, re-encode content, or quote only pieces of text. So a simple hash is not sufficient: we need more intelligent fuzzy matching. That's what this project is about.&lt;br /&gt;
&lt;br /&gt;
; Expected Results&lt;br /&gt;
: A library that provides two methods: 1) Given a media file, output a fingerprint, and 2) Given a file and a fingerprint, return the likelihood of the file matching the original file. You can focus your efforts on only one or two media types, or you can do more if it's possible.&lt;br /&gt;
&lt;br /&gt;
: The library can be in a low-level language (C/C++) or you can use a higher-level language (JavaScript) if it's feasible. Speed is not a major concern at this point.&lt;br /&gt;
&lt;br /&gt;
: Bonus: An additional API/method to detect content inside other files (e.g., a PowerPoint file that includes a CC licensed image, or a still image inside a video).&lt;br /&gt;
&lt;br /&gt;
; Notes / Resources&lt;br /&gt;
: The first task is to decide on a strategy to compare two items and decide how similar they are. Some choices are:&lt;br /&gt;
&lt;br /&gt;
: * Hamming distance (bitwise AKA Manhattan distance)&lt;br /&gt;
: * Euclidean distance (plane distance, also good in higher dimensions)&lt;br /&gt;
: * Set similarity (Jaccard index; MinHash)&lt;br /&gt;
&lt;br /&gt;
: For this project, set similarity seems like the best choice. It would potentially allow us to detect works remixed into other works, if some portion of them has remained intact in some way. The technique involves distilling a document into a set of ''things'', and comparing two documents is simply the ratio of ''things'' they have in common to ''things'' they do not.&lt;br /&gt;
&lt;br /&gt;
: A good way to start is with text, and involves a technique called ''shingling''. For something like images, we'll need more work to determine which &amp;quot;interesting&amp;quot; features of the image to consider (to generate the set of ''things''). This is called &amp;quot;keypoint extraction&amp;quot; and involves using standard algorithms to find vectors of floats that describe each keypoint. Since for images two keypoint vectors might be very similar but not identical, some additional work in clustering and mapping to example keypoints is required for images.&lt;br /&gt;
&lt;br /&gt;
: Some reading:&lt;br /&gt;
: * Chapters 1 and 3 of [http://infolab.stanford.edu/~ullman/mmds.html Mining Massive Datasets]&lt;br /&gt;
: * [http://lingpipe-blog.com/2011/01/12/scaling-jaccard-distance-deduplication-shingling-minhash-locality-sensitive-hashi/ building shingles in text]&lt;br /&gt;
: * [http://nlp.stanford.edu/IR-book/ Introduction to Information Retrieval]&lt;br /&gt;
: * [http://opencv.org/ OpenCV] for extracting ''things'' (features) of images&lt;br /&gt;
: * BRISK / FREAK: algorithms for &amp;quot;keypoint extraction&amp;quot;, for images&lt;br /&gt;
: * [http://www.phash.org/ pHash.org] might be something we can use.&lt;br /&gt;
&lt;br /&gt;
; Knowledge Prerequisite&lt;br /&gt;
: Media formats/encodings, JavaScript, C/C++.&lt;br /&gt;
&lt;br /&gt;
; Skill Level&lt;br /&gt;
: High&lt;br /&gt;
&lt;br /&gt;
; Mentor&lt;br /&gt;
: Dan Mills or other CC tech staff member&lt;br /&gt;
&lt;br /&gt;
=== Project: Metadata Embedding Library ===&lt;br /&gt;
&lt;br /&gt;
; Brief Explanation&lt;br /&gt;
: In order to make it easier to track CC licensed content, it's possible to embed metadata into files (see our pages on [[XMP]] and [[Category:Filetype|filetype support]]). However, it's difficult for users to do this. We'd like to build a service that takes media files and is able to add licensing metadata, and the first step is to create a library that can do the low-level work. [http://lowerabdominalpainguide.com lower abdominal pain]&lt;br /&gt;
&lt;br /&gt;
; Expected Results&lt;br /&gt;
: A library that is able to get/set XMP metadata on as many file formats as possible. We'll make a prioritized list of file types and agree on a core set before you start. JS is preferred for the library, but it could be written in some other language and have JS bindings.&lt;br /&gt;
: It is preferable to have the library be interoperable with the on-disk format of [[Liblicense]]. That is not an absolute requirement, but you would need to present a detailed argument for why it would be better to break compatibility.&lt;br /&gt;
&lt;br /&gt;
; Notes / Resources&lt;br /&gt;
: You will want to read up on the following:&lt;br /&gt;
&lt;br /&gt;
: [[Liblicense]]&lt;br /&gt;
: [[XMP]]&lt;br /&gt;
: EXIF / exiv2 / exiv2node&lt;br /&gt;
&lt;br /&gt;
; Knowledge Prerequisite&lt;br /&gt;
: JavaScript, possibly other languages/frameworks (see above).&lt;br /&gt;
&lt;br /&gt;
; Skill Level&lt;br /&gt;
: Medium&lt;br /&gt;
&lt;br /&gt;
; Mentor&lt;br /&gt;
: Dan Mills or other CC tech staff member&lt;br /&gt;
&lt;br /&gt;
=== Project: Media Widget ===&lt;br /&gt;
&lt;br /&gt;
: The CC media widget will allow content from a user's CC homepage (a product we're working on) to be embedded into other sites, like Tumblr, WordPress, etc. Our main interest is in specialized widgets that excel at displaying particular media types, not a generic &amp;quot;file list&amp;quot; widget. For example, a great image widget probably looks and feels different from an academic paper widget.&lt;br /&gt;
&lt;br /&gt;
; Expected Results&lt;br /&gt;
: A widget that is able to take CC licensed files and their metadata and visualize it in neat ways that users find compelling. The widget must also include the licensing metadata/attribution information: which license it's released under, the author's name/handle, and so on. Clever ways of displaying this information in a way that is accessible but not annoying will be a plus.&lt;br /&gt;
&lt;br /&gt;
; Knowledge Prerequisite&lt;br /&gt;
: JavaScript, HTML/CSS, node.js&lt;br /&gt;
&lt;br /&gt;
; Skill Level&lt;br /&gt;
: Low&lt;br /&gt;
&lt;br /&gt;
; Mentor&lt;br /&gt;
: Dan Mills or other CC tech staff member&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Summer_of_Code_2013&amp;diff=114254</id>
		<title>Summer of Code 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Summer_of_Code_2013&amp;diff=114254"/>
				<updated>2015-08-27T20:54:17Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: Undo revision 78987 by Mike Linksvayer (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creative Commons is participates in Google's Summer of Code as a mentoring organization. Student submissions for SoC 2013 will take place April-May; see the [http://www.google-melange.com/gsoc/homepage/google/gsoc2013 GSoC 2013 homepage] for more details.&lt;br /&gt;
&lt;br /&gt;
For application process and tips please see the [[Summer of Code Application]] page. If you want more information, you can send email to [mailto:dan@creativecommons.org Dan Mills], or visit our irc channel at [irc://irc.freenode.net/cc Freenode/#cc].&lt;br /&gt;
&lt;br /&gt;
=== A Little Background ===&lt;br /&gt;
&lt;br /&gt;
This year Creative Commons is planning to launch new products and tools to help authors and consumers use, share, and remix content. The first experiment we're launching is called [[OpenHome]], go read the wiki page for it before you continue reading this one.&lt;br /&gt;
&lt;br /&gt;
'''Seriously''', go read [[OpenHome]], this page will still be right here waiting for you.&lt;br /&gt;
&lt;br /&gt;
Ok? Now you (hopefully) have a general sense of what the overall project is about. You may have also [https://github.com/creativecommons/openhome checked out the code] and noticed it uses node.js--that means that to hack on it you'll need to be relatively fluent in JavaScript, but you also have to keep in mind some of the unique features of node.js: in particular, it's heavy use of non-blocking IO via asynchronous callbacks. Here is [http://book.mixu.net/ a good starter book] if you know JS but haven't used node.js before.&lt;br /&gt;
&lt;br /&gt;
Here are some ideas to get you started. Keep in mind these are only starter ideas, which you can feel free to mix and match or propose something new if you think it's worth exploring.&lt;br /&gt;
&lt;br /&gt;
(By the way, if you visited this page in the last couple of days, you may notice that the ideas have changed somewhat. The same ideas are still here, we just combined a few together, because they seemed too easy on their own!)&lt;br /&gt;
&lt;br /&gt;
=== Project: Homepage Themes ===&lt;br /&gt;
&lt;br /&gt;
; Brief Explanation&lt;br /&gt;
: OpenHome has a basic view which currently displays images only. However, OpenHome is meant to be a mash-up of a variety of media which includes images, documents, and more. We need smart ways to categorize, organize, and display this content. What's more, we may start by focusing on one kind of user to start with, but we will quickly need to think about other user types. This project is about creating OpenHome templates and features for two kinds of users:&lt;br /&gt;
&lt;br /&gt;
: * A university professor who wants a home page for their written papers.&lt;br /&gt;
: * An amateur artist looking to show off their artwork and writing.&lt;br /&gt;
&lt;br /&gt;
: Based on these users, we will perform user research and come up with specific needs, which we will then build our app to support. You don't need to do the user research itself--but you'll be involved in making rough prototypes we will user-test.&lt;br /&gt;
&lt;br /&gt;
; Expected Results&lt;br /&gt;
: As mentioned before, you'll be responsible for early prototypes we will user test (for example, via [http://usertesting.com usertesting.com]), and based on that feedback we'll adjust the themes/views.&lt;br /&gt;
&lt;br /&gt;
: We expect to need different styles for each user, as well as at least a few different views for the content: a &amp;quot;timeline&amp;quot; view, a &amp;quot;content type&amp;quot; view, and a &amp;quot;metrics&amp;quot; view that provides graphs/counters for how many times the content has been viewed/favorited/etc.&lt;br /&gt;
&lt;br /&gt;
; Knowledge Prerequisite&lt;br /&gt;
: JavaScript, HTML/CSS, node.js&lt;br /&gt;
&lt;br /&gt;
; Skill Level&lt;br /&gt;
: Medium&lt;br /&gt;
&lt;br /&gt;
; Mentor&lt;br /&gt;
: Dan Mills or other CC tech staff member&lt;br /&gt;
&lt;br /&gt;
=== Project: CC Web Content API ===&lt;br /&gt;
&lt;br /&gt;
; Brief explanation&lt;br /&gt;
: All CC licenses require attribution when using the licensed content. We've found that for most people, though, it's too cumbersome to do it correctly--even even when they have the best intentions. Not only that, but in virtually every case, the content author would never find out that their content was used, even if it was attributed correctly.&lt;br /&gt;
&lt;br /&gt;
: So, we're interested in ways of making attribution completely automatic for websites, while also providing a way for content authors to find out where their content is being used, and even a way for those using the content to send a message or give &amp;quot;kudos&amp;quot; (&amp;quot;thanks&amp;quot;) to the author. [http://tractorgamesguide.com tractor games]&lt;br /&gt;
&lt;br /&gt;
: This is where the CC Web Content API comes in: it's a JavaScript library that scans the content on a page, and communicates with the OpenHome service to find out if any of it is CC licensed. If it is, it can '''automatically''' add a widget to the content providing the correct attribution data (author, etc) as well as a couple of buttons for e.g. sending a message to the author, or marking it as a favorite.&lt;br /&gt;
&lt;br /&gt;
;Expected Results&lt;br /&gt;
: For this to work, there are four things that need to be completed:&lt;br /&gt;
&lt;br /&gt;
: 1. A way for OpenHome to fingerprint or add metadata into content when the content is first added to OpenHome. This is not the core focus of this project, but you need at least some basic metadata or fingerprinting to get to the next step.&lt;br /&gt;
: 2. An API for OpenHome to receive a URL and return the metadata for the file, if it is known.&lt;br /&gt;
: 3. A JS library that implements the CC Web Content API. The library should be easily configurable to allow scanning only certain kinds of media (e.g., only images with a certain class property), and it should also check if there is already embedded metadata on the page.&lt;br /&gt;
: 4. An HTML/CSS widget that the JS library will add to media files that were determined to be CC licensed. It should work on at least one kind of media file (for example, images).&lt;br /&gt;
&lt;br /&gt;
; Optional&lt;br /&gt;
: If you want to go further, you can implement two features:&lt;br /&gt;
&lt;br /&gt;
: 1. A &amp;quot;message author&amp;quot; button in the widget, which would (after a login or CAPTCHA) send a message to the author through the OpenHome service. The author can get an email, or the message can appear in a private area of their OpenHome page, whichever you prefer.&lt;br /&gt;
: 2. A &amp;quot;kudos&amp;quot; button. This similar (in implementation) to the message feature, but instead of a message it is simply a very easy way to say &amp;quot;thanks&amp;quot; to the author--think &amp;quot;favorite&amp;quot; or &amp;quot;like&amp;quot; button. Kudos can appear in a public section of the author's OpenHome page.&lt;br /&gt;
&lt;br /&gt;
; Knowledge Prerequisite&lt;br /&gt;
: JavaScript, HTML/CSS, node.js&lt;br /&gt;
&lt;br /&gt;
; Skill Level&lt;br /&gt;
: Medium&lt;br /&gt;
&lt;br /&gt;
; Mentor&lt;br /&gt;
: Dan Mills or other CC tech staff member&lt;br /&gt;
&lt;br /&gt;
=== Project: OpenAttribute Integration ===&lt;br /&gt;
&lt;br /&gt;
; Brief Explanation&lt;br /&gt;
: Creative Commons co-developed a set of browser add-ons called [http://openattribute.com OpenAttribute]. They look for attribution metadata on a page and allow users to extract it for use elsewhere.&lt;br /&gt;
&lt;br /&gt;
: This project would enable OpenAttribute to have some of the features of the JS Web Content API project (see above), even on web pages that don't explicitly use the JS Web Content API library, and because of that, there's one additional twist: we can enlist users to report back to the content author (if the author wishes it) when their content on is not being attributed correctly.&lt;br /&gt;
&lt;br /&gt;
;Expected Results&lt;br /&gt;
: Updated OpenAttribute add-ons for at least Firefox and Chrome with the ability to detect non-marked up CC content on a webpage (by using the OpenHome API) and report it as such.&lt;br /&gt;
&lt;br /&gt;
; Knowledge Prerequisite&lt;br /&gt;
: Firefox &amp;amp; Chrome add-on programming&lt;br /&gt;
&lt;br /&gt;
; Skill Level&lt;br /&gt;
: Medium-low&lt;br /&gt;
&lt;br /&gt;
; Mentor&lt;br /&gt;
: Dan Mills or other CC tech staff member&lt;br /&gt;
&lt;br /&gt;
=== Project: Media Fingerprinting Library ===&lt;br /&gt;
&lt;br /&gt;
; Brief Explanation&lt;br /&gt;
: CC would prefer that all content on the Web include correct licensing metadata. Alas, that is not the case. So we're interested in code that will allow us to identify a given item across the Web, even if there's no metadata alongside (or within) it. The tricky part is: people often crop or resize images, clip videos, re-encode content, or quote only pieces of text. So a simple hash is not sufficient: we need more intelligent fuzzy matching. That's what this project is about.&lt;br /&gt;
&lt;br /&gt;
; Expected Results&lt;br /&gt;
: A library that provides two methods: 1) Given a media file, output a fingerprint, and 2) Given a file and a fingerprint, return the likelihood of the file matching the original file. You can focus your efforts on only one or two media types, or you can do more if it's possible.&lt;br /&gt;
&lt;br /&gt;
: The library can be in a low-level language (C/C++) or you can use a higher-level language (JavaScript) if it's feasible. Speed is not a major concern at this point.&lt;br /&gt;
&lt;br /&gt;
: Bonus: An additional API/method to detect content inside other files (e.g., a PowerPoint file that includes a CC licensed image, or a still image inside a video).&lt;br /&gt;
&lt;br /&gt;
; Notes / Resources&lt;br /&gt;
: The first task is to decide on a strategy to compare two items and decide how similar they are. Some choices are:&lt;br /&gt;
&lt;br /&gt;
: * Hamming distance (bitwise AKA Manhattan distance)&lt;br /&gt;
: * Euclidean distance (plane distance, also good in higher dimensions)&lt;br /&gt;
: * Set similarity (Jaccard index; MinHash)&lt;br /&gt;
&lt;br /&gt;
: For this project, set similarity seems like the best choice. It would potentially allow us to detect works remixed into other works, if some portion of them has remained intact in some way. The technique involves distilling a document into a set of ''things'', and comparing two documents is simply the ratio of ''things'' they have in common to ''things'' they do not.&lt;br /&gt;
&lt;br /&gt;
: A good way to start is with text, and involves a technique called ''shingling''. For something like images, we'll need more work to determine which &amp;quot;interesting&amp;quot; features of the image to consider (to generate the set of ''things''). This is called &amp;quot;keypoint extraction&amp;quot; and involves using standard algorithms to find vectors of floats that describe each keypoint. Since for images two keypoint vectors might be very similar but not identical, some additional work in clustering and mapping to example keypoints is required for images.&lt;br /&gt;
&lt;br /&gt;
: Some reading:&lt;br /&gt;
: * Chapters 1 and 3 of [http://infolab.stanford.edu/~ullman/mmds.html Mining Massive Datasets]&lt;br /&gt;
: * [http://lingpipe-blog.com/2011/01/12/scaling-jaccard-distance-deduplication-shingling-minhash-locality-sensitive-hashi/ building shingles in text]&lt;br /&gt;
: * [http://nlp.stanford.edu/IR-book/ Introduction to Information Retrieval]&lt;br /&gt;
: * [http://opencv.org/ OpenCV] for extracting ''things'' (features) of images&lt;br /&gt;
: * BRISK / FREAK: algorithms for &amp;quot;keypoint extraction&amp;quot;, for images&lt;br /&gt;
: * [http://www.phash.org/ pHash.org] might be something we can use.&lt;br /&gt;
&lt;br /&gt;
; Knowledge Prerequisite&lt;br /&gt;
: Media formats/encodings, JavaScript, C/C++.&lt;br /&gt;
&lt;br /&gt;
; Skill Level&lt;br /&gt;
: High&lt;br /&gt;
&lt;br /&gt;
; Mentor&lt;br /&gt;
: Dan Mills or other CC tech staff member&lt;br /&gt;
&lt;br /&gt;
=== Project: Metadata Embedding Library ===&lt;br /&gt;
&lt;br /&gt;
; Brief Explanation&lt;br /&gt;
: In order to make it easier to track CC licensed content, it's possible to embed metadata into files (see our pages on [[XMP]] and [[Category:Filetype|filetype support]]). However, it's difficult for users to do this. We'd like to build a service that takes media files and is able to add licensing metadata, and the first step is to create a library that can do the low-level work. [http://lowerabdominalpainguide.com lower abdominal pain]&lt;br /&gt;
&lt;br /&gt;
; Expected Results&lt;br /&gt;
: A library that is able to get/set XMP metadata on as many file formats as possible. We'll make a prioritized list of file types and agree on a core set before you start. JS is preferred for the library, but it could be written in some other language and have JS bindings.&lt;br /&gt;
: It is preferable to have the library be interoperable with the on-disk format of [[Liblicense]]. That is not an absolute requirement, but you would need to present a detailed argument for why it would be better to break compatibility.&lt;br /&gt;
&lt;br /&gt;
; Notes / Resources&lt;br /&gt;
: You will want to read up on the following:&lt;br /&gt;
&lt;br /&gt;
: [[Liblicense]]&lt;br /&gt;
: [[XMP]]&lt;br /&gt;
: EXIF / exiv2 / exiv2node&lt;br /&gt;
&lt;br /&gt;
; Knowledge Prerequisite&lt;br /&gt;
: JavaScript, possibly other languages/frameworks (see above).&lt;br /&gt;
&lt;br /&gt;
; Skill Level&lt;br /&gt;
: Medium&lt;br /&gt;
&lt;br /&gt;
; Mentor&lt;br /&gt;
: Dan Mills or other CC tech staff member&lt;br /&gt;
&lt;br /&gt;
=== Project: Media Widget ===&lt;br /&gt;
&lt;br /&gt;
: The CC media widget will allow content from a user's CC homepage (a product we're working on) to be embedded into other sites, like Tumblr, WordPress, etc. Our main interest is in specialized widgets that excel at displaying particular media types, not a generic &amp;quot;file list&amp;quot; widget. For example, a great image widget probably looks and feels different from an academic paper widget.&lt;br /&gt;
&lt;br /&gt;
; Expected Results&lt;br /&gt;
: A widget that is able to take CC licensed files and their metadata and visualize it in neat ways that users find compelling. The widget must also include the licensing metadata/attribution information: which license it's released under, the author's name/handle, and so on. Clever ways of displaying this information in a way that is accessible but not annoying will be a plus.&lt;br /&gt;
&lt;br /&gt;
; Knowledge Prerequisite&lt;br /&gt;
: JavaScript, HTML/CSS, node.js&lt;br /&gt;
&lt;br /&gt;
; Skill Level&lt;br /&gt;
: Low&lt;br /&gt;
&lt;br /&gt;
; Mentor&lt;br /&gt;
: Dan Mills or other CC tech staff member&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Developers&amp;diff=114253</id>
		<title>Developers</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Developers&amp;diff=114253"/>
				<updated>2015-08-27T20:53:04Z</updated>
		
		<summary type="html">&lt;p&gt;CCID-jeremyhardin: /* Get Involved */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to the CC Developer Community!''' This is where you'll find all&lt;br /&gt;
about the technologies and software products that CC uses to push&lt;br /&gt;
forward our mission to maximize digital creativity, sharing, and&lt;br /&gt;
innovation.&lt;br /&gt;
&lt;br /&gt;
== Older projects ==&lt;br /&gt;
&lt;br /&gt;
; [[OpenHome]]&lt;br /&gt;
: A Creative Commons homepage with your content&lt;br /&gt;
; [[Summer of Code 2013|Google Summer of Code 2013]]&lt;br /&gt;
: Ideas and more.&lt;br /&gt;
; [[Translate|Localization]]&lt;br /&gt;
: Find out how to help the Creative Commons community with translations.&lt;br /&gt;
&lt;br /&gt;
== Core Technologies ==&lt;br /&gt;
&lt;br /&gt;
; [[RDFa]]&lt;br /&gt;
: Standard for adding machine-readable statements to web pages.&lt;br /&gt;
; [[CcREL]]&lt;br /&gt;
: Language for adding licensing information to web pages.&lt;br /&gt;
; [[LRMI]]&lt;br /&gt;
: Language for describing educational resources on the web.&lt;br /&gt;
; [[Liblicense]] (outdated)&lt;br /&gt;
: Library for embedding licensing metadata into files of various formats. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Translations&lt;br /&gt;
| articles = Pt:Programadores, Ru:Разработчикам, Vi:Phát Triển Viên&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>CCID-jeremyhardin</name></author>	</entry>

	</feed>