Status.html 26.2 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537
<?xml version="1.0" encoding="iso-8859-1"?>
<!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 profile="http://www.w3.org/2000/08/w3c-synd/#">
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  <title>W3C Open Source Software</title>
  <meta name="Keywords" content="W3C, software, tools, download" />
  <meta name="Description"
  content="News and download pointers for software at W3C" />
  <link rel="schema.DC" href="http://purl.org/dc" />
  <meta name="DC.Subject" xml:lang="en" lang="en"
  content="software, tools, download" />
  <meta name="DC.Title" xml:lang="en" lang="en"
  content="W3C Open Source Software releases" />
  <meta name="DC.Description.Abstract" xml:lang="en" lang="en"
  content="news and download pointers for software at W3C" />
  <meta name="DC.Language" scheme="RFC1766" content="en" />
  <meta name="DC.Creator" content="Olivier Thereaux" />
  <meta name="DC.Publisher"
  content="W3C - World Wide Web Consortium - http://www.w3.org" />
  <meta name="DC.Rights"
  content="http://www.w3.org/Consortium/Legal/copyright-documents-19990405" />
  <link rel="alternate" type="application/rss+xml" title="RSS"
  href="http://www.w3.org/2003/05/Software/Overview.rss" />
  <link rel="alternate stylesheet" href="Style/threepart-f.css"
  title="Gold (right, fixed) + navbar" />
  <link rel="meta" title="DOAP" type="application/rdf+xml"
  href="http://www.w3.org/2001/sw/Europe/200407/w3c-doap.rdf" />
  <link rel="stylesheet" href="/StyleSheets/status.css" type="text/css" />
</head>

<body>

<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> Open Source
Software </h1>
</div>
<!-- header end -->
<ul class="navbar" id="menu">
  <li><a href="/TR/" title="W3C Technical Reports and Publications">W3C
    Specs</a></li>
  <li><a href="/QA/"
    title="Questions and Answers Weblog - Join the conversation">Q&amp;A
    Weblog</a></li>
  <li><a href="PastProjects.html" title="Past Open Source Projects">Past
    Projects</a></li>
  <li><a href="#contribute"
  title="Contribute to these projects">Contribute</a></li>
  <li><a href="/Consortium/"
    title="About the World Wide Web Consortium and its activities">About
  W3C</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" value="Search" class="submitfield" 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" /><input type="hidden" name="domains" value="www.w3.org"
  /></p>
</form>
</div>

<div id="main">
<!-- jumpbar beg -->

<div id="jumpbar">
<h2 id="intro">About W3C Software</h2>

<p>The natural complement to <a href="/TR/">W3C specifications</a> is running
code. Implementation and testing is an essential part of specification
development and releasing the code promotes exchange of ideas in the developer
community.</p>
<img id="opensource_cert"
src="http://www.opensource.org/trademarks/opensource/web/opensource-75x65.png"
alt="certified open source" /> 

<p id="opensource_cert_expl">All W3C software is <a
href="http://www.opensource.org/licenses/W3C.php">certified</a> Open
Source/Free Software. <br />
(see the <a href="/Consortium/Legal/copyright-software.html">license</a>)</p>

<h2 id="news">W3C Software News <a href="/2003/05/Software/Overview.rss"><img
src="/Icons/feed" alt="RSS Feed"
title="W3C Software news Syndication (RSS) Feed" /></a></h2>
<!-- When you add a news item, don't forget to copy it into the separate News page:
http://www.w3.org/2010/01/SoftwareNews - Thanks. -->
<!-- Try to keep the list trimmed, and, as much as possible, try to have only the 
latest news item for a given software -->


<div class="item" id="x20110407a">
<h3>HTML-XML-utils 6.0</h3>

