- From: Daniel O'Connor <daniel.oconnor@gmail.com>
- Date: Tue, 13 Sep 2005 14:16:14 +0930
Ick! XML gave us xmlns for a reason! Failing that.. See: http://dublincore.org/ http://creativecommons.org/ http://www.w3.org/2005/Talks/05-steven-xtech/ http://www.w3.org/TR/2005/WD-xhtml2-20050527/mod-meta.html http://hublog.hubmed.org/archives/001187.html ... There's far too many more widely accepted methods of inserting metainfomation (in the microformat / RDF + GRDDL / style) into a (x)HTML document without the need for a "copyright" attribute. On 9/13/05, Matthew Raymond <mattraymond at earthlink.net> wrote: > Had a quick thought I'd like to share with you. Often times, content > from other sources might be inserted into a web page, or you may have > situations where you wish people to be able to copy part of the text > (such as a press release), but not all of it (such as the website UI and > graphics). You may also want (or are legally required) to list the > original holder of the copyright. There are also situations where > managing copyright information for content is difficult without > assistance from software. > > To resolve these problems, I suggest the creation of two new > attributes. The first is |copyright|, which allows a copyright notice to > be attached to an element. The copyright is inherited by all > descendants, unless a descendant element has an assigned |copyright| > itself, which overrides ancestor copyrights. Thus, you can theoretically > track any part of a document back to its original copyright owner. > > The second attribute is |license|. It is inherited in the same way as > |copyright|, and provides a name and/or URL to the license for the > respective content. Editing software can potentially use the licensing > information to determine if certain content can be copied into content > under a different license. Here's an example: > > | <code copyright="2005; Matthew Raymond" > | license="GPL 2.0; http://www.gnu.org/copyleft/gpl.html"> > | // * Put non-proprietary code here... > | <span copyright="2004-2005; Microsoft Corporation" > | license="GPL Killer; http://microsoft.com/licenses/firstborn.html"> > | // * Ultra-proprietary, patent encumbered code. > | </span> > | // * Put more non-proprietary code here... > | </code> > > An editor supporting |copyright| and |license| could warn the author > that the "GPL Killer" licensed content can't be used inside the "GPL > 2.0" licensed content. Also, if the licenses are common enough, the URLs > could simply be dropped: > > | <code copyright="2005; Matthew Raymond" license="GPL 2.0"> > | // * Put non-proprietary code here... > | <span copyright="2005; Microsoft Corporation" license="GPL Killer"> > | // * Ultra-proprietary, patent encumbered code. > | </span> > | // * Put more non-proprietary code here... > | </code> > > Well, just a thought. There may be better ways to do this already. > Let me know what you think. > -- Need to get Drunk? Try http://www.getfridged.com/alcoholix/
Received on Monday, 12 September 2005 21:46:14 UTC