On Feb 16, 2010, at 5:23 PM, Peter Murray-Rust wrote:
> One of the most valuable sets of specifications is the IETF drafts. They have 
> no legal force but they are explorations of whether a particular 
> specification would be useful to the community. Utlimately with time many 
> become de facto. They are characterised by
> 
> "rough consensus and running code"

When you say "IETF draft" you can mean several different things. RFC 2026 says

              The Internet Standards Process -- Revision 3

        ...
   An Internet-Draft is NOT a means of "publishing" a specification;
   specifications are published through the RFC mechanism described in
   the previous section.  Internet-Drafts have no formal status, and are
   subject to change or removal at any time.


      ********************************************************
      *                                                      *
      *   Under no circumstances should an Internet-Draft    *
      *   be referenced by any paper, report, or Request-    *
      *   for-Proposal, nor should a vendor claim compliance *
      *   with an Internet-Draft.                            *
      *                                                      *
      ********************************************************


Quite clearly this is not the draft of which you speak. Instead, you likely 
mean the "draft standard" which is the 2nd of 3 IETF standards track maturity 
levels. (There are also non-standards track maturity levels.)


RFC 2026 section 4.1.2 goes into the details of what a "draft standard" means:

   A specification from which at least two independent and interoperable
   implementations from different code bases have been developed, and
   for which sufficient successful operational experience has been
   obtained, may be elevated to the "Draft Standard" level.

It gives a very stringent criteria for what's acceptable. For example:

   In cases in which one or more options or features
   have not been demonstrated in at least two interoperable
   implementations, the specification may advance to the Draft Standard
   level only if those options or features are removed.

I don't think SMILES passes this test, because I'm not aware of tools which 
handle the higher symmetry definitions, including the Daylight toolkit.

On the other hand, you said a drafts are "explorations of whether a particular 
specification would be useful to the community", and that's weaker even than 
the "Proposed Standard" definition (first of the three standards maturity 
levels):

   A Proposed Standard specification is generally stable, has resolved
   known design choices, is believed to be well-understood, has received
   significant community review, and appears to enjoy enough community
   interest to be considered valuable.  However, further experience
   might result in a change or even retraction of the specification
   before it advances.

since even a Proposed Standard has to "enjoy community interest" in the present 
tense, vs. "would be useful" in the future.

So I don't know what you mean when you say "IETF draft." Has RFC 2026 been 
superseded?



> If you try to formalize this by requiring various processes it will start to 
> kill it. If you insist that anyone can modify it and redistribute other 
> versions which are incompatible with the original you destroy its value. 

No copyright statement can prevent "embrace, extend and extinguish". No 
copyright protections prevented the Browser War of the late 1990s. Indeed, the 
specs played catch-up to Netscape and (to a lesser extent) IE.

Or, if you want to prevent "embrace, extend and extinguish" then you have to be 
very careful to not prevent "embrace, extend then innovate."

> I am happy to draft some principles which address what an Open Specification 
> is.

"in the context of Blue Obelisk", yes? Since "Open Specification" and 
variations already have existing meanings which I have no problems with:

  - http://en.wikipedia.org/wiki/Open_specifications
  - http://en.wikipedia.org/wiki/Open_standard
  - http://en.wikipedia.org/wiki/Open_format
  - http://perens.com/OpenStandards/Definition.html
  - http://OpenWebFoundation.Org/legal/agreement/

These came up during the previous discussions of this topic on this list. It's 
the additional requirements (paraphrasing and exaggerating a bit "must have a 
reference open source implementation", "must be available for free download and 
redistribution") that I have specific problems with.

I also have specific problems with the idea that format specifications which 
are fully documented in the open literature (like SMILES) are considered not 
open because they a RAND fee to get a copy of the document (or free through a 
good library) and copies cannot be redistributed freely.

And I have problems with the idea that someone must maintain the project in 
perpetuity in order for it to be "open." Is WLN not open because there is no 
real community and no one is accepting updates to the documented specifications?


                                Andrew
                                [email protected]



------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Blueobelisk-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/blueobelisk-discuss

Reply via email to