validator_donation_program.html 20.5 KB
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css" media="all">
    @import "/QA/2006/01/blogstyle.css";
    </style>
    <meta name="keywords" content='donation, standards, tools, validation, validator, w3c' />
    <meta name="description" content=" What's this new Validator Donation Program? Why a donation campaign? What would W3C do with that money? And isn't w3c really, really rich already anyway?" />
    <meta name="revision" content="$Id: validator_donation_program.html,v 1.47 2011/12/16 03:03:12 gerald Exp $" />    
   <link rel="alternate" type="application/atom+xml" title="Atom" href="http://www.w3.org/QA/atom.xml" />
   <link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="http://www.w3.org/QA/news.rss" />   
   <title>Validator Donation Program: day 2 - W3C Blog</title>

   <link rel="start" href="http://www.w3.org/QA/" title="Home" />
   <link rel="prev" href="http://www.w3.org/QA/2008/12/a_few_predictions_for_2009.html" title="A Few Predictions for 2009" />
   <link rel="next" href="http://www.w3.org/QA/2008/12/amaya_also_for_rdfa.html" title="Amaya Also for RDFa" />

   
    <!-- <script type="text/javascript" src="http://www.w3.org/QA/mt.js"></script>-->

</head>
<body class="layout-one-column">
      <div id="banner">
      <h1 id="title">
	<a href="http://www.w3.org/"><img height="48" alt="W3C" id="logo" src="http://www.w3.org/Icons/WWW/w3c_home_nb" /></a>
W3C Blog
</h1>
    </div>
    
    <ul class="navbar" id="menu">
        <li><strong><a href="/QA/" title="W3C Blog Home">[ W3C Blog ]</a></strong></li>
        <li><a href="/QA/Library/" title="Documents and Publications on Web and Quality">Documents</a></li>
        <li><a href="/QA/Tools/" accesskey="3" title="Validators and other Tools">Tools</a></li>
        <li><a href="/2007/12/qa-blog-help/index#feedback">Feedback</a></li>
    </ul>
<div id="searchbox">
<form method="get" action="http://www.google.com/custom" enctype="application/x-www-form-urlencoded">
<p id="formbox"><input type="text" size="15" class="textfield" name="q" accesskey="E" maxlength="255" /> <input type="submit" class="submitfield" value="Search" id="goButton" name="sa" accesskey="G" /> <input type="hidden" name="cof" value="T:black;LW:72;ALC:#ff3300;L:http://www.w3.org/Icons/w3c_home;LC:#000099;LH:48;BGC:white;AH:left;VLC:#660066;GL:0;AWFID:0b9847e42caf283e;" /><input type="hidden" id="searchW3C" name="sitesearch" checked="checked" value="www.w3.org/QA" /><input type="hidden" name="domains" value="www.w3.org/QA" /></p>
</form>
</div>


    <div id="main"><!-- This DIV encapsulates everything in this page - necessary for the positioning -->

                     <p class="content-nav">
                        <a href="http://www.w3.org/QA/2008/12/a_few_predictions_for_2009.html">&laquo; A Few Predictions for 2009</a> |
                        <a href="http://www.w3.org/QA/">Main</a>
                        | <a href="http://www.w3.org/QA/2008/12/amaya_also_for_rdfa.html">Amaya Also for RDFa &raquo;</a>
                     </p>

                        <h2 class="entry-header">Validator Donation Program: day 2</h2>
                           <div class="entry-body">
                              
<p>Yesterday, W3C launched a new donation and sponsorship program offering Web-people and Organizations a chance to show their support for Web Standards and Open source: the <a href="http://www.w3.org/QA/Tools/Donate" title="W3C Validator Donation Program"><strong>Validator Donation Program</strong></a>.</p>

<p>The  Validators have been around for almost 15 years. From day one, they have been free, open source and… operating on a shoestring. This has been a beautiful adventure: these tools are used by millions every day, a lot of people feel very strongly about validation, and we are lucky to have a great community of developers, translators and “power users” surrounding and helping the project.</p>

<h3>Why a donation program for the Validators?</h3>

<p>Because it makes a lot of sense. We are a large community using and loving these tools, and this program gives everyone a chance to give a little bit of thanks to a project we care about. Of course, all the validator projects are open source and there are <a href="http://www.w3.org/Status#contribute" title="W3C Open Source Software - Contribute!">many other ways one can contribute</a>: help others, translate, find bugs, help document, and of course, code. But not everyone has the right time or skills to do all that, and if someone wants to contribute a bit of money for a project they love, why not?</p>

<p>Another reason is that we really can use that money. Projects like the validators cost a lot to run, and develop. The validators are all available for download for those who want to use them on their own network, but the free services at w3.org are obviously the place where most people go, resulting on millions of validations a day, leading to fairly massive operating costs such as servers and bandwidth.</p>

