|
|
1行目: |
1行目: |
− | {{Infobox Person | + | {{テンプレート:20180815sk}} __NOINDEX__ |
− | |name = Andrew Tridgell
| |
− | |image = Andrew Tridgell.jpg
| |
− | |birth_date = {{birth date and age|df=yes|1967|02|28}}
| |
− | |occupation = [[プログラマ]]
| |
− | |known_for = [[rsync]], [[Samba]]
| |
− | |nationality = {{flagcountry|Australia}}
| |
− | |employer = [[IBM]]
| |
− | |other_names = トリッジ (Tridge)
| |
− | }}
| |
− | '''アンドリュー・トリジェル'''('''Andrew Tridgell''', [[1967年]][[2月28日]] -)は、[[ファイルサーバ]]ソフトウェア[[Samba]]の作者、貢献者ならびに[[rsync]][[アルゴリズム]]の共同開発者として有名な[[オーストラリア]]のコンピュータ[[プログラマ]]である。
| |
− | | |
− | 彼は、複雑な{{仮リンク|プロプライエタリ・プロトコル|en|Proprietary protocol}}や[[プロプライエタリ・ソフトウェア]]、アルゴリズムを解析することで知られており、その目的は[[互換性]]のある[[FLOSS]]を実装することにある。
| |
− | | |
− | == プロジェクト ==
| |
− | トリジェルはSambaの主要開発者であり、主な貢献としては、[[Microsoft Windows]][[オペレーティングシステム]]が使用する{{仮リンク|Workgroup (コンピュータネットワーク)|label=Workgroup|en|Workgroup (computer networking)}}用の[[Server Message Block]](SMB)プロトコルならびにネットワーク[[ファイル共有]]サービスの解析、また、もとはSambaの一部であった[[talloc]]階層型メモリアロケータ<ref>
| |
− | {{cite web
| |
− | | url = http://talloc.samba.org/
| |
− | | title = talloc
| |
− | | accessdate = 2011-02-02
| |
− | | publisher = talloc.samba.org
| |
− | }}</ref>の開発が挙げられる。
| |
− | | |
− | 彼は[[博士]](Ph.D.)論文作成のため、高性能[[ファイル転送]]、[[ファイル同期|同期]]ツール[[rsync]]と、そのアルゴリズムの共同開発を行った。彼はrsyncと類似したアルゴリズムを使用する{{仮リンク|rzip|en|rzip}}[[アーカイブ (コンピュータ)|アーカイバ]]の作者でもある。
| |
− | | |
− | 彼は、[[強化学習]]型{{仮リンク|チェスエンジン|en|Chess engine}}、[http://samba.org/KnightCap/ KnightCap]の作者である。
| |
− | | |
− | トリジェルは、当時サービスが提供されていなかったオーストラリアで、[[ティーボ]]を[[PAL]]規格で動作させるための[[ハッキング]]を行うリーダーでもあった<ref>
| |
− | {{cite web
| |
− | | url = http://www.samba.org/~tridge/tivo-ethernet/
| |
− | | title = TiVo Ethernet
| |
− | | accessdate = 2011-02-02
| |
− | | author = Andrew Tridgell
| |
− | | publisher = www.samba.org
| |
− | }}</ref>。
| |
− | | |
− | [[2005年]][[4月]]、トリジェルは、後に[[SourcePuller]]<ref>
| |
− | {{cite web
| |
− | | url = http://sourceforge.net/projects/sourcepuller/
| |
− | | title = SourcePuller
| |
− | | accessdate = 2011-02-02
| |
− | | author = Andrew Tridgell
| |
− | | publisher = sourceforge.net
| |
− | | date = 2009-07-17
| |
− | }}</ref>として知られる、 [[BitKeeper]]ソースコードレポジトリと連携させるための1つの[[フリーソフトウェア]]を作成しようとした。この結果、このことを知ったBitKeeper開発元のBitMoverは従来[[Linux]]開発者に''無償''提供していたBitKeeperの使用契約を破棄した<ref>
| |
− | {{cite web
| |
− | | url = http://lwn.net/Articles/169178/
| |
− | | title = git [LWN.net]
| |
− | | accessdate = 2011-02-02
| |
− | | work = Linux Weekly News({{仮リンク|LWN.net|en|LWN.net}})
| |
− | | publisher = lwn.net
| |
− | | date = 2006-01-26
| |
− | }}</ref>。ここで、[[Linuxカーネル]]のファウンダーである[[リーナス・トーバルズ]]とトリジェルは、この出来事に関する公開討論に至った。トリジェルは次のような主張をした。すなわち、彼はBitKeeperのクライアント・サーバを購入、所有すらしておらず、したがってそのライセンス契約にも同意していないため、ライセンス違反などとはならない<ref> | |
− | {{cite web
| |
− | | url = http://sourceforge.jp/magazine/05/04/13/0232209
| |
− | | title = BitKeeperとLinux――蜜月の終わり
| |
− | | accessdate = 2011-02-02
| |
− | | author = Joe-Barr
| |
− | | work = [[SourceForge.JP]] Magazine
| |
− | | date = 2005-04-11
| |
− | }}</ref>。そしてその解析手法は、かつて彼がSambaを作成したときと同じように、データを遣り取りするプロトコルの解析を「道徳的」に行っただけに過ぎない。当該プロジェクトへのトリジェルの関与により、リーナスは彼がBitKeeperに対し汚いトリックを使用したことを非難した<ref>
| |
− | {{cite web
| |
− | | url = http://www.theregister.co.uk/2005/04/14/torvalds_attacks_tridgell/
| |
− | | title = Torvalds knifes Tridgell
| |
− | | accessdate = 2011-02-02
| |
− | | author = [[アンドリュー・オーロウスキー]]([[:en:Andrew Orlowski|Andrew Orlowski]])
| |
− | | work = {{仮リンク|ザ・レジスター|en|The Register}}
| |
− | | date = 2005-04-14
| |
− | }}</ref>。トリジェルはまた解析の手法は、単にBitKeeperのサーバに、BitKeeper製品とは無関係な[[telnet]]クライアントでアクセスし<code>HELP</code>とタイプするだけだと主張している<ref>
| |
− | {{cite web
| |
− | | url = http://lwn.net/Articles/132938/
| |
− | | title = How Tridge reverse engineered BitKeeper
| |
− | | author = Jonathan Corbet
| |
− | | work = Linux Weekly News({{仮リンク|LWN.net|en|LWN.net}})
| |
− | | date = 2005-04-21
| |
− | | accessdate = 2011-02-02
| |
− | }}</ref><ref>
| |
− | {{cite web
| |
− | | url = http://www.groklaw.net/articlebasic.php?story=20050421023821174
| |
− | | title = Tridge Speaks
| |
− | | publisher = [[Groklaw]]
| |
− | | date = 2005-04-21
| |
− | | accessdate = 2011-02-02
| |
− | }}</ref>。彼の主張が真実ならば、''プロトコル''に対する[[リバースエンジニアリング]]はBitKeeperソフトウェアに対するそれではないため、''ソフトウェア''のライセンス上問題ないのではないかとの意見もある<ref>
| |
− | {{cite web
| |
− | | url = http://enbug.tdiary.net/20050413.html#p04
| |
− | | title = 2005-04-13
| |
− | | accessdate = 2011-02-02
| |
− | | author = [[奥地秀則]](Yoshinori K. Okuji)
| |
− | | publisher = enbug.tdiary.net
| |
− | | date = 2005-04-13
| |
− | }}</ref>。また結果としてフリーソフトウェアである[[Linuxカーネル]]開発プロジェクトからプロプライエタリ製品を排除できたことを歓迎する声もあった<ref>
| |
− | {{cite web
| |
− | | url = http://sourceforge.jp/magazine/05/04/28/0243241
| |
− | | title = RMS: BitKeeperとの決別はハッピーエンド
| |
− | | accessdate = 2011-02-02
| |
− | | author = [[リチャード・ストールマン|Richard-M.-Stallman]]
| |
− | | publisher = [[SourceForge.JP]] Magazine
| |
− | | date = 2005-04-25
| |
− | }}</ref>。
| |
− | | |
− | == 学業 ==
| |
− | <!-- {{BLP unsourced section|date=December 2009}} -->
| |
− | トリジェルは[[ニューサウスウェールズ州]]{{仮リンク|ホーンズビー|en|Hornsby, New South Wales}}に位置する{{仮リンク|バーカーカレッジ|en|Barker College}}という[[ボーディングスクール|寄宿制中等教育学校]]に通い、[[1984年]]には州の{{仮リンク|高等学校認定 (ニューサウスウェールズ州)|label=高等学校認定|en|Higher School Certificate (New South Wales)}}の認定状を受け取っている。彼は、[[1988年]]、[[シドニー大学]]の[[応用数学]]と[[物理学]]の専攻分野において[[学士]]号を修めた。その後、[[キャンベラ]]に移り、[[オーストラリア国立大学]]で[[理論物理学]]講座における「最上位の成績」([[:en:first class honours|first class honours]])を修め、「優位学位」([[:en:Honours degree|Honours degree]])で修了している。
| |
− | | |
− | トリジェルは、オーストラリア国立大学のコンピュータサイエンス研究所で[[博士]]号を授与された。博士課程における彼のオリジナルの研究は[[音声認識]]の分野であるが、それは完成することはなかった。提出した論文'Efficient Algorithms for Sorting and Synchronization'(並べ替えと同期に関する効率的アルゴリズム)は彼の[[rsync]]アルゴリズムの成果に基づく。
| |
− | | |
− | == 勤務先 ==
| |
− | トリジェルのキャリアは[[1987年]]から[[1988年]]まで勤めていた、[[金融市場]]における[[シミュレーション|コンピュータシミュレーション]]を設計する業務を担う[[Efam Resources]]という企業に始まる。彼の業績は5年間市場にて販売されていたThe Options Analyst"という製品に通じる。
| |
− | | |
− | 1988年から[[1989年]]にかけては、トリジェルは"Sonartech Pty Ltd"(現在ではSonartech Atlas)という企業のソフトウェア開発者として勤務していた。その業務内容は、オーストラリアの[[潜水艦]]に搭載する[[ソナー]]技術の開発であった。彼は、[[ソナー#パッシブ・ソナー|パッシブソナー]]技術に関する業務に携わった。
| |
− | | |
− | 1989年から[[1990年]]にかけては、トリジェルは、オーストラリア国立大学生物科学研究所("Research School of Biological Sciences")の研究員に採用され、山火事や{{仮リンク|人口動態|en|Population dynamics}}のような物理・生物学的事象ならびに環境のコンピュータモデルの構築に携わった。
| |
− | | |
− | [[1991年]]から[[1999年]]にかけては、トリジェルは、オーストラリア国立大学の他様々な地位に就いていた。例えば、[[UNIX]]システム管理者、研究用[[人工衛星]]の制御担当者、そして[[スーパーコンピュータ]]研究者である。この間、彼は、別の業務として、"Cooperative Research Centre for Advanced Computational Systems"というプロジェクトに関わっている。彼はこの中で、PIOuS (Parallel Input/Output System: 並列入出力システム)、後にHiDIOS (High-performance Distributed Input/Output System; 高性能分散入出力システム)という、[[富士通]]AP1000、AP+スーパーコンピュータ上に並列ファイルシステムを構築するプロジェクトを率いていた。トリジェルはまた講師としても勤務しており、当初は大学のコンピュータサイエンス部門の准講師のち非常勤講師として教鞭をふるっている。後には、大学フェローとして招聘されている。
| |
− | | |
− | 1999年の中頃から、トリジェルはキャンベラにある{{仮リンク|Linuxcare|en|Linuxcare}}(現在の{{仮リンク|Levanta|en|Levanta}})のオフィスにオーストラリア人として初めて雇用された。彼は、[[OzLabs]]<ref>
| |
− | {{cite web
| |
− | | url = http://ozlabs.org/
| |
− | | title = OzLabs
| |
− | | accessdate = 2011-02-02
| |
− | | author =
| |
− | | work =
| |
− | | publisher = ozlabs.org
| |
− | | date =
| |
− | }}</ref>として知られる14名のスタッフからなる研究開発チームの結成の手助けをしている。[[Linux]]企業、[[オープンソース]]企業というのはこのころはまだ新しい概念だった。トリジェルは[[2000年]]にLinuxcareのリサーチフェローとなった。
| |
− | | |
− | [[2001年]][[3月]]、トリジェルは[[Geeknet|VA Linux Systems]]に入社した。彼はVA Linux Systemsの[[ネットワークアタッチトストレージ]](NAS)部門に勤務し、Sambaと[[Linuxカーネル]]環境下におけるNASデバイスの性能向上に励んでいた。
| |
− | | |
− | トリジェルは、勤め先を変え、[[クアンタム (企業)|クアンタムコーポレーション]]の"Storage Systems Group"部門におけるシニアエンジニアとして、NAS技術に関する取り組みを続けた。彼は改めて、クアンタムが販売する Quantum GuardianOSで動作するNASデバイス{{仮リンク|Snap Server|en|Snap Server}}の性能向上のため、Sambaの機能開発と効率的な変更作業に関する役割を担った。この時期Sambaに加えられた特徴の一つに、[[Microsoft Windows 2000|Microsoft Windows 2000 Server]]から新たな認証システムとして導入された、[[Active Directory]]技術のサポートがある。
| |
− | | |
− | [[2004年]]、トリジェルは[[IBM]]の{{仮リンク|IBMアルマデン研究センター|label=アルマデン研究センター|en|IBM Almaden Research Center}}に遠隔勤務による従業員として雇用された。[[2005年]][[1月]]には、彼は1年限りではあるが[[Open Source Development Labs]](OSDL)とのフェローシップ契約を結んでいる<ref>
| |
− | {{cite web
| |
− | | url = http://www.osdl.org/newsroom/press_releases/2005/2005_01_17_beaverton.html
| |
− | | title = Samba Creator Andrew Tridgell Joins OSDL
| |
− | | work = OSDL
| |
− | | archiveurl = http://web.archive.org/web/20050119015015/http://www.osdl.org/newsroom/press_releases/2005/2005_01_17_beaverton.html
| |
− | | archivedate = 2005-01-19
| |
− | | accessdate = 2011-02-02
| |
− | }}</ref>。その1年後には彼はIBMに戻っている<ref>
| |
− | {{cite web
| |
− | | url = http://www.osdl.org/newsroom/press_releases/2006/2006_Feb_01_beaverton.html
| |
− | | title = N/A
| |
− | | accessdate = <!-- N/A -->不明
| |
− | | publisher = OSDL
| |
− | | date = 2006-02-01
| |
− | }}{{リンク切れ|date=2011年2月}}</ref>。
| |
− | | |
− | [[2009年]]と[[2010年]]には、トリジェルとボブ・エドワーズ(Bob Edwards)はオーストラリア国立大学で、[[COMP8440 Free and Open Source Software Development]]という講座を開き、教鞭をふるっていた<ref>
| |
− | {{cite web
| |
− | | url = http://cs.anu.edu.au/student/comp8440/
| |
− | | title = COMP8440: Free and Open Source Software Development
| |
− | | accessdate = 2011-02-02
| |
− | | author =
| |
− | | work =
| |
− | | publisher = cs.anu.edu.au
| |
− | | date = 2010-04-24
| |
− | }}</ref>。
| |
− | | |
− | == 受賞歴 ==
| |
− | * [[2003年]][[10月]]にはオーストラリアの[[週刊誌]][[:en:The Bulletin|The Bulletin]]によりオーストラリアのもっとも優秀な情報通信技術者として表彰された<ref>
| |
− | {{cite web
| |
− | | url = http://sites.ninemsn.com.au/smart100/default.asp
| |
− | | title = The Bulletin Smart 100
| |
− | | accessdate = 2011-02-02
| |
− | | publisher = The Bulletin
| |
− | | year = 2003
| |
− | | archiveurl = http://web.archive.org/web/20080510230401/http://sites.ninemsn.com.au/smart100/default.asp
| |
− | | archivedate = 2008-05-10
| |
− | }}</ref><ref>
| |
− | {{cite web
| |
− | | url = http://news.ninemsn.com.au/article.aspx?id=108987
| |
− | | title = The Bulletin publishes for the last time
| |
− | | accessdate = 2011-02-02
| |
− | | publisher = 9NEWS
| |
− | | date = 2008-01-24
| |
− | }}</ref>。
| |
− | * [[2006年]][[1月]]には、[[フリーソフトウェア財団]]は彼のSamba、Linuxカーネルそしてrsyncの業績に対し、[[2005年]]の[[:en:FSF Free Software Awards#Advancement of Free Software award|Award for the Advancement of Free Software]]を彼に贈った。トリジェルは、[[GNUプロジェクト]]創設以来[[フリーソフトウェア運動]]の重要な目標に常に邁進していた。それは、人々が容易に[[プロプライエタリ・ソフトウェア|プロプライエタリ]]なシステムから脱却できるよう、広く出回っているプロプライエタリソフトウェアの影響について[[フリーソフトウェア]]がとるべき道を分析していることによる。
| |
− | * [[2008年]][[7月]]には、トリジェルは、Sambaとrsyncの業績から[[Google-O'Reilly Open Source Awards]]<ref>
| |
− | {{cite web
| |
− | | url = http://code.google.com/opensource/osa-hall-of-fame.html
| |
− | | title = Google-O'Reilly Open Source Awards - Hall of Fame
| |
− | | accessdate = 2011-02-02
| |
− | | author =
| |
− | | work =
| |
− | | publisher = code.google.com
| |
− | | date =
| |
− | }}</ref>において、"Best Interoperator"(''[[相互運用性|相互運用]]に最も長ける人物'')として表彰された<ref>
| |
− | {{cite web
| |
− | | url = http://google-opensource.blogspot.com/2008/07/and-winners-of-2008-google-oreilly-open.html
| |
− | | title = ... and the winners of the 2008 Google-O'Reilly Open Source Awards are...
| |
− | | accessdate = 2011-02-02
| |
− | | author =
| |
− | | work =
| |
− | | publisher = google-opensource.blogspot.com
| |
− | | date = 2008-07-22
| |
− | }}</ref>。
| |
− | | |
− | *トリジェルは、[[ジェレミー・アリソン]]、[[フォルカー・レンデッケ]](Volker Lendecke)とともに"伝統的な本来のサンスクリット語としての[[グル]]"とITライターのSam Vargheseから呼称された<ref>
| |
− | {{cite web
| |
− | | url = http://www.itwire.com/opinion-and-analysis/open-sauce/15896-foss-folk-who-make-us-proud
| |
− | | title = FOSS folk who make us proud
| |
− | | accessdate = 2009-09-27
| |
− | | author = Sam Varghese
| |
− | | work = {{仮リンク|iTWire|en|iTWire}}
| |
− | | date = 2007-12-25
| |
− | }}</ref>。
| |
− | | |
− | == 脚注 ==
| |
− | {{Reflist|2}}
| |
− | | |
− | == 外部リンク ==
| |
− | {{Portal|FLOSS}}
| |
− | * [http://www.samba.org/~tridge/ アンドリューのウェブサイト]
| |
− | * [http://samba.org/~tridge/phd_thesis.pdf Efficient Algorithms for Sorting and Synchronization (PhD thesis)] - (406kB PDF)
| |
− | * [http://www.itwire.com/opinion-and-analysis/open-sauce/22773-lca2009-active-directory-in-samba-4-an-old-story Active Directory in Samba 4 'an old story']
| |
− | * [http://www.itwire.com/opinion-and-analysis/open-sauce/15896-foss-folk-who-make-us-proud FOSS folk who make us proud]
| |
− | * [http://news.swpat.org/2010/03/transcript-tridgell-patents/ Patent Defence for Free Software(フリーソフトウェアのためのパテント防衛という手段)], [[2010年]][[1月]]に発表されたプレゼンテーションのトランスクリプト
| |
− | * [http://www.itmedia.co.jp/enterprise/articles/0504/20/news075.html BitKeeper紛争を受け、トーバルズ氏が新プロジェクト] [[ITmedia]]、[[2005年]][[4月20日]]
| |
− | * [[SourceForge.JP]] Magazine掲載記事
| |
− | ** [http://sourceforge.jp/magazine/03/05/22/0315259 インタビュー:Samba共同創始者のTridgell、ピザとパケットを語る] Sambaは''ピザウェア''としても有名だった。
| |
− | ** [http://sourceforge.jp/magazine/05/04/18/035203 Tridgellに聞く――OSDLフェロー、Samba4、特許、技術予測]
| |
− | ** [http://sourceforge.jp/magazine/09/04/20/0640209 フリーソフトウェア/オープンソースに最も貢献した10人] [[八田真行]]
| |
− | | |
− | {{Linux}}
| |
− | {{computer-stub}}
| |
− | {{FLOSS-stub}}
| |
− | {{people-stub}}
| |
− | <!-- Interlang -->
| |
− | <!-- Metadata: see [[Wikipedia:Persondata]] -->
| |
− | {{Persondata
| |
− | |NAME= Tridgell, Andrew
| |
− | |ALTERNATIVE NAMES=
| |
− | |SHORT DESCRIPTION=[[Australia]]n [[computer programmer]]
| |
− | |DATE OF BIRTH=28 February 1967
| |
− | |PLACE OF BIRTH=
| |
− | |DATE OF DEATH=
| |
− | |PLACE OF DEATH=
| |
− | }}
| |
− | {{デフォルトソート:とりしえる あんとりゆ}}
| |
− | [[Category:プログラマ]]
| |
− | [[Category:1967年生]]
| |
− | [[Category:存命人物]]
| |
− | [[Category:IBMの人物]]
| |
− | [[Category:オーストラリア国立大学出身の人物]]
| |
− | [[Category:オーストラリアの人物]]
| |
− | [[Category:Linux]]
| |