「インターネット技術」はアプリケーションの標準を中心とする
「標準の紹介」は標準化の違いを中心とする
月曜日(続き)
水曜日まで提出期限の宿題
宿題をメールで送ってください。
木曜日
金曜日
3-5ページを書いてください。枚数は重要ではありません。
インターネット技術の標準化 > 本講義でWeb標準として紹介する三つの例
インターネット技術の標準化 > 本講義でWeb標準として紹介する三つの例
インターネット技術の標準化 > 本講義でWeb標準として紹介する三つの例
インターネット技術の標準化 > 標準化の意味について > 標準化の目的
アメリカの鉄道の標準化の一例(スライドはJacek Kopeckýが提供)
インターネット技術の標準化 > 標準化の意味について > 標準化の目的
アメリカの鉄道とHTMLの違い
インターネット技術の標準化 > 標準化の意味について > 標準化の目的
インターネット技術の標準化 > 標準化の意味について > 標準の種類
The wonderful thing about standards is that there are so many of them to choose from
標準の「素晴らしい」特徴は標準がたくさんあり、その中から相応しいものを選ばざるを得ない、ということです。
(グレース・ホッパー アメリカ軍の計算機科学者)
インターネット技術の標準化 > 標準化の意味について > 標準の種類
インターネット技術の標準化 > 標準化の意味について > 標準の種類
インターネット技術の標準化 > 標準化の意味について > 標準の種類
インターネット技術の標準化 > 標準化の意味について > 標準化活動に参加する企業、ユーザーのコミュニティー
インターネット技術の標準化 > 標準化の意味について > 標準化活動に参加する企業、ユーザーのコミュニティー
<p xml:lang="zh-CN" lang="zh-CN">雪 zh-CN</p> <p xml:lang="ja" lang="ja">雪 ja</p> <p xml:lang="ko" lang="ko">雪 ko</p>
雪 zh-CN
雪 ja
雪 ko
インターネット技術の標準化 > 標準化の意味について > 標準化活動に参加する企業、ユーザーのコミュニティー
「BCP 47」を定義するワーキングループの会員になるのには
インターネット技術の標準化 > 標準化の意味について > 標準化活動に参加する企業、ユーザーのコミュニティー
インターネット技術の標準化 > 標準化の意味について > 標準化活動に参加する企業、ユーザーのコミュニティー
インターネット技術の標準化 > 標準化の組織 > 歴史的な背景
インターネット技術の標準化 > 標準化の組織 > 国内と国際的な組織
1)国際標準2)それを使用する国際標準3)それを使用する国内標準4)それを使用する文書
インターネット技術の標準化 > 標準化の組織 > 国内と国際的な組織
注意!「標準」と「文書」の違い
違いは合意「consensus」の範囲
Publication of this document by W3C indicates no endorsement of its content by W3C, nor that W3C has, is, or will be allocating any resources to the issues addressed by it.
(XML Japanese Profileから)
デジュリスタンダードにとって重要な違いで、デファクトスタンダードにとっては重要ではない
インターネット技術の標準化 > 標準化の組織 > 国内と国際的な組織
インターネット技術の標準化 > 標準化の組織 > NSBとSDO
インターネット技術の標準化 > 標準化の組織 > NSBとSDO
インターネット技術の標準化 > 標準化の組織 > 組織の紹介(まとめ)
インターネット技術の標準化 > 標準化の組織 > 組織の紹介(まとめ)
Organization for the Advancement of Structured Information Standards
インターネット技術の標準化 > 標準化の組織 > 組織の紹介(まとめ)
We reject kings, presidents and voting. We believe in rough consensus and running code
(デービッド・ダナ・クラーク、アメリカのコンピューター学者)
インターネット技術の標準化 > 標準化の組織 > 組織の紹介(まとめ)
Web Services-Interoperability Organization
インターネット技術の標準化 > 標準化の組織 > 組織の紹介(まとめ)
Web Hypertext Application Technology Working Group
インターネット技術の標準化 > 標準化の組織 > 組織の紹介(まとめ)
ある標準を担当する組織が業界、又はユーザーのコミュニティー が望まない標準化活動を行う
その結果、新しい「標準化」活動が始まる
それは「標準化」かどうかは不明
月曜日(続き)
標準化組織によって問題の種類と対策が違う
水曜日まで提出期限の宿題
宿題をメールで送ってください。
木曜日
宿題をチェックするとき、感動しました!
charterの質は非常に良かったが、いくつかの気を付けた方がいいところがある
皆が興味のある標準化の分野は
木曜日
注意!W3Cのワーキングループによって、ツールの「好み」が違うこともある
MLの読み方
W3Cの解決方法は「IRC」がメーン
「IRC」(Internet Relay Chat)の役割は様々
そういう証明は、「Disposition of Comments」という
(「Web Service Policy」の「Last Call Working Draft」の一例)
BugzillaのBugの一例
「Web Service Policy」ワーキングループの参加者の一覧
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
木曜日
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
例「http://www.w3.org/TR/2007/CR-ws-policy-20070605」の草案
This version: http://www.w3.org/TR/2007/CR-ws-policy-20070605 Latest version: http://www.w3.org/TR/ws-policy Previous version: http://www.w3.org/TR/2007/CR-ws-policy-20070330/
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
What makes a cool URI? A cool URI is one which does not change. What sorts of URI change? URIs don't change: people change them.
URIの重要性でW3Cの草案に「checklink」のツールが必要
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
但し、他の標準化組織はURIに関する態度が違う
Internet-Drafts are not an archival document series. These documents should not be cited or quoted in any formal document. Unrevised documents placed in the Internet-Drafts directories have a maximum life of six months. After that time, they must be updated, or they will be deleted.
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
名前空間「namespace」の例(Web Service Policyの草案から)
<wsp:Policy xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" xmlns:wsp="http://www.w3.org/ns/ws-policy" > <wsp:ExactlyOne> ... <sp:SignedParts> ... </sp:SignedParts/> ... </wsp:ExactlyOne> </wsp:Policy>
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
新しい草案で名前空間を変えることが大変!
「Web Services Policy 1.5 Namespace」名前空間の記述から
should the specifications revert to Working Draft status, and a subsequent revision, published as a WD, CR or PR draft, results in non-backwardly compatible changes from a previously published WD, CR or PR draft of the specification, the namespace URI will be changed accordingly
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
Reserved Top Level DNS Names(IETFの「BCP 32」から )
four domain names are reserved ... .test .example .invalid .localhost
「cool」ではないURIの例は草案の中で「.example」と企業の名前を混乱してしまう
http://myCompany.example.com
mycompanyは本当に存在するので著作権の問題が起こってしまう!
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
Unicodeの使用が必要。Unicodeの文字コードを参照する方法
U+002E
full stop
dot
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
日時の書き方
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
文書を翻訳するときは注意した方がいいところがある
The <code>title</code> attribute ...
http://www.mycompany.com
を日本語にどう翻訳したらいいのかインターネット技術の標準化 > 標準の「言葉」と「スタイル」
例は「Web Services Policy 1.5 - Framework」
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
例は「Web Services Policy 1.5 - Framework」
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
例は「Web Services Policy 1.5 - Framework」
The Working Group expects to advance this Working Draft to Recommendation Status.
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
<html lang="en-US" xml:lang="en-US">
<link rel="stylesheet" type="text/css" href= "http://www.w3.org/StyleSheets/TR/W3C-CR.css"/>
<font>
タグを使用しないインターネット技術の標準化 > 標準の「言葉」と「スタイル」
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
MUST
」は「仕様の絶対の必要条件」MUST NOT
」は「絶対の禁止令」SHOULD
」は「特定のアイテムを無視する理由もあるかもしれない」SHOULD NOT
」は「特定のアイテムの禁止令を無視する理由もあるかもしれない」MAY
」は「本当にオプショナル」RFC2119を参照することが多い
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
「Web Service Policy」からの例
Normative text within this specification takes precedence over normative outlines, which in turn take precedence over the XML Schema descriptions.
草案の附属書から
A. The application/wspolicy+xml Media Type
...
B. References
...
C. Acknowledgements (Non-Normative)
...
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
正式的な記法の種類と記法を使うか使わないかは考え方は様々だ
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
WS-Addressing Metadataという草案が「Web Services Policy」を参照する
Web Services Policy 1.5 - Framework, A. S. Vedamuthu, ... Editors.
World Wide Web Consortium, 05, June 2007. This version of the specification of the
Web Services Policy 1.5 - Framework specification is
http://www.w3.org/TR/2007/CR-ws-policy-20070605. The latest version of Web Services
Policy 1.5 - Framework is available at http://www.w3.org/TR/ws-policy.
「WS-Addressing Metadata」のワーキングループの参加者は、「Web Services Policy」の草案が早く進歩できるようと願っている…
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
参考文献の例
<cite><a href="http://www.w3.org/TR/2007/CR-ws-policy-20070605">Web Services Policy 1.5 - Framework</a></cite>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo, P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, 05, June 2007. This version of the specification of the Web Services Policy 1.5 - Framework specification is http://www.w3.org/TR/2007/CR-ws-policy-20070605. The <a href="http://www.w3.org/TR/ws-policy">latest version of Web Services Policy 1.5 - Framework</a> is available at http://www.w3.org/TR/ws-policy.
Web Services Policy 1.5 - Framework, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo, P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, 05, June 2007. This version of the specification of the Web Services Policy 1.5 - Framework specification is http://www.w3.org/TR/2007/CR-ws-policy-20070605. The latest version of Web Services Policy 1.5 - Framework is available at http://www.w3.org/TR/ws-policy.
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
HTTPのHeaderの例 http://www.w3.org/TR/ws-policy/,headers
200 OK
Content-Length: 161386
Accept-Ranges: bytes
Expires: Thu, 14 Jun 2007 04:49:47 GMT
Server: Apache/1.3.37 (Unix) PHP/4.4.7
Last-Modified: Mon, 04 Jun 2007 00:57:49 GMT
Connection: close
Etag: "4663638d"
Cache-Control: max-age=21600
Date: Wed, 13 Jun 2007 22:49:47 GMT
P3p: policyref="http://www.w3.org/2001/05/P3P/p3p.xml"
Content-Type: text/html; charset=utf-8
インターネット技術の標準化 > 標準の「言葉」と「スタイル」
その例は「WS Policy」のメディアタイプの登録
木曜日
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
<span>
<span class="slide">
<!-- コメントの内容-->
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
<!ELEMENT spec (front, body, back?)>
<!ELEMENT span (#PCDATA)>
<!ATTLIST span
class CDATA #IMPLIED>
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
Web Service Policyの草案から
<wsp:Policy xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" xmlns:wsp="http://www.w3.org/ns/ws-policy" > <wsp:ExactlyOne> ... <sp:SignedParts> ... </sp:SignedParts/> ... </wsp:ExactlyOne> </wsp:Policy>
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
Web Services Policy Frameworkでも「XML Information Set」が使用される
If there is no wsp:Policy Element Information Item in the [children] property, the assertion has no nested policy expression.
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
XPath は XML ドキュメントの表面的なシンタックスというよりは、 XMLドキュメントの抽象的論理的な構造をもとに機能する。
p
の子であるspan
の要素情報科目を識別するp/child::span
又は
p/span
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
<p>...</p>
<段落>...</段落>
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
2007-06-14
」が欲しい<!ELEMENT a (b?,b)>
A + B = 100
<list> <A>100</A> <B>0</B> </list>
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" ... >
<xsd:element name="root">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="A" type="xsd:integer"/>
<xsd:element name="B" type="xsd:integer"/>
</xsd:sequence>
<xsd:attribute name="revisionDate" type="xsd:date"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
<start> <element name="a"> <optional> <ref name="b"/> </otional> <ref name="b"/> </element> </start> <define name="b"> <element name="b"> <text/> </element> </define>
又は
element a { b? , b } b = element b { text }
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
<sch:schema xmlns:sch="http://www.ascc.net/xml/schematron"> ...
<sch:pattern ... >
<sch:rule context="/root" ... >
<sch:assert test="A + B = 100">
The sum of the values of A and B must be 100.
</sch:assert>
</sch:rule>
</sch:pattern>
</sch:schema>
インターネット技術の標準化 > インターネット標準の紹介 > XML関連の標準
ここでは触れない標準
適用分野による
一つのファイルで3-5ページを書いてください。枚数は重要ではありません。
インターネット技術の標準化 > インターネット標準の紹介 > 金曜日(更新版)
金曜日(更新版)
インターネット技術の標準化 > インターネット標準の紹介 > 国際化の標準
インターネット技術の標準化 > インターネット標準の紹介 > 国際化の標準
XMLの国際化とローカリゼーションに必要なマーク付け:
インターネット技術の標準化 > インターネット標準の紹介 > 国際化の標準
インターネット技術の標準化 > インターネット標準の紹介 > 国際化の標準
@translate
属性で翻訳の可能不可能を識別<help xmlns:its="http://www.w3.org/2005/11/its" its:version="1.0"> [...] <p>To re-compile all the modules of the Zebulon toolkit you need to go in the <path its:translate="no">\Zebulon\Current Source\binary</path> directory. Then from there, run batch file <cmd its:translate="no">Build.bat</cmd>.</p> [...] </help>
インターネット技術の標準化 > インターネット標準の紹介 > 国際化の標準
<its:rules version="1.0">
<its:translateRule selector="//path | //cmd" translate="no"/>
</its:rules>
<help> [...] <p>To re-compile all the modules of the Zebulon toolkit you need to go in the <path>\Zebulon\Current Source\binary</path> directory. Then from there, run batch file <cmd>Build.bat</cmd>.</p> [...] </help>
インターネット技術の標準化 > インターネット標準の紹介 > 国際化の標準
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:langRule selector="//*[@langinfo] langInfoPointer="@langInfo"/>
</its:rules>
インターネット技術の標準化 > インターネット標準の紹介 > 国際化の標準
<doc its:version="1.0" xmlns:its="http://www.w3.org/2005/11/its"> <section xml:id="S001"> <par>A <kw its:term="yes" its:termInfoRef="http://en.wikipedia.org/wiki/Motherboard">motherboard</kw>, also known as a <kw its:term="yes">logic <span its:term="yes">board</span></kw> on Apple Computers, is the primary circuit board making up a modern computer.</par> </section> </doc>
インターネット技術の標準化 > インターネット標準の紹介 > 国際化の標準
<doc>
<head>
<its:rules version="1.0" xmlns:its="http://www.w3.org/2005/11/its">
<its:withinTextRule withinText="yes" selector="//b|//u|//i"/>
<its:withinTextRule withinText="nested" selector="//fn"/>
</its:rules>
</head>
<body>
<p>This is a paragraph with <b>bold</b>, <i>italic</i>, and <u>underlined</u>.</p>
<p>This is a paragraph with a footnote
<fn>This is the text of the footnote</fn> at the middle.</p>
</body>
</doc>
インターネット技術の標準化 > インターネット標準の紹介 > 国際化の標準
<text xmlns:its="http://www.w3.org/2005/11/its">
<head> ...
<its:rules version="1.0">
<its:rubyRule selector="/text/body/img[1]/@alt">
<its:rubyText>World Wide Web Consortium</its:rubyText>
</its:rubyRule>
</its:rules>
</head>
<body>
<img src="w3c_home.png" alt="W3C"/> ...
</body>
</text>
インターネット技術の標準化 > インターネット標準の紹介 > 国際化の標準
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
金曜日(更新版)
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
RestのWebサービスについてのスライドは主にテロ オリビエの指導で作成したものです。
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
RestのWebサービスというのは?
SOAPを使ってRESTを実現することが不可能です。ので、どれにしますか
そのWebサービスはどうしてHTTPを使っていますか。これはSOAPではないでしょうか。
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
すべとの食器は「リソース」です。課題「食器のカテゴリーを問う」
GET /?item=l387&action=getCategory HTTP/1.1 Host: silverware.example.org
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
「WebサービスというのはURIで識別でき、インタフェースとバインディングがXMLを基に定義されるソフトの体系です。他のソフト体系がWebサービスを発見し、 インターネットプロトコルで転送されるXMLでの定義を使用し 相互作業を行うこともできます。」
Web Services Architecture - W3C Working Draft
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
すべての食器が食器のサービスによって囲まれる。課題「カテゴリを問う」:
POST /Reservations HTTP/1.1 Host: silverware.example.org Content-Type: application/soap+xml; charset="utf-8" Content-Length: nnnn <?xml version='1.0' ?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" > <env:Body> <sw:getCategory env:encodingStyle="http://www.w3.org/2003/05/soap-encoding" xmlns:sw="http://silverware.example.org/swservice"> <sw:item>l387</sw:item> </sw:getCategory> </env:Body> </env:Envelope>
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
できれば:
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
セキュリティーと信頼性「Reliability」を使い、食器のサービスを問う
<soap:Envelope ...> <soap:Header> ... <wsrm:UsesSequenceSTR soap:mustUnderstand="true"/> ... </soap:Header> <soap:Body> <wsrm:CreateSequence> <wsrm:AcksTo> <wsa:Address>http://silverware.example.org/swservice</wsa:Address> </wsrm:AcksTo> <wsse:SecurityTokenReference> ... </wsse:SecurityTokenReference> </wsrm:CreateSequence> </soap:Body> </soap:Envelope>
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
…もWebサービスを実現できる!
大切なことはサービスの記述
(コンピュータ処理用のサービス記述(WSDL、又は違うフォーマット)も人のためのAPIの記述も OK)
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
繰り返し:使わない方がいいSOAPの一例:
POST /Reservations HTTP/1.1 Host: silverware.example.org Content-Type: application/soap+xml; charset="utf-8" Content-Length: nnnn <?xml version='1.0' ?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" > <env:Body> <sw:getCategory env:encodingStyle="http://www.w3.org/2003/05/soap-encoding" xmlns:sw="http://silverware.example.org/swservice"> <sw:item>l387</sw:item> </sw:getCategory> </env:Body> </env:Envelope>
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
SOAPの変わりに:
GET /?item=l387&action=getCategory HTTP/1.1 Host: silverware.example.org Accept: application/soap+xml (又はtext/htmlなど)
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
インターネット技術の標準化 > インターネット標準の紹介 > Webサービス
インターネット技術の標準化 > 実装と適合性「conformance」
金曜日(更新版)
インターネット技術の標準化 > 実装と適合性「conformance」
QA Framework: Specification Guidelines から
Conformance is the fulfillment of specified requirements by a product, process, or service. These requirements are detailed in a specification as part of a conformance clause and in the body of the specification.
インターネット技術の標準化 > 実装と適合性「conformance」
An element information item whose namespace name is "http://www.w3.org/ns/ws-policy" and whose local part is Policy or PolicyReference conforms to this specification if it is valid according to the XML Schema [XML Schema Structures] for that element as defined by this specification (http://www.w3.org/2007/02/ws-policy.xsd) and additionally adheres to all the constraints contained in this specification. Such a conformant element information item constitutes a policy expression.
conformanceの主な特徴
インターネット技術の標準化 > 実装と適合性「conformance」
適合条件のクラス「classes of conformance」
1も2もある理由は、1は基本的な実装で、2は実装が1より難しい
インターネット技術の標準化 > 実装と適合性「conformance」
二つの適合条件のタイプがある理由は、「ITS 1.0」を使う適用分野が様々
金曜日(更新版)
金曜日(更新版)
主な資料は http://www.oasis-open.org/who/intellectualproperty.php
なぜかというと
インターネット技術の標準化 > 難しい人「difficult people」
金曜日(更新版)
インターネット技術の標準化 > 難しい人「difficult people」
このテーマの背景は、
http://producingoss.com/html-chunk/difficult-people.html
を読んでください
インターネット技術の標準化 > 難しい人「difficult people」
インターネット技術の標準化 > 難しい人「difficult people」
インターネット技術の標準化 > 難しい人「difficult people」
インターネット技術の標準化 > 難しい人「difficult people」
ステップ4、解決の鍵になったメールから
In the last 25 days, the top 6 posters to the svn [dev|users] list have
been:
294 kfogel@collab.net
236 "C. Michael Pilato" <cmpilato@collab.net>
220 "J. Random" <jrandom@problematic-poster.com>
176 Branko Čibej <brane@xbc.nu>
130 Philip Martin <philip@codematters.co.uk>
126 Ben Collins-Sussman <sussman@collab.net>
I would say that five of these people are contributing to Subversion
hitting 1.0 in the near future.