In this semi-technical talk, Fred Benenson, Creative Commons' Product Manager will describe best practices for integrating CC licenses and CC licensed content in video. Also covered will be the various ways in which CC licenses are expressed currently on platforms and in communities, as well as future directions for the public licensing scheme in the video ecosphere. Particular attention will be paid to best practices for attribution, RDFa and HTML5 markup, Ogg Theora license expression and creation of standardized video assets for CC licensing in digital content.
More info available here:
http://wiki.creativecommons.org/RDFa
1. C
Open Video & Metadata
Fred Benenson
Open Video Conference, June 20th 2009
fred@creativecommons.org
Product Manager, Creative Commons
Saturday, June 20, 2009
2. What is C?
We’re a 501c3 corporation headquartered in
San Francisco with 30 employees around the
world.
We’rea non-profit.
We do not offer legal services per se.
We offer free legal and technology tools that
allow creators to publish their works on more
flexible terms than standard copyright.
Terms that allow public sharing, reuse, and
remix.
Saturday, June 20, 2009
3. Why do we do what we do?
Saturday, June 20, 2009
10. Introducing:
C
No Rights Reserved Some Rights Reserved All Rights Reserved
Orphan Works
Pre-1923 works, Federal
Government Works, etc. Everything from Dinsey films
c to your notes, to most of the
web.
Saturday, June 20, 2009
11. What does C actually do?
Saturday, June 20, 2009
24. Some Considerations
Public licenses are irrevocable and
perpetual
However works can be removed from public
and their licenses can be changed
CC licenses are non-exclusive
Dual licensing
Creative Commons licenses do not
preclude fair uses, fair dealing, etc.
Saturday, June 20, 2009
26. “The Resource Description Framework (RDF) is a family of World Wide Web
Consortium (W3C) specifications originally designed as a metadata data model.
It has come to be used as a general method for conceptual description or
modeling of information that is implemented in web resources; using a variety of
syntax formats.” - Wikipedia
Saturday, June 20, 2009
27. “[Simple] Wikipedia does not yet have an article with this name.” - Simple
Wikipedia
Saturday, June 20, 2009
28. RDF, Really
“Triple” statements.
<Fred> <is giving> <a talk on RDF>.
<This work> <is licensed> <under CC BY>.
Serialized XML file
Like RSS, sort of.
Vocabularies to describe anything Using
URIs
Some Microformats are RDF, but not all.
Saturday, June 20, 2009
29. RDFa
The “a” is for “attribute”
Using XHTML meta and link attributes.
A good compromise with the goals of
Microformats
Now a W3C Recommendation
ccREL is expressed in RDFa
Google, Yahoo, MySpace, Digg, etc.
Saturday, June 20, 2009
31. <a rel="license" href="http://creativecommons.org/licenses/by/3.0/us/">
<img alt="Creative Commons License" style="border-width:0"
src="http://i.creativecommons.org/l/by/3.0/us/88x31.png" /></a><br />
<span xmlns:dc="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/
Text"
property="dc:title" rel="dc:type">RDFa FAQ</span> by <a
xmlns:cc="http://creativecommons.org/ns#" href="www.example.com"
property="cc:attributionName" rel="cc:attributionURL">John Doe</a>
is licensed under a <a rel="license"
href="http://creativecommons.org/licenses/by/3.0/us/">Creative Commons
Attribution 3.0 United States License</a>.<br />Based on a work at
<a xmlns:dc="http://purl.org/dc/terms/1.1/" href="http://
wiki.creativecommons.org/RDFa"
rel="dc:source">wiki.creativecommons.org</a>.<br />
Permissions beyond the scope of this license may be available at <a
xmlns:cc="http://creativecommons.org/ns#" href="http://moreperms"
rel="cc:morePermissions">http://moreperms</a>.
Saturday, June 20, 2009
34. dc:title/dc:type
<span xmlns:dc="http://purl.org/dc//"
href="http://purl.org/dc/dcmitype/Text" property="dc:title" rel="dc:type">
RDFa FAQ</span>
dc is Dublin Core
Title, Author, Type, etc.
The inner HTML of the tag is “RDFa FAQ” which is the title of the work.
This is a text document, so we point dc:type to the Dublin Core definition for
"Text" using the rel tag.
Another document Type that could be specified with the href is http://
purl.org/dc/dcmitype/StillImage or http://purl.org/dc/dcmitype/Sound,
depending on the medium being licensed.
Saturday, June 20, 2009
35. cc:attributionName/cc:attributionURL
<a xmlns:cc="http://creativecommons.org/ns#"
href="http://www.example.com" property="cc:attributionName"
rel="cc:attributionURL">John Doe</a>
CC is using its own XML namespace, abbreviated using cc:
The property is CC's AttributionName attribute, the value is the content
inside the anchor tag (in this case, the fictitious John Doe), and a
relationship of cc:AttributionURL is defined as being http://
www.example.com.
Saturday, June 20, 2009
36. rel="license"
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">
Creative Commons Attribution-Share Alike 3.0 United States License</a>.
Most basic and fundamental part of CC's usage of RDFa
Always included in the HTML offered, regardless of whether users fill out
the "Additional Information" section.
The rel specifies the relationship of the href's URL. In this case, the
relationship is "license" and the URL is a standard Creative Commons
license.
Saturday, June 20, 2009
37. dc:source
Based on a work at <a xmlns:dc="http://purl.org/dc//"
href="http://wiki.creativecommons.org/RDFa" rel="dc:source">
wiki.creativecommons.org</a>
Similar to dc:title, dc:source specifies where the original source of the file is
located.
Flickr does this and its awesome.
In this case it is pointing to http://wiki.creativecommons.org/RDFa
Saturday, June 20, 2009
38. cc:morePermissions
Permissions beyond the scope of this license may be available at <a
xmlns:cc="http://creativecommons.org/ns#" href="http://moreperms"
rel="cc:morePermissions">http://moreperms</a>.
Part of the CC+ protocol, creators can specify a URL where re-users of CC
licenses can obtain more rights to the work.
Here, the nonexistent URL of http://moreperms is used as a placeholder.
Saturday, June 20, 2009
43. File Metadata
(XMP, Ogg, etc.)
Saturday, June 20, 2009
44. liblicense
Low-level license metadata integration for applications.
Features:
Extract and write license information for files
Supports enumeration of available licenses
Wraps internationalized license information for Creative
Commons licenses
Bindings for dynamic languages (currently Python and Ruby)
Extensible support for file types using module system
No specific GUI library dependency allows applications to
build the graphical chooser most appropriate for their
platform.
FLAC, MP3, XMP, Ogg, GSF.
Saturday, June 20, 2009
60. Try Ogg Player
Fall Back to Flash Player
<video src="http://player.uncensoredinterview.com/e/11222.ogv" controls
width="384" height="216"><br />
<object type="application/x-shockwave-flash" width="384" height="216"
data="http://player.uncensoredinterview.com/e/11222.swf">
<param name="movie" value="http://player.uncensoredinterview.com/e/
11222.swf"></param><param name="allowfullscreen" value="true"></param>
</object>
</video>
Firefox 3.5, Chrome natively supports Ogg + <video> within HTML5
Safari, IE? Anyone?
Push to default YouTube to OGV instead of H.264
No good excuse from Google.
Saturday, June 20, 2009