KGC


Keio University Shonan Fujisawa Campus
Course Summary (Syllabus)


OPEN SOURCE SYSTEMS (Hideyuki Tokuda,Satoko Takita,Kenji Mizukoshi

    Semester : 2007 Fall
    Code : 95009 / 2 Credits


1. Objectives/Teaching method

    近年、オープンソースソフトウェア(OSS)が社会に普及し、幅広く利用されはじめ、影響を与えている。ここでは、オープンソースプロジェクトのいくつかを例に、グローバルな開発モデル、オープンソースプロジェクト運営、コミュニティ形成、ライセンス管理について学ぶ。またその中においてデファクト・スタンダードの意義や、市場にもたらす影響など今後の方向性も考察する。また、実際のオープンソースのプロジェクトに参加し、実習体験を行い進めていく。

    授業は、オープンソースの概念を理解するとともに、インターネット上でのグローバル・ソフトウェア開発モデルについて、「1.オープンソース概論」、「2.オープンソースコミュニティの形成と維持について」、「3.オープンソース開発を支える分散開発技術について」、「4.オープンソース利用とシステム構築」、「5.オープンソースとライセンスについて」の5つの観点より学ぶ。
    「1.オープンソース概論」では、オープンソースの定義、基本理念、オープンソースプロジェクト、オープンソースの歴史、インターネットやWebの歴史を学ぶ。「2.オープンソースコミュニティの形成と維持について」では、オープンソースと組織、プロジェクト管理、オープンソース開発手法、国際化と日本語化、国際化手法、コミュニティメンバの募集と管理について学ぶ。「3.オープンソース開発を支える分散開発技術について」では、開発ツール、分散開発手法と問題点、ソースコード管理、コミュニケーションツール、拡張機能の開発方法について学ぶ。「4.オープンソース利用とシステム構築」では、オープンソース製品、システム構築について学ぶ。「5.オープンソースとライセンスについて」では、ソフトウェア著作権、知的所有権、オープンソースライセンスについて学び、オープンソースのビジネスモデルについて議論する。


2. Materials/Reading List

    必要な資料は、授業の際に提供する予定である。資料の参考としては次のものがある。

    ・ Open Source Initiative 
     http://opensource.org/
     http://www.opensource.org/docs/definition.php
    ・ Open Source Group Japan
     http://opensource.jp/
     http://www.opensource.jp/osd/osd-japanese.html
    ・ オープンソースの成功 政治学者が分析するコミュニティの可能性 --- スティーブン・ウェバー著/山形浩生・守岡桜 共訳
    ・ オープンソース成熟モデル- オープンソースソフトウェアとプロジェクトの実践的評価 --- Bernard Golden 著 / 武藤健志 監訳
    ・ MDC日本語
     http://developer.mozilla.org/ja/docs/
    ・ 国際化プロジェクト
     http://www.mozilla-japan.org/projects/intl/


3. SCHEDULE

    #1 オープンソース概論 (1)
    定義、基本理念
    オープンソースプロジェクト

    #2 オープンソース概論 (2)
    オープンソースの歴史
    インターネット、Webの歴史

    #3 コミュニティ形成と維持 (1)
    オープンソースと組織
    プロジェクト管理

    #4 コミュニティ形成と維持 (2)
    オープンソース開発手法
    国際化と日本語化、国際化手法
    コミュニティメンバの募集と管理

    #5 オープンソース開発を支える分散開発技術 (1)
    開発ツール、分散開発手法と問題点

    #6 オープンソース開発を支える分散開発技術 (2)
    ソースコード管理、コミュニケーションツール、品質管理

    #7 オープンソース開発を支える分散開発技術 (3)
    分散開発技術利用、拡張機能開発概要

    #8 オープンソース利用とシステム構築 (1)
    オープンソース製品、システム構築概要

    #9 オープンソース利用とシステム構築 (2)
    システム構築

    #10 オープンソースとライセンス
    ソフトウェア著作権、知的所有権、オープンソースライセンス

    #11 オープンソースビジネスモデル
    新しいビジネスモデル

    #12 特別講演:オープンソースソフトウェア開発の実践
    ゲストスピーカ 

    #13 まとめ
    オープンソースソフトウェアの将来


4. Assignments/Examination/Grad Eval.

    演習問題と学期末レポート


5. Special Note

    -


6. Prerequisit / Related courses

    -


7. Conditions to take this course

    -


8. Relation with past courses

    -


9. Course URL


2007-09-15 05:14:46.663351


Powered by SOI Copyright(c) 2002-2019, Keio University Shonan Fujisawa Campus. All rights reserved.
このサイトの著作権について