<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.creativecommons.org/index.php?action=history&amp;feed=atom&amp;title=Liblicense%2FDesktop_Integration</id>
		<title>Liblicense/Desktop Integration - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.creativecommons.org/index.php?action=history&amp;feed=atom&amp;title=Liblicense%2FDesktop_Integration"/>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense/Desktop_Integration&amp;action=history"/>
		<updated>2026-05-09T01:46:32Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.creativecommons.org/index.php?title=Liblicense/Desktop_Integration&amp;diff=10794&amp;oldid=prev</id>
		<title>Nathan Yergler: New page: == Desktop Integration ==  See Desktop Integration  === Gnome Summit Discussion ===  At the Gnome Summit we explored adding CC licensing to various Gnome applications.  Application dev...</title>
		<link rel="alternate" type="text/html" href="https://wiki.creativecommons.org/index.php?title=Liblicense/Desktop_Integration&amp;diff=10794&amp;oldid=prev"/>
				<updated>2008-01-29T19:11:05Z</updated>
		
		<summary type="html">&lt;p&gt;New page: == Desktop Integration ==  See &lt;a href=&quot;/wiki/Desktop_Integration&quot; title=&quot;Desktop Integration&quot;&gt;Desktop Integration&lt;/a&gt;  === Gnome Summit Discussion ===  At the Gnome Summit we explored adding CC licensing to various Gnome applications.  Application dev...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Desktop Integration ==&lt;br /&gt;
&lt;br /&gt;
See [[Desktop Integration]]&lt;br /&gt;
&lt;br /&gt;
=== Gnome Summit Discussion ===&lt;br /&gt;
&lt;br /&gt;
At the Gnome Summit we explored adding CC licensing to various Gnome applications.  Application developers appeared to have a few needs:&lt;br /&gt;
&lt;br /&gt;
* They want to display the appropriate icon (or other) for a particular license.  For instance, AbiWord could display a small icon representing license status in the tool bar.  Music players could display the icon in the controls area.  A music streaming app might want to play a 5 second &amp;quot;Now entering the Creative Commons&amp;quot; chime (much like radio station identification, but for licenses).&lt;br /&gt;
* They want to allow the user to easily select a license.  This would probably be a wizard that asks the user questions and tries to select the most appropriate license from all that it knows about.  Much like a file selection dialog, but navigating licenses instead of your file system.&lt;br /&gt;
&lt;br /&gt;
A low-level liblicense could handle XML parsing required.  It would allow the client to determine the questions that need to be asked to select a license, and to download any icons, blurbs, etc for all known license types.&lt;br /&gt;
&lt;br /&gt;
The low-level library solves the first problem above, but not the second.  It's still too difficult to ask the user to select a license.  Layered on top of the low-level library would be any number of high level libraries that would convert the textual questions into GUI widgets and present them using the appropriate toolkit (GTK+ / KDE / Cocoa / Win32 / etc).  This way, adding license awareness to an application should be as easy as &amp;quot;license=SFGetLicense(); saveDocument(license)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Accessories ===&lt;br /&gt;
* CLI&lt;br /&gt;
** license (bundled) - simple cli program to license files.&lt;br /&gt;
** .license/default engine - a .license directory will contain the user's default setting, other config info and the user's licenses.&lt;br /&gt;
* Gnome&lt;br /&gt;
** Gnome Settings frontend. - set the default license through the gnome settings interface.&lt;br /&gt;
** Nautilus Frontend Extension - set and read licenses through nautilus.&lt;br /&gt;
** License chooser (app.) - license chooser for setting default and per file licenses. (GUI license)&lt;br /&gt;
** GTK widget&lt;br /&gt;
** Gconf config module.&lt;br /&gt;
* Sugar&lt;br /&gt;
** Journal Backend&lt;br /&gt;
** Journal Frontend&lt;br /&gt;
* KDE3 (???)&lt;br /&gt;
* KDE4&lt;/div&gt;</summary>
		<author><name>Nathan Yergler</name></author>	</entry>

	</feed>