KGC


Keio University Shonan Fujisawa Campus
Course Summary (Syllabus)


OPEN SOURCE SYSTEMS (Hideyuki Tokuda,Tomoya Asai,Satoko Takita

    Semester : 2009 Fall
    Code : 95009 / 2 Credits


1. Objectives/Teaching method

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


2. Materials/Reading List

    各講義中に随時提示する


3. SCHEDULE

    #1 オープンソース概論 (1)
    オープンソースの定義や概念

    #2 オープンソース概論 (2)
    オープンソースの歴史と変化

    #3 オープンソースとコミュニティ
    実際のコミュニティとその形成・維持

    #4 オープンソースの開発スタイル
    利用される開発環境、ツール、システム

    #5 オープンソースと企業ビジネス
    企業からみたオープンソース

    #6 オープンソースの実践開発 (1)
    Firefox の拡張機能開発 (初級編)

    #7 オープンソースの実践開発 (2)
    Firefox の拡張機能開発 (初級編)

    #8 オープンソースの実践開発 (3)
    Firefox の拡張機能開発 (実践編)

    #9 オープンソースとデザイン
    プログラム以外の世界とオープンソース

    #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


2009-09-01 11:37:03.660604


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