Difference between revisions of "Desktop Integration"

From Creative Commons
Jump to: navigation, search
(rewrote opening paragraph, saving because I have a phone call now.)
(explicitly listed liblicense and license tagger, and added color/columns)
Line 1: Line 1:
 +
<div style="font-size:125%; line-height:1.75em; margin-bottom:1.75em;">
 
This page describes some of the possible ways developers can integrate CC and CC-related features into their desktop applications.  This can be anything from simply reading the license metadata out of a file and displaying it to the user to helping users create, remix, and publish their own CC-licensed content.
 
This page describes some of the possible ways developers can integrate CC and CC-related features into their desktop applications.  This can be anything from simply reading the license metadata out of a file and displaying it to the user to helping users create, remix, and publish their own CC-licensed content.
  
 
There are many software tools which Creative Commons has either developed or aided in the developing of to help others accomplish their goals.
 
There are many software tools which Creative Commons has either developed or aided in the developing of to help others accomplish their goals.
 +
</div>
  
== [[Finding of CC licensed Content within Desktop]] ==
+
<div style="padding:1.25em 1em; margin-left:-1em; margin-right:-1em; -moz-border-radius:5px; -webkit-border-radius:5px; background-color: #eaeaea; overflow: auto;">
 +
{{PageColumn|
 +
== [[liblicense]] ==
  
Integrate finding and publishing of CC licensed content directly within the Desktop (think Gnome or KDE integration)A starting point for Gnome may be the prototype Nautilus extension for displaying license information embedded in MP3 files. Please see the details page:
+
Much of the functionality that is needed to integrate CC license information with desktop applications is available in the liblicense packageIn short, [[liblicense]] provides a method to read from, and embed to, license information from a variety of file formats.
[[Finding of CC licensed Content within Desktop]]
+
}}
 +
{{PageColumn|
 +
== [[License tagger|License Tagger]] ==
 +
 
 +
License Tagger is a small proof of concept application written in python that utilizes [[liblicense]] to embed license metadata information into files.
 +
}}
 +
</div>
  
 
== [[Publishing of CC licensed Content within Desktop]] ==
 
== [[Publishing of CC licensed Content within Desktop]] ==
  
Integrate publishing of CC licensed content directly within the Desktop (think Gnome or KDE integration).  A starting point for Gnome may be the prototype Nautilus extension for displaying license information embedded in MP3 files. Please see the details page:  
+
Integrate publishing of CC licensed content directly within the Desktop (think Gnome or KDE integration).  A starting point for Gnome may be the prototype Nautilus extension for displaying license information embedded in MP3 files. Please see the Developers Challenge page: [[Desktop Search Integration]]
[[Finding of CC licensed Content within Desktop]]
 
  
 
== [[Gnome Integration]] ==
 
== [[Gnome Integration]] ==

Revision as of 20:39, 24 June 2009

This page describes some of the possible ways developers can integrate CC and CC-related features into their desktop applications. This can be anything from simply reading the license metadata out of a file and displaying it to the user to helping users create, remix, and publish their own CC-licensed content.

There are many software tools which Creative Commons has either developed or aided in the developing of to help others accomplish their goals.

liblicense

Much of the functionality that is needed to integrate CC license information with desktop applications is available in the liblicense package. In short, liblicense provides a method to read from, and embed to, license information from a variety of file formats.

License Tagger

License Tagger is a small proof of concept application written in python that utilizes liblicense to embed license metadata information into files.

Publishing of CC licensed Content within Desktop

Integrate publishing of CC licensed content directly within the Desktop (think Gnome or KDE integration). A starting point for Gnome may be the prototype Nautilus extension for displaying license information embedded in MP3 files. Please see the Developers Challenge page: Desktop Search Integration

Gnome Integration

Integration between CC and Gnome is in progress. Please see the details page: Gnome Integration

Also see the closely related: Operating System Integration

MockUps

See Operating System Integration Mockups