<p><span class="date">7 April 2011</span>: Version 6.0 of the <a
href="/Tools/HTML-XML-utils/">HTML/XML utilities</a> adds only one
feature, but adds it to all utilities: support for document type
declarations with neither a public ID nor a system ID, i.e., something
like <code>&lt;!DOCTYPE foo&gt;</code>. Such declarations are
currently rare, but that will probably change: <a
href="/TR/html5/">HTML5</a> is expected to recommended that the first
line of HTML5 documents is <code>&lt;!doctype html&gt;</code> (<a
href="/2011/01/SoftwareNews#x20110407a" class="link">News
Archive</a>)</p>
</div>

<div class="item" id="x20110121a">
<h3>Hcalproxy 1.4</h3>

<p><span class="date">21 January 2011</span>: <a
href="/People/Bos/HcalProxy/">Hcalproxy</a> now supports <a
href="http://isoc.org/wp/worldipv6day/">IPv6.</a> (<a
href="/2011/01/SoftwareNews#x20110121a" class="link">News Archive</a>)</p>
</div>

<div class="item" id="x20100526a">
<h3>xmptool 0.8</h3>

<p><span class="date">26 May 2010</span>: Version 0.8 of <a
href="/People/Bos/JPEG-XMP/">xmptool</a> adds an option -c
(&ldquo;clean-up&rdquo;) to remove redundant properties from an XMP file. If a
property has a <em>Bag</em> or an <em>Alt</em> containing values in different
languages, and the value in some of those languages is the same as the default
value, then those languages are removed. E.g., if the property is</p>
<pre>&lt;relation&gt;
 &lt;rdf:Bag&gt;
  &lt;rdf:li xml:lang="x-default"&gt;<b>Berlin</b>&lt;/rdf:li&gt;
  &lt;rdf:li xml:lang="de"&gt;<b>Berlin</b>&lt;/rdf:li&gt;
 &lt;/rdf:Bag&gt;
&lt;relation&gt;</pre>

<p>then the value in German (lang=&ldquo;de&rdquo;) is redundant and the
property can be simplified to:</p>
<pre>&lt;relation xml:lang="x-default"&gt;<b>Berlin</b>&lt;relation&gt;</pre>

<p>(<a href="/2010/01/SoftwareNews#x20100526a" class="link">News
Archive</a>)</p>
</div>

<div class="item" id="x20100228a">
<h3>eot-utils 1.0 as tar file</h3>

<p><span class="date">28 February 2010:</span> The first version of the <a
href="#eot-utils">eot-utils</a> is now also avalaible as a <a
href="/Tools/eot-utils/">tar file,</a> which should be easier to compile than
the version from <a href="http://dev.w3.org/cvsweb/eot-utils/">CVS.</a> (<a
href="/2010/01/SoftwareNews#x20100228a" class="link">News Archive</a>)</p>
</div>

<div class="item" id="x20100128a">
<h3>eot-utils 1.0</h3>

<p><span class="date">28 January 2010:</span> The first version of the <a
href="http://dev.w3.org/cvsweb/eot-utils/">eot-utils</a> contains
<em>mkeot</em>, which creates <a
href="http://www.w3.org/Submission/2008/01/">EOT</a> (Embedded OpenType) files,
and <em>eotinfo</em>, which displays the contents of an EOT header in a
readable way. Both programs are functional, but <em>eotinfo</em> doesn't yet
show all of the information in the header. (<a
href="/2010/01/SoftwareNews#x20100128a" class="link">News Archive</a>)</p>
</div>

