[Foundation-l] more thoughts on openness and collaborative media
Shay David
shay.david at kaltura.com
Sat Jan 19 23:53:58 UTC 2008
hi everybody,
i'm writing to respond to the heated threads of the last few days concerning the
collaborative video technology. other than a few isolated cases of vandalism on
our wiki, and a few comments in the blogs that spread half-truth that were
simply incorrect, and putting religion and the Nazis aside, I've found this
discussion quite useful at articulating the core of the issues that will need to
be dealt with in order to ever bring this technology to wikipedia.
I apologize that this post will be a bit long, but these issues are complex, and
I want to address several of the concerns raised, so bear with me.
First let's start with the understanding the problem space. Video collaboration
is hard. Text collaboration is hard enough, audio harder, but video is really
the 'black sheep' (for reasons I discuss below). Despite some promising early
attempts, to date there simply is no open system for online video editing let
alone one that supports collaboration in the wiki-spirit. Now you can look at
this situation and say 'so what? who needs it anyway' but I think that anyone
that has been paying attention to recent trends on the web knows that in a
YouTube era, rich-media is an essential part of the web and of culture, and that
its share is only growing. if wikipedia aims to share with every human being the
sum of ALL human knowledge, then we can't really dismiss the need to include
video in that spectrum.
Kaltura is a small startup with big ambitions. It's mission is to build the
first global and open network of legally remixable video and rich-media content,
to be licensed under CC licenses. We are partnering with organizations the world
over in order to build this network. These include for-profits and non-profits,
universities, libraries, museums, NGOs and governments. While our partnerships
extend well beyond encyclopedias, it was natural for us to seek partnership with
the WMF and the Wikipedia community, from whom we take great inspiration and
seek guidance on the standards of openness. As far as we are concerned, the
announcement of the open experiment is an invitation to start a conversation. To
this extent all the threads on WMF mailing lists and the blogs are a very good
start to this conversation.
To enable open video collaboration several challenges need to be overcome including:
a. Technological
the system needs to be able to ingest content in a wide variety of formats, to
convert them all to one commensurable format, to be able to trim, sequence,
annotate, and overlay content, and lastly to be able to store and stream large
volume of huge content files efficiently, all while preserving metadata
information for permissions, revisions, and attribution.
b. Legal and openness-related
to be truly open, or free in the sense of the free software movement, the system
needs to do all this while overcoming three distinct problems
1. the tools used need to be open sourced
2. the formats and codecs need to be free of proprietary claims
3. the content needs to be licensed under free licenses that can accommodate
remixing (which greatly complicates the notions of attribution, derivative
works, and transformation)
As mentioned above, there is no system that can do all this today. I hope that
we are on track to deliver such a system before the end of 2008. But it's a long
route, and we are not there yet. Some of the comments on this thread remind me
of Zeno's paradox that "proved" that you cannot get from point A to point B
because there will always be a point C in the middle that you need to get to.
Today we might be closer to our starting point than to the end point, but we are
not stuck in any point C. Building this system is doable and with the right
support, it can be accelerated. When Richard Stallman set out to build GNU, he
started with EMACS and GCC, not with the kernel. It took more than six years for
Torvalds to develop the Linux Kernel. What was common to both of them was that
they made their system compatible with the closed UNIX, giving an organizing
principle to a disparate development environment. In much the same way, we hope
that we can use Kaltura's existing system, that uses several proprietary
components, in order to build a truly open system.
I want to refer to a few specific points below.
1. The use of ogg/vorbis/theora. As you can read on Wikipedia and elsewhere,
these formats are not magical. They are simply the older generation of ON2's
technology, freed from their patent claims. Right now they are the best option
for an open format, but we cannot and should not design the system to rely only
on them. The system needs to be open enough to work with any available format
that is free. One would hope that one day Flash will be free. Adobe is seeking
its way in this regard. Perhaps with sufficient pressure from projects such as
this, Flash will be free one day. Perhaps this is wishful thinking, but if we
don't try, we'll never know.
2. The status of the open source release. It's perplexing to me that people
didn't even bother to look at the code before calling it a 'Trivial MediaWiki
plugin'. We have released what I believe is the most extensive online editor
framework ever to be developed, and the smartest online media player out there.
It took over a year of development and thousands of hours of some very bright
engineers.
These components are written in ActionScript/Flex, and in order to compile them
and run them, one can use an open source SDK developed by Adobe,
http://labs.adobe.com/wiki/index.php/Flex:Open_Source
or other IDE's such as Eclipse.
The main challenge of this project is to take this code, and make it compatible
with GNASH. We have been in touch direct communication with Rob Savoye and the
GNASH team, and are in the process of doing so. Any developers that can help us
in this goal are invited to contact me directly, or sign up on sourceforge.
note that the editor and player are not simply tools to play or edit video. they
are a whole framework that represents a new approach to video on the web. the
editor embodies a new meta-data schema that allows one to describe a set of
rich-media assets and operations on them such as transitions and overlays. it
also support layers of dynamic data such as RSS feeds, or any other XML data
streams.
the framework is built in a way that abstracts the core from the plug-ins, so
that plug-in development is greatly simplified, making the framework very
extensible. we are seeking help from developers that are interested in
developing plug-ins for transitions, overlays, effects and dynamic data layers
(such as, for example. internationalized/localized sub-titles)
what has not yet been released as open source are several important components
on the back-end that handle content ingestion and streaming. these where
originally developed on a system other than media-wiki and are now in the
process of convergence to the mediawiki architecture, and will be released as
open source during the term of the experiment.
in the meantime, for anybody that wants to test it, we provide a hosted back-end
solution that grants FREE access to developers and non commercial use. it
requires a 30 second registration process after which each developers gets a
key, as is customary on every web-service.
3. the relationship between kaltura and metavid. I think that at the basis of
this thread lies a misunderstanding of what each project is. while similar in
some respects metavid never intended to be the framework that kaltura is
developing. Michael Dale and I have been in touch for a while, and we are now
trying to figure out what are best integration points, and how we can join
forces. it seems as if a common XML structure for sequences is the first step,
and we'll take it from there.
4. on the point of free formats and fair use, and some claims that the
collaborative video technology will encourage copyright infringement. It's
important to understand that fair use does NOT exist in the abstract. For
anybody interested in it, http://en.wikipedia.org/wiki/Fair_use actually gives
quite a good overview of how the courts have been swinging on the issue. Fair
use can only be interpreted within the context of specific uses (for example, in
past cases, making thumbnail image copies for the purpose of indexing, was
upheld as fair use, whereas reusing short music clips was not). There are
various factors to determine when use is fair. I strongly believe that for its
clear transformative value, the collaborative video technology represents an
opportunity to push the envelope on what uses are considered fair.
that being said, for cases that are clearly infringing, the tools should support
all the standard mechanisms that will help avoid inclusion of copyrighted
material in the free content repository, and will allow the community to
self-police, as it has done in the past.
5. regarding the Terms-of-Service. here too I think that there was a lot of
confusion of what was covered under the TOS. thanks to the commentators that
have noted that there were some inconsistencies between the TOS and the CC
license that governs user submitted media. We took note of this, and it will be
corrected immediately. There has been a learning curve for us in deploying all
this, and any further comments are welcome.
at the end of the day, I think that this discussion proves why it was so
important to start this project with an experiment in a way that will allow us
all to crack the hard nuts BEFORE any problematic technology is deployed on WMF
sites. I look forward to seeing more comments, and to getting ideas for creative
solutions to some of the thorny issues that were raised.
I encourage you to experiment with all this on the kaltura demo wiki, or on
wikieducator, and make your feedback public on our feedback page
http://www.kaltura.com/devwiki/index.php/Feedback_Page
happy remixing,
Shay David
CTO, Kaltura
More information about the foundation-l
mailing list