- From: Ian Hickson <ian@hixie.ch>
- Date: Thu, 10 Jan 2008 22:46:37 +0000 (UTC)
On Sat, 15 Dec 2007, Shannon wrote: > > It's clear the opinions of all parties cannot be reconciled. The current > text has not reconciled the views, nor did the previous, nor can a > future one. It doesn't take a genius to figure out that this will not > end well. I am quite certain the issue at stake here cannot be solved at > the technical or legal level at all. This is truly a political/financial > matter. Indeed, it is an unfortunate situation. There are people at the political and financial levels working to address the situation to everyone's satisfaction, but obviously such work is by its very nature not transparent, and I am not able to uphold the usually high level of transparency afforded to the rest of HTML5 with this issue. > Which brings us to the hard questions at the crux of the matter: > > 1.) When a browser vendor acts clearly outside of the public interest in > the making of a public standard should that vendors desires still be > considered relevant to the specification? Their technical arguments, where valid, should be considered, as should all technical arguments, yes. Of course, if someone or a some group is acting in bad faith, then their credibility is reduced and their non-technical input is likely to be ignored more. In the WHATWG I do not believe we have seen any browser vendors act in bad faith; indeed on this issue in particular all the browser vendors have been quite forthcoming (though, unfortunately, not very compromising). > 2.) When an issue is divided between a vendor (or group of) and 'the > public' (or part of), what relative weight can be assigned to each? The needs of the end users are paramount. Unfortunately, since the browser vendors have the final say (in a very pragmatic sense, since they ultimately decide what their browsers implement), the needs of the end users can often only be met by satisfying the needs of the browser vendors as well. > 3.) When a vendor makes false or misleading statements to guide an > outcome should there be a form of 'censure' that does not involve a > public flame war? The reaction to someone or some group acting in bad faith have to be catered on a case-by-case basis. In one case I have banned someone from the list for a couple of weeks; in other cases issues have been resolved simply by open debate. I work closely with the browser vendors in the WHATWG to ensure that they do not consider dishonesty a useful policy. > 4.) If the purpose of the group is to build interoperability should a > vendor be 'censured' for holding interoperability to ransom without > sufficient technical or legal grounds? > 5.) What methods exists to define a disruptive member and remove them > from further consideration? These questions have basically the same answers as questions 1 and 3 above. > 6.) Should a standards body make a ruling even though some members claim > they won't obey it? I would have to say no -- doing so would make the relevant standard irrelevant, which seems like a poor policy. Speaking for myself, I want my work to be relevant and helpful to the human race. I'm not doing this to satisfy an innate desire to write a specification. If people are going to ignore me, I have failed. > 7.) Should a standards body bow to entrenched interests to keep the > peace? Standards bodies aren't intended to keep peace, generally speaking. In fact, one of the big underlying goals of the WHATWG is to encourage active competition and revitalise a market that, at the time of the WHATWG's creation, was stagnating. > 8.) Does the WHATWG consider itself to be a formal standards body? No, the WHATWG is just a community of people interested in evolving the Web. However, I don't think it matters if the body creating a specification is a formal standards body, an open community, or something else, all should hold themselves to the highest standards of quality and relevance that I am referring to herein. > 9.) Should HTML5 be put back under direct control of the w3c now that > they have expressed interest in developing it? It is "under direct control of the w3c". It just happens that I'm editor of the spec in the W3C as well as the WHATWG and I'm editing the two specs in the exact same way at the same time, and am taking input from all sources while editing both documents. > 10.) Is is appropriate for members to have discussions outside of this > list, via IM, IRC or physical means not available or practical to the > public? I don't think it's possible to stop it. I also don't think it's desireable. Everyone should be able to contribute, but it would be very difficult to enforce a policy saying that nobody was allowed to discuss the specification unless it was on the mailing list. Many good ideas come from informal and out-of-band discussions. > 11.) Does the group consider HTML5 to be a 'public standard' or a > 'gentlemen's agreement' between vendors? It's a specification. I don't really know what the two terms you use mean or how they differ. > 12.) Is it even legal for the majority of commercial browsers to form > any agreement that could (directly or indirectly) result in higher costs > for end-users? The idea that a working group could be considered a cartel is a novel idea to me, it hadn't occured to me before. Given that since the WHATWG has started, competition between members of the working group (and other vendors) has actually dramatically increased, I don't think there's any fear that it will happen. Specifically when it comes to video codecs, consider that at least two of the three main vendors actively involved in the WHATWG are extremely against anything that isn't royalty free, and the third agrees that a royalty free codec is the only solution. I don't think any of the vendors could legitimately be argued to be acting against the user or against competition in this regard. > How do you prevent a 'working group' from becoming a cartel? I spoke to a lawyer about this and, informally, he said that so long as the working group is not making people agree not to compete, it's pretty safe. Agreement to follow standards is not considered anti-competitive (if anything it helps encourage and foster competition -- the whole point of HTML5 is to allow new browser vendors to enter the field without having to perform expensive reverse-engineering efforts). > I've read the charter but it doesn't define many rules. Basically the operating model of the WHATWG boils down to "the editor has the ultimate say, and if the members disagree with the editor, they can remove him from office". The editor is me, the members are the people listed at the end of the charter. > To cite a theoretical example: if some altruistic billionairre was to > write the 'missing codec' that exceeded h.264 in compression, used 64k > of ram, ran on a 386 using 50 lines of code and he or she paid off all > the trolls and indemnified vendors - what actions, if any, would WHATWG > members take to ensure it was accepted by members with vested interests? I imagine if such a codec existed, there wouldn't be anyone opposed to having it, and it would solve our problem neatly. > If answers to the above questions exist then please don't just answer > them here. Anything short of a formal document on the WHATWG can't > possibly represent the group as a whole and is just going to be raised > again anyway. In other words the mailling list is not the best place to > archive these answers (if any are forthcoming). I'm not sure the questions, as phrased, really work for the FAQ or for a blog entry... if you could phrase a question that covers the issues, I would be happy to add that question to the FAQ and answer it there. I'm not sure what else I can do. You should also feel free to write a blog post covering this issue, if you so desire. For example, you could summarise my responses above. I would be happy to work with your to get such a blog post written, if you like. HTH, -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 10 January 2008 14:46:37 UTC