|
プロジェクトの目標 - Francis による個人的な説明
TortoiseCVS には三つの基本的な目標があります。
- ウィンドウズユーザに日々のすべての作業を TortoiseCVS を利用して
できるようにすること。たとえば、私は自分のコンピュータにほかの CVS
クライアントソフトを一切インストールしていません。しかし、複雑な
操作や、めったにしない操作をやるときには、別のマシンからコマンドライン
を使ってやっています。
- ユーザインターフェースをシンプルな状態にたもつこと。
これは何かやろうとする前にいちいち設定ダイアログを表示するのではなく、
入力が必要な場所にきて初めて質問のダイアログを出すということです。
これはできるだけ自動的に操作できるようにするということで、細かい
オプション設定でユーザをわずらわせるよりも賢くやろうということです。
それぞれの開発チームごとに別の目標かありますし、あなたもそうでしょう。
だからといって、ほかの人のコードに興味がないと言っているのではありません。
目標が変わることだってあります。
なぜフリーな TortoiseCVS 上で活動するのか?
最初の動機
- 細かい部分に不満を感じていました。Windows 上の CVS のインターフェースを改良する方法を見つけました。
それでやることにしました。
- 私の貢献は、自分自身の作業環境を改善しました。(つまり、本質的ではないが、作業に役立ちました。)
- 技術的には面白く、挑戦しがいがあって、エクスプローラを改良するのが面白いんです。
特にそれが GPL コードであるので。
そうしなくてはなりませんでした
- WinCVS からの GPL コードをペースにしているので、オープンソースにしなくては
なりませんでした。
- 自由に使える良いソフトがもうあるのに、誰がわざわざお金払います?
その後の動機
- 非常に多くの人たちが利用するものを作るのは面白いものです。
- プロジェクト管理や、宣伝といったプログラム以外のスキルを学ぶ機会になります。
- 世界中の優秀な人々と一緒に作業し、面白い情報を得ることができます。
- 私にできる良い仕事は何でもやりたかった。
- オープンソースソフトに関する仕事を得るための
履歴書
を書くには良い材料になります。
哲学的な動機
- 政治的にも気持ちの上でも私はオープンソースのソフトが好きです。TortoiseCVS はその実践的な表現です。
- 自分自身のコードを書くほうが、突然コードが手に入らなくなることがある企業のための奴隷として書くよりも
ずっと満足できます。
Sign spotted at Kakum National Park, Ghana
|