<h3>The Validators need love, money and your help to live and grow</h3>


<p>The main cost, however, is elsewhere: staffing. We often subscribe to the myth that open source software are developed for free by armies of benevolent coders. That's quite false, especially for the validators: </p>

<ul>
  <li>Even for open source projects with a lot of benevolent developers, the cost to manage the project, lead design, coordinate translations, take care of the community (etc.) is very high.</li>
  <li>Building and maintaining validators is not always easy, and there is some tedious work few people want to do. That makes the dedication of the developers who lend a hand on these projects even more admirable! But it also means that a lot of the development and maintenance effort falls on the shoulders of W3C</li>
</ul>

<p>Here is a short story. In the few years I worked on validators, there was a much dreaded regular episode. Every few months, Tim Berners-Lee (W3C's creator and visionary-in-chief) would go on, either at conferences or in staff meetings, about what, in his mind, our validators should be. They should be really smart. They should be really flexible. They should be incredibly useful to use. They should look great and make it really easy to fix the web. All these years, every few months, I would cringe and reply “that's a grand plan, Tim, but how do we do it without a real budget?”.</p>
  
<p>For these past years the budget given to validators would be, roughly, the equivalent of a full time staff, maybe one and a half. That certainly is enough to keep a service running, but it will take much more effort to take the family of tools and bring them to maturation, push them to a new step in functionalities and usability.</p>

<h3>Validators are so important, why doesn't W3C dedicate a big budget to them?</h3>
<p>The validators certainly are one of the public faces of the W3C, but they are only part of all the work done to fulfill the mission of the Consortium: build specifications (standards) to provide the web with a robust, effective, flexible and powerful architecture. Creating those specifications involve an incredible amount of work put into the extremely important task of <em>building consensus</em> among all the actors with a stake in those new or updated Web Standards.</p>

<p>That consensus building and specification writing is, I think, the core work of W3C. Test suites, tools and tutorials are another important part of the W3C work, obviously. But with the W3C's limited budget, allocating more money for validators is not that easy: by funding the validator work through donations and sponsorships, and by using that money exclusively for the validators and related open source tools, we help the Web community “put the money where its mouth is”.</p>

<h3>But isn't W3C insanely rich?</h3>

<p><a href="http://www.la-grange.net/2008/12/12/w3c-budget">Not really</a>.</p>

<h3>With your donations and sponsorships, we can finally do great things</h3>

<p>All the above is why this new donation program is exciting. It's not just about paying for bandwith, or keeping the services running… </p>

<p>The real question is: Do we want a more flexible, usable, friendly HTML Validator, or do we want to keep the one that we have as is? Do we want to support more types of document? Do we want to provide a better support for XML? Do we want to build a real validator for SVG? Do we want to support the developmet of new technologies such as html5, or merely follow once said technologies have reached standard status? Do we want to keep a CSS validator that mostly does CSS 2.1, or do we want anyone following the advances of CSS3 to check their code? Do we want the CSS validator to check only for syntax errors, or also give information as to which style constructs are widely – or not – supported in browsers?</p>

<p>With your donations and sponsorships, we can finally do all that. We can do great things. We can:</p>
<ul>  
  <li>Integrate the web quality checking with the central <a href="/QA/Tools/Unicorn">Unicorn</a> framework</li>  
  <li>build <a href="/QA/2008/11/dreamimg_a_new_css_validator.html">new generation of tools for CSS checking</a></li>  
  <li>improve the markup validator into a <a href="http://validator.w3.org/todo.html">multilingual, flexible and friendly service</a></li>  
  <li>create new tools for SVG, accessibility, and more</li>  
</ul>
<p>… and many more things we haven't thought about yet, and which <strong>we</strong> as a community will dream and decide.</p>

<h3>Validator Donation Campaign, day 2</h3>

<p>We launched the donation program 24 hours ago. What a ride! The buzz has been very exciting so far, with blogs such as <a href="http://www.glazman.org/weblog/dotclear/index.php?post/2008/12/11/W3C-Validators" title="W3C Validators - &lt;Glazblog/&gt;">Daniel</a>'s, 
  <a href="http://www.molly.com/2008/12/11/w3c-validators-in-jeopardy/" title="molly.com &raquo; W3C Validators in Jeopardy">Molly</a>'s,
  <a href="http://www.webdirections.org/blog/donate-to-the-w3cs-validator-project/" title="Donate to the W3C&#8217;s Validator project | Web Directions">John</a>'s and many more carrying the news to the Web community, and showing that the community cares.</p>
  
<p>I can't resist sharing with you a few comments attached to a few of the first donations we've received:</p>

<ul>
  <li><q>I use it every day and I love it! thx for the work</q></li>
  <li><q>Keep up the great work!</q></li>
  <li><q>You've supported us, now we support you. Thanks for all your great work, we need you!</q></li>
</ul>

<p><a href="/QA/Tools/Donate"><img style="border:none; vertical-align: middle;"  alt="I Love Validator" src="http://www.w3.org/QA/Tools/I_heart_validator.png" /></a> Many thanks to those who have donated so far, and thanks for the kind words! For the future of the Validators and the future of the Web,
  we really need to make this campaign a great success, together. So <a href="http://www.w3.org/QA/Tools/Donate" title="W3C Validator Donation Program">Donate, tell the world, tell your blog, ask your company to become a sponsor</a>!
</p>
                           </div>
                           <div id="more" class="entry-more">
                              
                           </div>
                       <p class="postinfo">Filed by <a href="http://www.w3.org/People/olivier/">olivier Théreaux</a> on December 12, 2008  7:42 PM in <a href="http://www.w3.org/QA/archive/technology/css/">CSS</a>, <a href="http://www.w3.org/QA/archive/technology/html/">HTML</a>, <a href="http://www.w3.org/QA/archive/web_spotting/opinions_editorial/">Opinions &amp;amp; Editorial</a>, <a href="http://www.w3.org/QA/archive/w3cqa_news/tools/">Tools</a>, <a href="http://www.w3.org/QA/archive/w3cqa_news/w3c_life/">W3C Life</a>, <a href="http://www.w3.org/QA/archive/w3cqa_news/">W3C・QA News</a><br />
<span class="separator">|</span> <a class="permalink" href="http://www.w3.org/QA/2008/12/validator_donation_program.html">Permalink</a>
                                 | <a href="http://www.w3.org/QA/2008/12/validator_donation_program.html#comments">Comments (7)</a>
                                 
</p>



<h3 class="comments-header" id="comments">Comments</h3>
<div class="comment" id="comment-170023">
<p class="comment-meta" id="c170023">
<span class="comment-meta-author"><strong>Ben 'Cerbera' Millard </strong></span>
<span class="comment-meta-date"><a href="#c170023">#</a> 2008-12-14</span>
</p>
<div class="comment-bulk">
<p>I use the <a href="http://users.skynet.be/mgueury/mozilla/" rel="nofollow">HTML Validator Extension</a> for Firefox. This avoids costing w3.org money since it runs locally in the browser. It also makes the process of validating documents much faster because there's no to-and-fro over the Internet.</p>

<p>It automatically validates each page I visit. So I get a randomised QA sample just by browsing my website naturally. I also get a rough impression of how far web standards are spreading if I leave it turned on while browsing the web. :)</p>

