オープンソースシステム担当:瀧田 佐登子, 浅井 智也 TA/SA:菊地 翔太, 小泉 有輝, 石金 俊哉 時限:2010年度秋学期 水曜日4限 講師およびTA/SAへ質問メール送信 主題と目標: 近年、オープンソースソフトウェア(OSS)が社会に普及し、幅広く利用されはじめ、影響を与えている。ここでは、オープンソースプロジェクトのいくつかを例に、グローバルな開発モデル、オープンソースプロジェクト運営、コミュニティ形成、ライセンス管理について学ぶ。また、その中においてオープン・スタンダードの意義や、市場や社会にもたらす影響など今後の方向性も考察する。なお、授業の中で実際のオープンソースプロジェクトに参加し、コミュニティの中で開発実習を行うことで、オープンソースを理論だけでなく実践的に理解する。 授業概要: 授業は、オープンソースの概念を理解するとともに、インターネット上でのグローバル・ソフトウェア開発モデルについて、「1.オープンソースの概論」、「2.オープンソースとコミュニティ」、「3.オープンソースの開発スタイル」、「4.オープンソースと社会」、「5.オープンソースとライセンス」の5つの観点より学ぶ。 「1.オープンソースの概論」では、オープンソースの定義、基本理念、歴史などの基本概念を学ぶ。「2.オープンソースとコミュニティ」では、オープンソースと組織、プロジェクト管理、開発手法について学ぶ。「3.オープンソースの開発スタイル」では、開発ツール、分散開発システム、ソースコード管理や国際化対応について学び、実践的にオープンソース開発を行う。「4.オープンソースと社会」では、インターネットや社会におけるオープンソース、あるいはビジネスやデザインとオープンソースの関わりについて学ぶ。「5.オープンソースとライセンス」では、ソフトウェア著作権、知的所有権、オープンソースライセンスについて学ぶ。 一部の講義についてはゲストスピーカによる特別講演を予定している。 成績評価: 講義を通して提示する選択課題による 参考資料: 各講義中に随時提示する |
||
| 第1回 |
オープンソース概論 2010年09月29日(水曜日) 4限 オープンソースの定義、概念、歴史 授業資料: |
| 第2回 |
オープンソースと国際化対応 2010年10月06日(水曜日) 4限 グローバルなオープンソースで避けられない国際化対応 授業資料: |
| 第3回 |
オープンソースとコミュニティ 2010年10月13日(水曜日) 4限 実際のコミュニティとその形成・維持 授業資料: |
| 第4回 |
オープンソースの開発スタイル 2010年10月20日(水曜日) 4限 利用される開発環境、ツール、システム 授業資料: |
| 第5回 |
オープンソースの広がり 2010年10月27日(水曜日) 4限 コード以外の世界とオープンソース 授業資料: |
| 第6回 |
オープンソースと企業ビジネス 2010年11月10日(水曜日) 4限 企業からみたオープンソース 授業資料: |
| 第7回 |
オープンソースとライセンス 2010年11月17日(水曜日) 4限 ソフトウェア著作権と知的所有権 授業資料: |
| 第8回 |
オープンソースの実践開発(1) 2010年12月01日(水曜日) 4限 Firefox の拡張機能開発(1) 授業資料:
|
| 第9回 |
オープンソースの実践開発(2) 2010年12月08日(水曜日) 4限 Firefox の拡張機能開発(2) 授業資料: |
| 第10回 |
オープンソースの実践開発(3) 2010年12月15日(水曜日) 4限 Firefox の拡張機能開発(3) 授業資料: |
| 第11回 |
オープンソースの最前線 2010年12月22日(水曜日) 4限 開発現場の最新の状況や最新の話題 授業資料: |
| 第12回 |
"オープン" 2010年01月12日(火曜日) 4限 ソースに限らずオープンである事の重要性 授業資料:
|
| 第13回 |
オープンソースの未来(まとめ) 2010年01月19日(火曜日) 4限 今後の方向性と総括 |