<p>News Archives: <a href="http://www.w3.org/2003/01/SoftwareNews">2003</a>, <a
href="http://www.w3.org/2004/01/SoftwareNews">2004</a>, <a
href="http://www.w3.org/2005/01/SoftwareNews">2005</a>, <a
href="http://www.w3.org/2006/01/SoftwareNews">2006</a>, <a
href="http://www.w3.org/2007/01/SoftwareNews">2007</a>, <a
href="http://www.w3.org/2008/01/SoftwareNews">2008</a>, <a
href="http://www.w3.org/2009/01/SoftwareNews">2009</a>, <a
href="http://www.w3.org/2010/01/SoftwareNews">2010</a>, <a
href="http://www.w3.org/2011/01/SoftwareNews">2011</a>.</p>
</div>
<!-- jumpbar -->
<ul id="categories_list">
  <li><span>Server-side</span> 
    <ul>
      <li><a href="#Apache">Apache patches</a></li>
      <li><a href="#Jigsaw">Jigsaw</a></li>
      <li><a href="#Hcalproxy">Hcalproxy</a></li>
    </ul>
  </li>
  <li><span>Browse, Parse, View</span> 
    <ul>
      <li><a href="#Amaya">Amaya</a></li>
      <li><a href="#cwm">CWM</a></li>
      <li><a href="#IsaViz">IsaViz</a></li>
    </ul>
  </li>
  <li><span>Authoring tools</span> 
    <ul>
      <li><a href="#Amaya">Amaya</a></li>
      <li><a href="#SLIDY">HTML Slidy</a></li>
    </ul>
  </li>
  <li><span>Validation, lint</span> 
    <ul>
      <li><a href="#charlint">Charlint</a></li>
      <li><a href="#CSSValidator">CSS Validator</a></li>
      <li><a href="#checklink">Link Checker</a></li>
      <li><a href="#logvalidator">Log Validator</a></li>
      <li><a href="#MWBP">mobileOK checker</a></li>
      <li><a href="#Validator">Markup Validator</a></li>
      <li><a href="#RdfValidator">RDF Validator</a></li>
      <li><a href="#TIDY">HTML Tidy</a></li>
      <li><a href="#XSV"><acronym
      title="XML Schema Validator">XSV</acronym></a></li>
    </ul>
  </li>
  <li><span>Manipulation, Libraries</span> 
    <ul>
      <li><a href="#dtd2schema">DTD2Schema</a></li>
      <li><a href="#eot-utils">eot-utils</a></li>
      <li><a href="#Ical2html">Ical2html</a></li>
      <li><a href="#HTML-XML-utils">HTML-XML-utils</a></li>
      <li><a href="#libwww">libwww</a></li>
      <li><a href="#rdfpic">RDFPic</a></li>
      <li><a href="#xmptool">rdjpgxmp, wrjpgxmp, xmptool</a></li>
    </ul>
  </li>
</ul>