<p>And when I'm doing QA, I can disable it. Very handy tool!</p>

</div>
</div>


<div class="comment" id="comment-170392">
<p class="comment-meta" id="c170392">
<span class="comment-meta-author"><strong>olivier Théreaux <a class="commenter-profile" href="http://www.w3.org/People/olivier/"><img alt="Author Profile Page" src="http://www.w3.org/QA/sununga/mt-static/images/comment/mt_logo.png" width="16" height="16" /></a></strong></span>
<span class="comment-meta-date"><a href="#c170392">#</a> 2008-12-17</span>
</p>
<div class="comment-bulk">
<p>Hi Ben. The HTML extension is indeed built on a very similar technology as the markup validator, and if you like it, it's a nice way to have validation “right in your browser”. For mac users, there is also the excellent <a href="http://habilis.net/validator-sac/">Validator SAC</a>.</p>

<p>Note though that, as I wrote, bandwidth and CPU are not, by far, the most important cost for the validator. It's all the work put into creating, maintaining and improving the tool that costs so much.</p>

</div>
</div>


<div class="comment" id="comment-170911">
<p class="comment-meta" id="c170911">
<span class="comment-meta-author"><strong>Nayana Adassuriya </strong></span>
<span class="comment-meta-date"><a href="#c170911">#</a> 2008-12-26</span>
</p>
<div class="comment-bulk">
<p>most of the time errors occur when me validating with CSS  filters. so are there any method to apply filters or to validate with filters.
and can anybody provide validate full sample site with CSS filters.</p>

<p>thanks
Nayana Adassuriya</p>

</div>
</div>


<div class="comment" id="comment-172240">
<p class="comment-meta" id="c172240">
<span class="comment-meta-author"><strong>scott </strong></span>
<span class="comment-meta-date"><a href="#c172240">#</a> 2009-01-19</span>
</p>
<div class="comment-bulk">
<p>By chance... will the HTML validator validate the HTML code within an .inc/.incl file that is included into a php module?</p>

