On Apr 10, 7:41 am, "David E. Ross" <[EMAIL PROTECTED]> wrote: > On 4/9/2008 4:32 PM, Dave wrote: > > > On Apr 9, 10:57 pm, Jonas Sicking <[EMAIL PROTECTED]> wrote: > >> One way to put it is this: Are you sure enough about this that you'd > >> offer to pay the legal costs if mozilla got sued? I know I certainly > >> wouldn't, no matter if I think the suit would have any basis or not. > > Is Mozilla committed to core web standards like CSS3? > > If it is, and I hope it is, then it has to implement the @font-face > > feature. > > If Mozilla refuses patches that implement font formats in use by other > > browsers, because of DRM FUD, it seems to be turning its back on the > > spirit of the web. What happened to "take back the web"? > > Technically, none of the W3C specifications are standards. W3C is not a > standards-setting organization. W3C publishes specifications that are > called "Recommendation".
I don't intend to be rude, but this seems disingenuous to me; I'll examine it though, because this is interesting for me :-) I welcome your corrections if I am mistaken in the following. Please keep in mind that I'm not a member of any standards bodies or consortia, just as I am not a lawyer, but I hope to understand what is going on here :-) I agree that W3C is not an (inter)national standards-setting organisation - like ANSI or BSI, or ISO - and the specifications that W3C publishes are called "Recommendations." Instead, the W3C is a consortium (name's on the tin) - a formal group of stakeholders who invite public input for their joint activities, and as long as it has credibility with its stakeholders, its Recommendations become 'de facto' standards. The IETFand Unicode are similar 'de facto standard'-setting organisations. It is _very_ common to refer to specifications released by such consortia as "standards," so much so that the W3C website does it themselves. http://www.google.co.uk/search?q=%22w3c+standards%22+OR+%22w3c+standard%22 has nearly 2.5 million hits, http://www.google.co.uk/search?q=inurl%3Aw3.org+%22w3c+standards%22+OR+%22w3c+standard%22 has over 5,000. But I didn't say "W3C standards," I said "web standards" - what the W3C was founded to promote through its recommendations: Interoperable web technologies. http://www.google.co.uk/search?hl=en&q=web+standards has w3.org as the second hit with the W3C-authored description, "W3C primarily pursues its mission through the creation of Web standards and guidelines designed to ensure long-term growth for the Web." The www.w3.org homepage says that "[the W3C] develops interoperable technologies (specifications, guidelines, software, and tools) to lead the Web to its full potential." http://en.wikipedia.org/wiki/Web_standards explains this well. The credibility of the W3C is critically important to its survival, since if it loses its credibility, it will become ignored and fail at its reason for existence. Microsoft has traditionally ignored the W3C, but as the W3C's credibility has increased, Microsoft has found it harder and harder to ignore. I think the W3C will put its credibility at serious risk if it publishes a Recommendation for a DRM format like http://www.w3.org/Submission/2008/01/ - DRM limits the Web from its full potential. > As for CSS3, it is nowhere near ready for be treated as the equivalent > of a standard. Treating draft versions of standards, even ISO ones, as final versions to bring software to users faster is not a disaster because software is so easily upgraded. Apple' reputation for leading innovation is based on doing this - they even do it with hardware specifications. As you say, W3C Recommendations are de facto industry standards. Ultimately, if all major browser developers implement a draft, and ignore the final, the draft becomes the de facto specification. When Apple treats W3C drafts as finals, it invites that happening, because it puts pressure on other browser developers to also do so to remain competitive. If Mozilla want to stay competitive, I feel it ought to implement CSS3 at the same pace other browsers do. Since Safari is shipping the @font- face feature, and I want Mozilla to stay competitive, I want to hire someone to implement it. I understand from http://www.mozilla.org/docs/web-developer/faq.html that it is a big job and Mozilla doesn't think @font-face is a very important feature. I think its a revolutionary feature, as revolutionary as adding inline images was when the web was new. I'm willing to invest in the development of this feature because I have business models to recoup my cost for that hire. Additionally, if Mozilla doesn't stay competitive, my clients will switch to Safari, and that means they are more likely to stay with or switch to Mac OS X than to GNU/Linux, and that will also hit my bottom line. > CSS2.1 specification... is being delayed because > the test cases have not all been developed yet. Thanks for clarifying the reasons behind the delay :-) > Even if the W3C specifications were formal standards, the Web Fonts > specification would not yet be a standard. Thus, it not true that the > Mozilla organization "has to implement the @font-face feature." Web Fonts are fast becoming a web standard, after a decade of anticipation from many publishers and users. Mozilla was founded and built up a reputation for promoting and innovating around web standards, and it ought to maintain that reputation. > Web Fonts is a CSS3 capability. The unified CSS2.1 specification is > much closer to reaching "Recommendation" status than any part of the > fragmented CSS3 specification. While I too would like to see Web Fonts > implemented, my priority would be to finish implementing all of CSS2.1 > first, which is not yet complete for Mozilla products. I agree Mozilla should spend its money on developing CSS2.1. But I expect my offer to spend my money on developing Web Fonts not to be dismissed, and I hope the patch I'll get written will be accepted :-) Thanks again for taking the time to discuss all this, Cheers, Dave _______________________________________________ dev-tech-layout mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-layout