<div id="main_content">
<h2 id="list">Browse W3C's Open Source Software</h2>
<dl>
  <dt><a id="Amaya" href="/Amaya/" name="Amaya">Amaya - a Web
  browser/editor</a></dt>
    <dd>First released Feb '97, Amaya is not just a browser, but a <i>hypertext
      editor</i>. It's a test-bed for the design of embedded objects,
      stylesheets, math, structured graphics, and more.</dd>
  <dt><a id="Apache" href="/2007/10/osc">Apache patches</a></dt>
    <dd>Our contributions to the Apache HTTP server cover bug patches and
      extensions to the HTTP perl test framework as needed. We have applied all
      of these patches to our production servers.</dd>
  <dt><a id="charlint" name="charlint"
  href="/International/charlint/">Charlint</a></dt>
    <dd>Charlint, aka "Charlie", is a perl script that allows you to validate
      or normalize Unicode (UTF-8) data according to the <a
      href="/TR/WD-charmod">Character Model for the World Wide Web</a> W3C
      Working Draft.</dd>
  <dt><a id="CSSValidator" name="CSSValidator"></a> <a
  href="http://jigsaw.w3.org/css-validator/">CSS Validator</a></dt>
    <dd>The W3C <a href="http://jigsaw.w3.org/css-validator/">CSS Validation
      Service</a>, also known as CSS validator, is a popular free online
      service to find problems in <a href="/Style/CSS/">CSS</a> style sheets
      used by your HTML pages. The CSS Validator is also <a
      href="http://jigsaw.w3.org/css-validator/DOWNLOAD.html">available for
      download</a>.</dd>
  <dt><a name="cwm" id="cwm"
  href="http://www.w3.org/2000/10/swap/doc/cwm.html">Cwm</a></dt>
    <dd>Cwm is a general-purpose data processor for the <a
      href="/2001/sw/">semantic web</a>. It is a forward chaining reasoner
      which can be used for querying, checking, transforming and filtering
      information. Its core language is <a href="/RDF/">RDF</a>, extended to
      include rules, and it uses RDF/XML or N3 serializations as required.</dd>
  <dt><a id="dtd2schema" name="dtd2schema"></a><a
  href="http://www.w3.org/2000/04/schema_hack/">DTD2Schema</a></dt>
    <dd>A Conversion Tool from DTD to XML Schema</dd>
  <dt><a id="eot-utils" name="eot-utils"></a> eot-utils [<a
  href="http://dev.w3.org/cvsweb/eot-utils/">CVS,</a> <a
  href="/Tools/eot-utils/">tar files</a>]</dt>
    <dd>The eot-utils are the two programs <em>mkeot</em> and <em>eotinfo</em>.
      The former creates an <a
      href="http://www.w3.org/Submission/2008/01/">EOT</a> (Embedded OpenType)
      file from an OpenType or TrueType font and the URLs of one or more Web
      pages. Unlike Microsoft's <a
      href="http://www.microsoft.com/typography/WEFT.mspx">WEFT,</a>
      <em>mkeot</em> is a command-line utility. <em>mkeot</em> doesn't subset a
      font and doesn't currently compress the font data. <em>mkeot</em>
      respects the TrueType &ldquo;embedding bits.&rdquo; The <em>eotinfo</em>
      program displays the contents of an EOT header in a human-readable way.
      The programs were tested on Linux (Debian 5 &ldquo;Lenny&rdquo;) and Mac
      OS X (10.5 &ldquo;Snow Leopard&rdquo;) but are expected to work on more
      systems.</dd>
  <dt><a id="SLIDY" name="SLIDY"></a><a href="/Talks/Tools/Slidy2/">HTML
  Slidy</a></dt>
    <dd>A Web-based framework for creating accessible slide shows with simple
      markup, and operated like Microsoft PowerPoint. Each presentation is
      marked up as a single document with links to the slideshow style sheet
      and script. Each slide is enclosed in a div element with class="slide".
      The framework includes support for handout notes, incrementally revealing
      bullet points and graphics overlays, different backgrounds for different
      slides (div's with class="background"), and guidance on using SVG for
      anti-aliased graphics that scale with the window size.</dd>
  <dt><a id="TIDY" name="TIDY"></a><a href="/People/Raggett/tidy/">HTML
  Tidy</a></dt>
    <dd>HTML TIDY is a free utility for fixing HTML mistakes automatically and
      tidying up sloppy editing into nicely laid out markup. It also works
      great on the atrociously hard to read markup generated by some
      specialized HTML editors and conversion tools, and can help you identify
      where you need to pay further attention to making your pages more
      accessible to people with disabilities. Tidy further provides a simple
      way to convert HTML to well formed XML, see <a
      href="/TR/WD-html-in-xml/">WD-html-in-xml</a>.</dd>
  <dt><a id="HTML-XML-utils" href="/Tools/HTML-XML-utils/"
  name="HTML-XML-utils">HTML-XML-utils</a></dt>
    <dd>A number of simple <a href="/Tools/HTML-XML-utils/">C programs for
      manipulating HTML &amp; XML:</a> number headings, make a table of
      contents, make an index, manage bibliographic references (a simple
      implementation of refer(1) for HTML), list all links, create
      cross-references, extract elements that match a (CSS) selector, etc. Most
      are meant to be used in a Unix pipe or in shell scripts.</dd>
  <dt><a id="Ical2html" href="/Tools/Ical2html/" name="Ical2html">Ical2html -
  tools for icalendar files</a></dt>
    <dd>The <a href="/Tools/Ical2html/">package</a> contains three programs:
      <em>ical2html</em> reads an iCalendar (.ics) file, extracts all events
      between certain dates and of certain categories and creates an HTML page
      with monthly calendars; <em>Icalfilter</em> filters out events of a given
      category; <em>icalmerge</em> merges two or more iCalendar files, keeping
      only the most recent versions of duplicate events. See also the <a
      href="http://dev.w3.org/cvsweb/Ical2html/">development version in
    CVS</a>.</dd>
  <dt><a id="IsaViz" href="http://www.w3.org/2001/11/IsaViz/"
  name="IsaViz">IsaViz</a></dt>
    <dd>IsaViz is a visual environment for browsing and authoring <a
      href="/RDF/">RDF</a> models represented as graphs.</dd>
  <dt><a id="Jigsaw" href="/Jigsaw/" name="Jigsaw">Jigsaw - the Advanced Web
  Server</a></dt>
    <dd>In June 1996, the release of Jigsaw demonstrated object-oriented web
      server design, written in Java. While it supports HTTP 1.1, traditional
      file-based resources, and CGI, its strength lies in its resource-based
      architecture. On this architecture, it supports advanced proxy caching
      features including ICP, Servlets, PICS, collaborative authoring, and <a
      href="/Jigsaw/features.html">more</a>.</dd>
  <dt><a id="libwww" href="/Library/" name="libwww">Libwww - the W3C Protocol
  Library</a></dt>
    <dd>Libwww is a highly modular, general-purpose client side Web API written
      in C for <a href="/Library/User/Platform/">Unix and Windows (Win32)</a>.
      It's well suited for both small and large <a
      href="/Library/User/Applications.html">applications</a>. Pluggable <a
      href="/Library/User/Guide/">modules provided with libwww</a> include
      complete <a href="/Library/User/Guide/#HTTP">HTTP/1.1</a> (with caching,
      pipelining, PUT, POST, Digest Authentication, deflate, etc.), <a
      href="/Library/User/Guide/#Interface1">MySQL logging</a>, <a
      href="/Library/User/Guide/#Access">FTP</a>, <a
      href="/Library/User/Guide/#HTML">HTML/4</a>, <a
      href="/Library/User/Guide/#Expat">XML</a> (expat), <a
      href="/Library/User/Guide/#Expat">RDF</a> (SiRPAC), and much more. The
      purpose of libwww is to serve as a testbed for protocol experiments.</dd>
    <dd><strong>Note:</strong> In addition to the W3C Software License, libwww
      is covered by a <a
      href="/Consortium/Legal/libwww-copyright-notice-19980720.html">specific
      notice</a>, which includes CERN.</dd>
  <dt><a id="checklink" href="http://validator.w3.org/docs/checklink.html"
  name="checklink">Link Checker</a></dt>
    <dd>The W3C Link Checker checks that all the links in your HTML document
      are valid. There is a command-line interface and an <a
      href="http://validator.w3.org/checklink">online version</a>. The Link
      Checker can <a
      href="http://validator.w3.org/docs/checklink#install">easily be
      installed</a> on one's server.</dd>
  <dt><a id="logvalidator" name="logvalidator"
  href="/QA/Tools/LogValidator">Log Validator</a></dt>
    <dd>The <a href="/QA/Tools/LogValidator">Log Validator</a> is a web server
      log analysis and validation tool: it can help web content managers find
      and fix the most frequently accessed invalid documents on their Web site.
      It is based on a <a
      href="http://search.cpan.org/dist/W3C-LogValidator/">flexible perl
      library</a> that can be used to process lists of Web documents for
      validation or other tasks.</dd>
  <dt><a id="Validator" name="Validator"></a><a
  href="http://validator.w3.org/source/">Markup Validation Service</a></dt>
    <dd>The W3C Markup Validation Service, also known simply as &ldquo;<a
      href="http://validator.w3.org">HTML Validator</a>&rdquo; is a free online
      service that helps check Web documents in languages such as HTML, XHTML,
      SVG, MathML, etc. Its <a href="http://validator.w3.org/source/">source
      code</a> is also available, and it is relatively easy to <a
      href="http://validator.w3.org/docs/install.html">install</a> on a number
      of platforms.</dd>
  <dt><a id="MWBP" name="MWBP"></a><a
  href="http://dev.w3.org/cvsweb/2007/mobileok-ref/">mobileOK checker
  library</a></dt>
    <dd>The W3C mobileOK checker Java library helps building applications that
      can assess whether a Web page is <a
      href="http://www.w3.org/TR/mobileOK-basic10-tests/">mobileOK Basic</a>,
      highlighting potential problems it would have to be used on a mobile
      device (such as a phone or a PDA). It serves as a successor to the <a
      href="http://dev.w3.org/cvsweb/2006/mwbp-validator/">mobile web best
      practices checker</a>.</dd>
  <dt><a id="rdfpic" name="rdfpic"
  href="http://jigsaw.w3.org/rdfpic/">RDFPic</a></dt>
    <dd><a href="http://jigsaw.w3.org/rdfpic/">RDFPic</a> is a tool to embed an
      RDF description of a picture into the picture itself, as described by <a
      href="http://www.w3.org/TR/photo-rdf/">Describing and retrieving photos
      using RDF and HTTP</a>. The <a
      href="http://dev.w3.org/cvsweb/java/classes/org/w3c/rdfpic/">version in
      CVS</a> supports <a
      href="http://www.adobe.com/products/xmp/index.html">XMP.</a></dd>
  <dt><a id="RdfValidator" name="RdfValidator"
  href="http://www.w3.org/RDF/Validator/">RDF Validator</a></dt>
    <dd>The <a href="http://www.w3.org/RDF/Validator/">RDF Validator</a> checks
      the syntax of RDF documents, and can produce a graph of any RDF data. Its
      <a href="http://dev.w3.org/cvsweb/2006/RDFValidator/">java code</a> can
      run as a java servlet with jetty, tomcat or Jigsaw. <a
      href="http://esw.w3.org/topic/RdfValidator/Installation">Installation
      instructions for Jetty or Tomcat</a> are available on the ESW Wiki.</dd>
  <dt><a id="XSV" href="http://www.ltg.ed.ac.uk/~ht/xsv-status.html"><acronym
  title="XML Schema Validator">XSV</acronym></a></dt>
    <dd><acronym title="XML Schema Validator">XSV</acronym> is a validator for
      W3C XML Schema, available both for download in source and executable
      formats, and <a
    href="http://www.w3.org/2001/03/webdata/xsv">online</a>.</dd>
  <dt><a id="Hcalproxy" href="/People/Bos/HcalProxy/">HcalProxy</a></dt>
    <dd>Hcalproxy runs as a personal proxy and converts (remote) HTML with <a
      href="http://microformats.org/wiki/hcalendar">hCalendar</a> microformat
      mark-up to <a href="http://www.ietf.org/rfc/rfc2445.txt">icalendar.</a>
      For example, if <code>http://example.org/ex.html</code> is an HTML
      document, then
      <code>http://localhost:8000/http://example.org/ex.html</code> is an
      icalendar document with all events from that HTML document.</dd>
  <dt><a id="xmptool" href="/People/Bos/JPEG-XMP/">rdjpgxmp, wrjpgxmp,
  xmptool</a></dt>
    <dd>rdjpgxmp and wrjpgxmp extract and insert XMP data in JPEG (JFIF) files.
      xmptool can print the value of a particular property in an XMP file,
      delete a property from an XMP file, or insert a property/value pair into
      an XMP file.</dd>
  <dt><a id="unicorn" href="http://validator.w3.org/unicorn">Unicorn</a></dt>
  <dd>Unicorn is W3C's unified validator, which helps people improve the 
  quality of their Web pages by performing a variety of checks. Unicorn gathers 
  the results of the popular HTML and CSS validators, as well as other useful services.</dd> 
  <dt></dt>
</dl>

<h2>Past Projects</h2>

<p>Here is the list of <a href="PastProjects.html">Past Open Source
Projects</a> developed at W3C.</p>

<h2 id="contribute">Get involved! Contribute to W3C Open-Source Software</h2>

<p>W3C software is free and open source: the software is made primarily <em>by
people of the Web community, for the Web community</em>.</p>

<p>There are many ways to get involved:</p>

<h3>Help Others</h3>

<p>Great communities make great tools, and with only a few minutes of your time
you can join the mailing-lists associated with W3C open source projects (such
as <a
href="http://lists.w3.org/Archives/Public/www-validator/">www-validator</a> for
the markup validator or <a
href="http://lists.w3.org/Archives/Public/www-validator/">www-validator-css</a>
for the CSS validator) and participate in discussions and user support.</p>

<p>A lot of W3C software have a specific user discussion mailing-list (see each
projects for details), some also have IRC (chat) channels, such as the
<kbd>#validator</kbd> channel on the <kbd>irc.freenode.net</kbd> for
discussions on W3C validation services.</p>

<h3>Write code</h3>

<p>Developers are welcome to get involved by contributing code. either to <a
href="#list">existing projects</a> (see list above and check each project's
documentation for contact e-mail information), or <a
href="http://esw.w3.org/topic/SoftwareProjects">proposed future software</a>.
Patches and <a href="http://www.w3.org/Bugs/Public/">bug fixes</a> are always
welcome, and developers willing to get seriously involved will generally get
commit access after a proving period.</p>

<p>As explained <a href="#download">below</a>, all of W3C software source is <a
href="http://dev.w3.org/cvsweb/">freely available</a>, developers are
encouraged to get the source for the projects they care about and start hacking
right away.</p>

<p>Read the <a href="Consortium/Legal/IPR-FAQ-20000620.html#contribute">IPR FAQ
on software contribution</a> if you intend to contribute code. Note that as
this license is GPL compatible, it is possible to redistribute software based
on W3C sources under a GPL license.</p>

<h3>Send Feedback</h3>

<p>Code is not the only way to get involved in making W3C software better.
Testing, bug reports, suggestions, or help in creating good documentation are
equally important! Most project will have a <em>Feedback</em> page, and you can
report bugs, test cases and patches on our <a
href="http://www.w3.org/Bugs/Public/">Bugzilla</a>.</p>

<h3>Donate</h3>

<p>All the tools listed on this page are free and open source, but hosting,
maintaining and developing them often costs a lot. With your support through
the <a href="http://www.w3.org/QA/Tools/Donate">Validator Donation Program</a>
or the <a href="http://www.w3.org/Consortium/sup">W3C Supporters Program</a>,
we can build even better tools. </p>

<h2 id="download">Download and Check source code</h2>

<p id="Checking">Most W3C software is available directly <a
href="http://dev.w3.org/">from our CVS base</a> or in our <a
href="http://dvcs.w3.org">Mercurial repository</a>. You can browse the content
and history of either through their respective web interfaces.</p>

<p>See the documentation of each software for specific instructions for
download and installation.</p>

<p>Some of our software is available via <a href="ftp://ftp.w3.org/pub/">FTP
from ftp.w3.org</a>.</p>
</div>
<!-- main_content end -->
</div>
<!-- main end -->
<address>
  Page maintained by <a href="/blog/systeam/">W3C Systems Team</a> and
  individual software authors 
</address>

<p class="copyright"><a rel="Copyright"
href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> ©
1994-2011 <a href="http://www.w3.org/"><acronym
title="World Wide Web Consortium">W3C</acronym></a>® (<a
href="http://www.csail.mit.edu/"><acronym
title="Massachusetts Institute of Technology">MIT</acronym></a>, <a
href="http://www.ercim.org/"><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>