<p>I help support a basic user website hsoting service @ www.orgsites.com and we have novice users.  Would like to incorporate the validate tool into the screens where the user types in their own code.</p>

<p>Their code is saved as a .inc file and then "included" into a php formatted template for display within a browser.</p>

</div>
</div>


<div class="comment" id="comment-172506">
<p class="comment-meta" id="c172506">
<span class="comment-meta-author"><strong>olivier Thereaux, W3C </strong></span>
<span class="comment-meta-date"><a href="#c172506">#</a> 2009-01-23</span>
</p>
<div class="comment-bulk">
<p>Hi scott, </p>

<p>At the moment we don't have plans to include a php parser and the markup validator remains focused on validating actual HTML, not server-side-parsed languages. The idea of adding php capability has been floated in the past, but a quick look at the idea shows it would be fairly complicated to do properly, not to mention fairly insecure.</p>

</div>
</div>


<div class="comment" id="comment-182290">
<p class="comment-meta" id="c182290">
<span class="comment-meta-author"><strong>kelvin </strong></span>
<span class="comment-meta-date"><a href="#c182290">#</a> 2009-06-04</span>
</p>
<div class="comment-bulk">
<p>thanks for all the advise you have given me as im new at building a shop on line and the help you have given has been very good for me to learn im from the uk so can u tell me how i can send a donation regards k mann </p>

</div>
</div>


<div class="comment" id="comment-182291">
<p class="comment-meta" id="c182291">
<span class="comment-meta-author"><strong>Coralie Mercier <a class="commenter-profile" href="http://my.opera.com/koalie/"><img alt="Author Profile Page" src="http://www.w3.org/QA/sununga/mt-static/images/comment/mt_logo.png" width="16" height="16" /></a></strong></span>
<span class="comment-meta-date"><a href="#c182291">#</a> 2009-06-04</span>
</p>
<div class="comment-bulk">
<p>Thanks Kelvin. You'll find the donation page at <a href="http://www.w3.org/QA/Tools/Donate">http://www.w3.org/QA/Tools/Donate</a></p>

</div>
</div>



  <div class="comments-open" id="comments-open">
<h3 class="comments-open-header">Leave a comment</h3>

<div class="comments-open-moderated">
   <p>
   Note: this blog is intended to foster <strong>polite
   on-topic discussions</strong>. Comments failing these
   requirements and spam will not get published. Please,
   enter your real name and email address. Every
   individual comment is reviewed by the W3C staff.
   This may take some time, thank you for your patience.
   </p>
   <p>
   You can use the following HTML markup (a href, b, i, 
   br/, p, strong, em, ul, ol, li, blockquote, pre) 
   and/or <a href="http://daringfireball.net/projects/markdown/syntax">Markdown syntax</a>.</p>
</div>

<div id="comments-open-data">
<form method="post" action="http://www.w3.org/QA/sununga/beach.pl" id="comments-form">
<h4>Your comment</h4>
<div id="comments-open-text">
  <textarea id="comment-text" name="text" rows="20" cols="100"></textarea><br />
<label for="comment-text">Write your comment text here. Remember, keep the discussion on topic and courteous.</label>
</div>

<h4>About you</h4>
<div id="comment-form-name">
  <input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="6277" />
<input type="hidden" name="__lang" value="en" /> 
<label for="comment-author">Your Name</label>
<input id="comment-author" name="author" size="30" value="" />
</div>
<div id="comment-form-email">
<label for="comment-email">Your Email Address</label>
<input id="comment-email" name="email" size="30" value="" />
</div>

<div id="comments-open-footer">
<input type="submit" accesskey="s" name="post" id="comment-submit" value="Submit" />

</div>
</form>
</div>
</div>



<p id="gentime">This page was last generated on $Date: 2011/12/16 03:03:12 $</p> 

      </div><!-- End of "main" DIV. -->

<address>

This blog is written by W3C staff and working group participants,<br />
&nbsp;and maintained by <a href="/People/CMercier/">Coralie Mercier</a>.<br />
Authorized parties may <a href="/QA/new">log in</a> to create a new entry.<br/>
<span id="poweredby">Powered by Movable Type, magpierss and a lot of Web Technology</span>
    </address>


    
    <p class="copyright">
      <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> &copy; 1994-2011
      <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a>&reg;
      (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>,
      <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
      <a href="http://www.keio.ac.jp/">Keio</a>),
      All Rights Reserved.
      W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
      <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>,
      <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a>
      and <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-software">software licensing</a>
      rules apply. Your interactions with this site are in accordance
      with our <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Public">public</a> and
      <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Members">Member</a> privacy
      statements.
    </p>

  </body>
</html>