<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Labs &#187; releases</title>
	<atom:link href="http://labs.creativecommons.org/category/releases/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.creativecommons.org</link>
	<description>by Creative Commons</description>
	<lastBuildDate>Mon, 09 Nov 2009 17:29:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>liblicense 0.8.1: The bugfixiest release ever</title>
		<link>http://labs.creativecommons.org/2008/12/25/liblicense-081-the-bugfixiest-release-ever/</link>
		<comments>http://labs.creativecommons.org/2008/12/25/liblicense-081-the-bugfixiest-release-ever/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 03:46:43 +0000</pubDate>
		<dc:creator>asheesh</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[embedding]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[sanity]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://labs.creativecommons.org/?p=251</guid>
		<description><![CDATA[I&#8217;m greatly pleased to announce liblicense 0.8.1.  Steren and Greg found a number of major issues (Greg found a consistent crasher on amd64, and Steren found a consistent crasher in the Python bindings).  These issues, among
some others, are fixed by the wondrous liblicense 0.8.1.  I mentioned to Nathan Y. that liblicense is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m greatly pleased to announce liblicense 0.8.1.  Steren and Greg found a number of major issues (Greg found a consistent crasher on amd64, and Steren found a consistent crasher in the Python bindings).  These issues, among<br />
some others, are fixed by the wondrous liblicense 0.8.1.  I mentioned to Nathan Y. that liblicense is officially &#8220;no longer ghetto.&#8221;</p>
<p>The best way enjoy liblicense is from our Ubuntu and Debian package repository, at <a href="http://mirrors.creativecommons.org/packages/">http://mirrors.creativecommons.org/packages/</a>.  More information on what liblicense does is <a href="http://wiki.creativecommons.org/liblicense">available on our wiki page about liblicense</a>. You can also get them in fresh Fedora 11 packages.  And the source tarball is available for <a href="https://sourceforge.net/project/showfiles.php?group_id=80503&amp;package_id=238700&amp;release_id=649438">download from sourceforge.net</a>.</p>
<p>P.S. MERRY CHRISTMAS!</p>
<p>The full ChangeLog snippet goes like this:</p>
<p>liblicense 0.8.1 (2008-12-24):<br />
* Cleanups in the test suite: test_predicate_rw&#8217;s path joiner finally works<br />
* Tarball now includes data_empty.png<br />
* Dynamic tests and static tests treat $HOME the same way<br />
* Fix a major issue with requesting localized informational strings, namely that the first match would be returned rather than all matches (e.g., only the first license of a number of matching licenses). This fixes the Python bindings, which use localized strings.<br />
* Add a cooked PDF example that actually works with exempi; explain why that is not a general solution (not all PDFs have XMP packets, and the XMP packet cannot be resized by libexempi)<br />
* Add a test for writing license information to the XMP in a PNG<br />
* Fix a typo in exempi.c<br />
* Add basic support for storing LL_CREATOR in exempi.c<br />
* In the case that the system locale is unset (therefore, is of value &#8220;C&#8221;), assume English<br />
* Fix a bug with the TagLib module: some lists were not NULL-terminated<br />
* Use calloc() instead of malloc()+memset() in read_license.c; this improves efficiency and closes a crasher on amd64<br />
* Improve chooser_test.c so that it is not strict as to the *order* the results come back so long as they are the right licenses.<br />
* To help diagnose possible xdg_mime errors, if we detect the hopeless application/octet-stream MIME type, fprintf a warning to stderr.<br />
* Test that searching for unknown file types returns a NULL result rather than a segfault.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.creativecommons.org/2008/12/25/liblicense-081-the-bugfixiest-release-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>liblicense 0.8 (important) fixes RDF predicate error</title>
		<link>http://labs.creativecommons.org/2008/07/30/liblicense-08/</link>
		<comments>http://labs.creativecommons.org/2008/07/30/liblicense-08/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 20:44:42 +0000</pubDate>
		<dc:creator>asheesh</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[liblicense]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[xmp]]></category>

		<guid isPermaLink="false">http://labs.creativecommons.org/?p=120</guid>
		<description><![CDATA[Brown paper bag release: liblicense claims that the RDF predicate for a file&#8217;s license is http://creativecommons.org/ns#License rather than http://creativecommons.org/ns#license.  Only the latter is correct.
Any code compiled with liblicense between 0.6 and 0.7.1 (inclusive) contains this mistake.
This time I have audited the library for other insanities like the one fixed here, and there are none. [...]]]></description>
			<content:encoded><![CDATA[<p>Brown paper bag release: liblicense claims that the RDF predicate for a file&#8217;s license is http://creativecommons.org/ns#License rather than http://creativecommons.org/ns#license.  Only the latter is correct.</p>
<p>Any code compiled with liblicense between 0.6 and 0.7.1 (inclusive) contains this mistake.</p>
<p>This time I have audited the library for other insanities like the one fixed here, and there are none.  Great thanks to Nathan Yergler for spotting this.  I took this chance to change ll_write() and ll_read() to *NOT* take NULL as a valid predicate; this makes the implementation simpler (and more correct).</p>
<p>Sadly, I have bumped the API and ABI numbers accordingly.  It&#8217;s available in SourceForge at http://sf.net/projects/cctools, and will be uploaded to Debian and Fedora shortly (and will follow from Debian to Ubuntu).</p>
<p>I&#8217;m going to head to Argentina for a vacation and Debconf shortly, so there&#8217;ll be no activity from on liblicense for a few weeks. I would <strong>love</strong> help with liblicense in the form of further unit tests. Let&#8217;s squash those bugs by just demonstrating all the cases the license should work in.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.creativecommons.org/2008/07/30/liblicense-08/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exempi 1.99.3 Released</title>
		<link>http://labs.creativecommons.org/2007/07/11/exempi-1993-released/</link>
		<comments>http://labs.creativecommons.org/2007/07/11/exempi-1993-released/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 20:19:26 +0000</pubDate>
		<dc:creator>Jason Kivlighn</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[liblicense]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[xmp]]></category>

		<guid isPermaLink="false">http://techblog.creativecommons.org/2007/07/11/exempi-1993-released/</guid>
		<description><![CDATA[Hubert Figuiere has released Exempi 1.99.3
An important addition in this release is the ability to serialize XMP to a string, making sidecar XMP possible.  The soon-to-be-released Liblicense 0.1 already takes advantage of this feature; it uses Exempi to read and write licenses within XMP sidecar.
Hopefully, the API will soon stabilize in preparation for the [...]]]></description>
			<content:encoded><![CDATA[<p>Hubert Figuiere has <a href="http://www.figuiere.net/hub/blog/?2007/07/10/540-exempi-1993">released Exempi 1.99.3</a></p>
<p>An important addition in this release is the ability to serialize XMP to a string, making sidecar XMP possible.  The soon-to-be-released <a href="http://wiki.creativecommons.org/Liblicense">Liblicense</a> 0.1 already takes advantage of this feature; it uses Exempi to read and write licenses within XMP sidecar.</p>
<p>Hopefully, the API will soon stabilize in preparation for the 2.0 release.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.creativecommons.org/2007/07/11/exempi-1993-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exempi 1.99.0 Released</title>
		<link>http://labs.creativecommons.org/2007/05/30/exempi-1990-released/</link>
		<comments>http://labs.creativecommons.org/2007/05/30/exempi-1990-released/#comments</comments>
		<pubDate>Wed, 30 May 2007 17:07:29 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[xmp]]></category>

		<guid isPermaLink="false">http://techblog.creativecommons.org/2007/05/30/exempi-1990-released/</guid>
		<description><![CDATA[Following on from Jon&#8217;s follow-up, Hubert Figuiere has released Exempi 1.99.0, now based on Adobe&#8217;s XMP SDK.
His blog post includes a nice snippet of code showing how to apply a CC license to a PDF:

#include &#60;exempi/xmp.h&#62;
...
XmpFilePtr f;
f = xmp_files_open_new("test.pdf", XMP_OPEN_FORUPDATE);
XmpPtr xmp = xmp_files_get_new_xmp(f);
xmp_set_property(xmp, NS_XAP_RIGHTS, "Copyright", "(c) ACME Inc., some rights reserved"
" - This work is [...]]]></description>
			<content:encoded><![CDATA[<p>Following on from Jon&#8217;s <a href="http://techblog.creativecommons.org/2007/05/13/more-xmp-toolkit-plugs/">follow-up</a>, Hubert Figuiere has <a href="http://www.figuiere.net/hub/blog/?2007/05/29/523-exempi-1990">released Exempi 1.99.0</a>, now based on Adobe&#8217;s XMP SDK.</p>
<p>His blog post includes a nice snippet of code showing how to apply a CC license to a PDF:</p>
<blockquote><p><code><br />
#include &lt;exempi/xmp.h&gt;<br />
...<br />
XmpFilePtr f;<br />
f = xmp_files_open_new("test.pdf", XMP_OPEN_FORUPDATE);<br />
XmpPtr xmp = xmp_files_get_new_xmp(f);<br />
xmp_set_property(xmp, NS_XAP_RIGHTS, "Copyright", "(c) ACME Inc., some rights reserved"<br />
" - This work is licensed to the public under the Creative Commons Attribution-ShareAlike "<br />
"license http://creativecommons.org/licenses/by-sa/2.0/");<br />
xmp_files_put_xmp(f, xmp);<br />
xmp_free(xmp);<br />
xmp_files_close(f, XMP_CLOSE_SAFEUPDATE);<br />
</code></p></blockquote>
<p>Excellent news for the community, and for the continuing saga of XMP.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.creativecommons.org/2007/05/30/exempi-1990-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wiki.creativecommons.org skin available</title>
		<link>http://labs.creativecommons.org/2007/04/23/wikicreativecommonsorg-skin-available/</link>
		<comments>http://labs.creativecommons.org/2007/04/23/wikicreativecommonsorg-skin-available/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 21:33:48 +0000</pubDate>
		<dc:creator>Nathan Yergler</dc:creator>
				<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://techblog.creativecommons.org/2007/04/23/wikicreativecommonsorg-skin-available/</guid>
		<description><![CDATA[The skin for Creative Commons&#8217; &#8220;wiki&#8221;:http://wiki.creativecommons.org is now available from Subversion.  You can find decidedly minimalist details (where else) &#8220;in the wiki&#8221;:http://wiki.creativecommons.org/CcWikiSkin.
]]></description>
			<content:encoded><![CDATA[<p>The skin for Creative Commons&#8217; &#8220;wiki&#8221;:http://wiki.creativecommons.org is now available from Subversion.  You can find decidedly minimalist details (where else) &#8220;in the wiki&#8221;:http://wiki.creativecommons.org/CcWikiSkin.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.creativecommons.org/2007/04/23/wikicreativecommonsorg-skin-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wpLicense 0.7.6</title>
		<link>http://labs.creativecommons.org/2007/04/11/wplicense-076/</link>
		<comments>http://labs.creativecommons.org/2007/04/11/wplicense-076/#comments</comments>
		<pubDate>Wed, 11 Apr 2007 12:47:43 +0000</pubDate>
		<dc:creator>Nathan Yergler</dc:creator>
				<category><![CDATA[releases]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wplicense]]></category>

		<guid isPermaLink="false">http://techblog.creativecommons.org/2007/04/11/wplicense-076/</guid>
		<description><![CDATA[Today I released wpLicense 0.7.6 (download see update below).  It&#8217;s a minor bug fix, but one worth noting.  Thanks to Tiago and CristÃ³bal for both reporting the bug.
The bug was simple: the documentation says that the licenseUri function returns the URI of the selected license.  And that&#8217;s what the internal wpLicense code [...]]]></description>
			<content:encoded><![CDATA[<p>Today I released <a href="http://wiki.creativecommons.org/WpLicense">wpLicense</a> 0.7.6 (<strike>download</strike> see update below).  It&#8217;s a minor bug fix, but one worth noting.  Thanks to Tiago and CristÃ³bal for both reporting the bug.</p>
<p>The bug was simple: the <a href="http://wiki.creativecommons.org/WpLicense_Function_Reference">documentation</a> says that the <code>licenseUri</code> function returns the URI of the selected license.  And that&#8217;s what the internal wpLicense code relied on.  However, the implementation actually <code>echo</code>&#8216;d the URI, introducing a race condition: if things were timed <em>just right</em>, the problem wasn&#8217;t apparent.  But too often they weren&#8217;t, and then it was.</p>
<p>There are some outstanding issues with wpLicense, particularly with rendering the selection interface under Internet Explorer.  That&#8217;s just one of the tasks new <a href="http://creativecommons.org/about/opportunities#web">web engineer</a> will be tackling when he or she comes on board.  Which reminds me, we&#8217;re still accepting resumes.</p>
<hr noshade="noshade" /><strong>UPDATE:</strong> Yeah, so 0.7.6 only had half the fix; well, the entire fix, but I was braindead with the default parameter value.  So I give you <a href="http://mirrors.creativecommons.org/software/wplicense/download/wplicense-0.7.6.1.zip">0.7.6.1</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.creativecommons.org/2007/04/11/wplicense-076/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
