[Playlist] new draft complete

Lucas Gonze lgonze at panix.com
Tue Nov 14 07:16:51 UTC 2006


The new draft is finally complete.  You can see it before I do the
final commit at
http://gonze.com/xspf/xspf.org/xhtml-draft-xspf-v1.html .

Note that a permanent copy of the original v1 spec will be kept at
http://www.xspf.org/orig-xspf-v1.html .

Below is an abbreviated log of all the changes.  Completists
may prefer the Subversion changelog at
https://trac.xiph.org/log/websites/xspf.org/draft-xspf-v1.html .

========================================

Finally getting a copyright statement in there. Used Creative Commons
Attribution-NoDerivs 2.5 License because it is so much less cumbersome
than the GFDL, and because the GFDL requires us to allow derivatives.
Improvised my own language for a patent grant, since nothing I found
out there seemed strong and clear enough.

Improve explanation of link, meta and extension elements.

Remove IANA considerations sections, since it is redundant with
external media type registration documents.

Commit Ivo Concalves rewrite of the HTML. This is a *large* update to
do such things as convert tables to structural HTML.

Implement Appendix C items at http://www.w3.org/TR/xhtml1/guidelines.html 
, except for C.8.

Check links and remove a couple broken internal links in the TOC.

Moved Dave Brown from authors list to acknowledgements for v1. It just 
seems untrue to claim that he made such a substantial contribution, given 
how much work has gone into this over the time since he made any 
contributions, and since he never did lay hands on the text itself.

Updated acknowledgements section.

Deleted usecases section, which is mainly a source of bloat and
potential errors and doesn't belong in a standards document.

Changed "2.3.2 Requirements notation" to say that [RFC2119] is the
definition of MUST, SHOULD, etc. The old language was confusing and
not informative.

Remove recipes section, because the text is not stable or
well-polished enough for a standards document.

Deleted reference to Relax NG schema at mayhem-chaos.net, because it
is not stable enough for a normative specification.

Change date to November 2006.

Buff up introduction, history, and acknowledgements.

Add "All XSPF user agents are content resolvers" to abstractions section.

Make language about "a media player is unable to render a resource" more 
formal.

Improve patent language. Remove IMG element from CC license.

Add missing cardinality specification for 4.1.1.2.14.1.1.1.2,
4.1.1.2.14.1.1.1.11, 4.1.1.2.14.1.1.1.6, and 4.1.1.2.14.1.1.1.12.




More information about the Playlist mailing list