Difference between revisions of "Embedding Specifications"

From Creative Commons
Jump to: navigation, search
(Redirecting to Category:Filetype)
 
Line 1: Line 1:
[[Category:Developer]]
+
#REDIRECT [[Category:Filetype]]
[[Category:Technology]]
 
[[Category:Developer Challenges]]
 
{{incomplete}}
 
{{template:SMW}}
 
 
 
We currently publish license claim embedding recommendations for [[MP3]] and [[OGG]] files. We want to publish similar recommendations for every popular "media" file format including Quicktime, Windows Media, PDF, GIF, JPEG, PNG, Flash... Can you research a file format and suggest a specification? We also need people to provide implementations of our recommendations in various languages, e.g., a Java library that embeds, reads, and verifies license claims. See the [http://cctools.sourceforge.net/ cctools] project for existing implementations.
 
 
 
== Filetypes ==
 
 
 
=== [[MP3]] - audio format ===
 
 
 
=== [[OGG]] - audio format ===
 
 
 
=== [[Quicktime]] - Video and Multimedia format ===
 
 
 
=== [[Windows Media]] - Video format ===
 
 
 
=== [[PDF]] - document (and multimedia) format ===
 
 
 
=== [[XML]] - W3C document format ===
 
 
 
=== [[SVG]] - W3C Graphics format ===
 
 
 
=== [[SMIL]] - W3C Multimedia format ===
 
 
 
=== [[OpenDocument Format]] - ODF (ODT, ODP, ODS, ODG) ===
 
 
 
=== [[Microsoft Office Document Formats]] - the legacy Microsoft Office formats ===
 
 
 
=== [[Microsoft XML Format]] - the new Microsoft XML format ===
 
 
 
=== [[MP4]] - Video and Multimedia format ===
 
 
 
=== [[Matroska]] - Patent-free media container format ===
 
 
 
=== [[Exif]] - Image file format for cameras (JPEG, TIFF, RIFF WAVE) ===
 
 
 
=== Please add your own file type ===
 
 
 
== Examples ==
 
 
 
* Creative Commons' [http://cctools.sourceforge.net/ cctools] has some reference implementations
 
** [[Command Line Tools|CC Command Line Tools]]
 
** [[CcPublisher]] is a tool for generating license information for a file and optionally uploading it to the [http://www.archive.org Internet Archive] for free hosting (forever)
 
 
 
== TODO ==
 
 
 
* (DONE) Make specs/implementations a top-level category, with each format it's own challenge.
 
* Upon completion of a spec, issue a challenge for implementations in different languages and addition of support to existing libraries.
 

Latest revision as of 00:06, 4 March 2008

Redirect to: