内容紹介
オープンソースソフトウェアの開発には、商業的なソフトウェアの開発には見られない固有の問題が数多く存在します。
本書は、バージョン管理システム Subversion、CVSの開発の中心人物として知られるKarl Fogelがオープンソースソフトウェア開発プロジェクトの運営方法を解説する書籍です。
プロジェクトの立ち上げ時に開発者やユーザをより多く集めるためのドキュメントの整備や広報の方法、メーリングリストを使った議論の方法、バージョン管理システムやバグ追跡システムの運用、ライセンスの選択、オープンソースプロジェクトと金銭(企業)との関わりなど、幅広い事柄について実体験に基づいた解説が行われます。
本書は、バージョン管理システム Subversion、CVSの開発の中心人物として知られるKarl Fogelがオープンソースソフトウェア開発プロジェクトの運営方法を解説する書籍です。
プロジェクトの立ち上げ時に開発者やユーザをより多く集めるためのドキュメントの整備や広報の方法、メーリングリストを使った議論の方法、バージョン管理システムやバグ追跡システムの運用、ライセンスの選択、オープンソースプロジェクトと金銭(企業)との関わりなど、幅広い事柄について実体験に基づいた解説が行われます。
内容(「BOOK」データベースより)
バージョン管理システムSubversion、CVSの開発の中心人物として知られる著者がオープンソースソフトウェア開発プロジェクトの運営方法を解説。プロジェクトの立ち上げ時に開発者やユーザをより多く集めるためのドキュメントの整備や広報の方法、メーリングリストを使った議論の方法、バージョン管理システムやバグ追跡システムの運用、ライセンスの選択、オープンソースプロジェクトと金銭(企業)との関わりなど、幅広い事柄について実体験に基づいた解説が行われている。
著者について
Karl Fogel (カール・フォーゲル)
バージョン管理システムCVSの商用利用をサポートする会社を共同で立ち上げた後、自身でもオープンソース開発への関わり方の新しいスタンダードとなる機能をCVSに追加するなど活躍。その後CVSに代わってバージョン管理システムのデファクトスタンダードとなるSubversionの制作および開発に当たった。2006年に「オープンソースプログラムスペシャリスト」としてGoogleで短期間勤務した後に、QuestionCopyright.orgの編集者となった。現在もさまざまなオープンソースソフトウェアのプロジェクトに取り組み続けている。
バージョン管理システムCVSの商用利用をサポートする会社を共同で立ち上げた後、自身でもオープンソース開発への関わり方の新しいスタンダードとなる機能をCVSに追加するなど活躍。その後CVSに代わってバージョン管理システムのデファクトスタンダードとなるSubversionの制作および開発に当たった。2006年に「オープンソースプログラムスペシャリスト」としてGoogleで短期間勤務した後に、QuestionCopyright.orgの編集者となった。現在もさまざまなオープンソースソフトウェアのプロジェクトに取り組み続けている。
著者略歴 (「BOOK著者紹介情報」より)
フォーゲル,カール
1995年、バージョン管理システムCVSの商用サポートを行う会社としてCyclic Softwareを設立。1999年には匿名でリポジトリを読み取る機能をCVSに追加し、オープンソースプロジェクトのソースコードにアクセスする新しい標準的な手法を確立した。2000年のはじめからはCollabNet.Incに勤務。CollabNetとオープンソースに携わるボランティアたちの手で一から書かれたバージョン管理システムSubversionの開発の管理に従事した
高木/正弘
1972年大阪府生まれ
高岡/芳成
1975年広島県生まれ。オープンソースソフトウェアのメンテナンスや技術文書の翻訳をしているプログラマー。かつては本業としてWebアプリケーションの開発に携わっていたが、組み込みLinuxの世界に飛び込み、現在に至る(本データはこの書籍が刊行された当時に掲載されていたものです)
1995年、バージョン管理システムCVSの商用サポートを行う会社としてCyclic Softwareを設立。1999年には匿名でリポジトリを読み取る機能をCVSに追加し、オープンソースプロジェクトのソースコードにアクセスする新しい標準的な手法を確立した。2000年のはじめからはCollabNet.Incに勤務。CollabNetとオープンソースに携わるボランティアたちの手で一から書かれたバージョン管理システムSubversionの開発の管理に従事した
高木/正弘
1972年大阪府生まれ
高岡/芳成
1975年広島県生まれ。オープンソースソフトウェアのメンテナンスや技術文書の翻訳をしているプログラマー。かつては本業としてWebアプリケーションの開発に携わっていたが、組み込みLinuxの世界に飛び込み、現在に至る(本データはこの書籍が刊行された当時に掲載されていたものです)