Creative Commons copyright link
19th December 2002
It’s great to see the Creative Commons getting an overwhelmingly positive reception—as Lessig says on his blog, ’Tis the season to be giving, and this will be a great gift to the Commons
. If you haven’t seen their explanatory flash animation, Get Creative, you should really check it out.
That said, I have to admit I have a few reservations about the machine readable form of the CC licenses. The recommended way of including them in a page is RDF embedded in a comment, similar to Moveable Type’s Trackback system. This is fine for HTML documents (although it feels like a bit of a cludge) but is problematic when used with XHTML. Why? Because XHTML documents are XML documents, and the XML specification states that an XML processor may, but need not, make it possible for an application to retrieve the text of comments
. The logical way of extracting Creative Commons information from an XHTML document would be to parse it with an XML processor, but it is likely that many processors will be unable to extract the comments (and even those with the ability to extract them will not treat them as XML, requiring a second run of the XML parser to extract information from the RDF). In practical terms this is unlikely to be a problem as regular expressions can be used instead, but from an idealogical point of view it leaves something of a bad taste in the mouth.
If I’m going to criticise the embedded RDF approach I should probably suggest an alternative. The HTML 4 specification describes a “Copyright” link type which is defined as follows:
- Copyright
- Refers to a copyright statement for the current document.
I suggest using a link
element in the <head>
section of a document which points to the Creative Commons license governing the page in question (or to an RDF document similar to that currently used by the embedded comments method). If you view source on your page you will see that I have done exactly that.
More recent articles
- AI for Data Journalism: demonstrating what we can do with this stuff right now - 17th April 2024
- Three major LLM releases in 24 hours (plus weeknotes) - 10th April 2024
- Building files-to-prompt entirely using Claude 3 Opus - 8th April 2024
- Running OCR against PDFs and images directly in your browser - 30th March 2024
- llm cmd undo last git commit - a new plugin for LLM - 26th March 2024
- Building and testing C extensions for SQLite with ChatGPT Code Interpreter - 23rd March 2024
- Claude and ChatGPT for ad-hoc sidequests - 22nd March 2024
- Weeknotes: the aftermath of NICAR - 16th March 2024
- The GPT-4 barrier has finally been broken - 8th March 2024
- Prompt injection and jailbreaking are not the same thing - 5th March 2024