Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Web Development

Freedom of Expression


Real Competition

Not to be outdone, RealNetworks, the leader in streaming media and Microsoft's top competitor in the network-delivered video on demand market, began work on its own DRM language in 1999. It called the new XML-derived dialect eXtensible Media Commerce Language (XMCL), and quickly began drumming up industry support for what it hoped would become a new standard in rights expression.

The goal of XMCL is essentially the same as that of XrML: to enable interoperability between trusted systems. Yet the fact that RealNetworks chose to call its standard a commerce language is significant. Instead of developing a broad grammar for defining access parameters for a variety of networked content and services as ContentGuard has done, XMCL is more narrowly focused on describing the business rules that define existing e-commerce business models.

By June 2001, the XMCL Initiative boasted the endorsements of Adobe, Hewlett-Packard, IBM, Intel, Napster, and Sun among others. Conspicuously absent from the attendance roster, however, were representatives from Microsoft—and for good reason. None of them were invited. As one unnamed RealNetworks executive told Wired magazine, "We were afraid they'd wreck the party."

Unmoved, Microsoft is still backing its own horse in the rights expression race. According to product manager Geordie Wilson, XMCL "doesn't seem to add any clear benefits to XrML." Some industry analysts agree, characterizing XMCL more as a competitive tactic than a serious effort. "This whole XMCL initiative on the surface appears to fill a real need in the audio and video space, but implicitly it's kind of a jab at Microsoft," says Jupiter Media Metrix analyst Mark Mooradian.

For that jab to become a knockout punch, XMCL must first beat out the earlier standard in volume software deployment. Judging by that benchmark, ContentGuard emerges the winner. While only one company—Microsoft—is cited as having actually implemented XrML, as of this writing XMCL can't even match that claim. RealNetworks itself has yet to incorporate the language into its RealSystem Media Commerce Suite, leaving XMCL without a single product to showcase its capabilities.

Wide Open

Renato Iannella of Australian DRM vendor IPR Systems isn't satisfied with choosing between XrML and XMCL. Although both ContentGuard and RealNetworks claim that their languages are open standards, in reality, each is the product of a single company's vision, and each remains under the primary control of its respective parent. The problem with that, Iannella believes, is that most DRM vendors' perspectives are far too narrow.

"Traditional DRM (even though it is still a new discipline) has predominately taken a closed approach to solving problems," Iannella wrote in an IPR Systems position paper for a W3C workshop on DRM held in January 2001. "That is, DRM has primarily focused on the content protection issues more than the rights management issues." When rights management technologies are colored by ideas pertaining to security and data protection, Iannella states, the usefulness of those technologies is often severely diminished.

Years earlier, thinking about this very issue led Iannella to develop an entirely new XML-based rights expression grammar, one he called the Open Digital Rights Language (ODRL). He envisions this language eventually becoming part of a larger Open Digital Rights Management framework, one that would encompass not just the technical aspects of DRM, but the business, social, and legal issues as well.

The ODRL language focuses on a simple, extensible rights-management model that encompasses a small set of core elements. The specification is published for use without restriction, "in the spirit of open source software," and it reached version 1.0 status in November 2001. Even so, ODRL remains arguably the least mature of the current rights expression languages. Like XMCL, it has yet to be implemented in any shipping product.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.