http://andymatuschak.org/articles/2008/05/07/more-on-launchpad-bazaar-vs-lighthouse-github/最近、gpxviewerというアプリケーションをいじっている。これは、GPXファイルの管理を行う上で、容易に地図上でどこをトレースした物かを表示してくれる。GTKでかかれており、小さく、最低限必要な機能を満たしている。多数のGPXファイルがあると、JOSMで開いて確認していくのでは、少々手間がかかりすぎる。簡単に起動できた方がいい。これは、まだリリースして日が浅く、コードベースも小さいので、こういった用途に向けて改良するには、ちょうどよかった。わたしの改良点は、Githubリポジトリにおいてある。launchpadから最新のコードを入手できる。5月に入ってから、7つのコミットに関わる貢献をしている。Geeさんからは、BazaarをつかってLaunchpadにブランチを開いてくれ。したら、マージもレビューも簡単だ、といわれている。format-patchを用いてパッチを生成して送っている。送ったパッチをそのままインポートしてくれれば、リポジトリに取り込むときに面倒はないのだけれども、Andrewは(bzrにそんな機能はないのかもしれないが)、パッチをあてて適当なコメントをつけてupstreamにマージをするので、パッチを送った後は、upstreamの最新から再度ブランチを切って作業をする羽目になる。そもそも、プロジェクトのオーナーがlaunchpad+bazaarを使っているのだから、選択するのはオーナーだ。開発する方は、使いたい奴を使いたいではないか。閑話休題その選択にあたっても、プロジェクトオーナーは、pros/consがあって悩ましいはず。launchpadのサイトとしての機能はすばらしいが、bazaarよりgitのほうが使いやすいじゃん。いう悩みをこの記事では吐露してくれているのである。[Visitor]OSC2010sendaiありがとうございました。