Skip to main content
QUICK REVIEW

[論文レビュー] Open Source Software Opportunities and Risks

John J. Sherlock, Manoj Muniswamaiah|arXiv (Cornell University)|Dec 31, 2018
Open Source Software Innovations参考文献 43被引用数 4
ひとこと要約

この論文は、1971年にMITのAIラボで始まったオープンソースソフトウェア(OSS)の歴史的発展を検討し、自由と商業化の間の緊張関係に焦点を当てる。コンポーネント指向のソフトウェア開発におけるライセンスおよび知的財産リスクを分析し、商業的または内部アプリケーションにOSSを統合する際の体系的なリスク評価を提唱する。

ABSTRACT

Open Source Software (OSS) history is traced to initial efforts in 1971 at Massachusetts Institute of Technology (MIT) Artificial Intelligence (AI) Lab, the initial goals of OSS around Free vs. Freedom, and its evolution and impact on commercial and custom applications. Through OSS history, much of the research and has been around contributors (suppliers) to OSS projects, the commercialization, and overall success of OSS as a development process. In conjunction with OSS growth, intellectual property issues and licensing issues still remain. The consumers of OSS, application architects, in developing commercial or internal applications based upon OSS should consider license risk as they compose their applications using Component Based Software Development (CBSD) approaches, either through source code, binary, or standard protocols such as HTTP.

研究の動機と目的

  • MITのAIラボで1971年に始まったオープンソースソフトウェア(OSS)の歴史的発展をたどること。
  • OSSがコミュニティ主導の運動から、商業的およびカスタムソフトウェア開発の中心的モデルへと進化した経緯を検討すること。
  • OSSの導入に関連する継続的な知的財産およびライセンスリスクを特定・分析すること。
  • コンポーネント指向ソフトウェア開発(CBSD)を活用してOSSコンポーネントを使用する際のライセンスリスクを評価するためのアプリケーションアーキテクトへのガイダンスを提供すること。
  • ソフトウェア構成におけるOSSの利点と法的・商業的リスクのバランスを理解するためのフレームワークを提示すること。

提案手法

  • MITのAIラボでの初期の取り組みから現代のソフトウェアエコシステムに至るまで、OSSのルーツをたどること。
  • OSSにおける「フリー」と「自由」の哲学的・実務的進化、特にライセンスモデルとの関連性を分析すること。
  • OSSプロジェクトにおける貢献者および供給者の役割と、それらがプロジェクトの持続可能性および成功に与える影響を調査すること。
  • 特にソースコード、バイナリ、またはHTTPなどの標準プロトコルを用いたコンポーネント指向ソフトウェア開発(CBSD)におけるライセンスリスクを評価すること。
  • 一般的なOSSライセンスの分類と、それらが商業的および内部アプリケーション開発に与える影響を議論すること。
  • コンプライアンスおよび法的リスクへの露出に焦点を当て、OSS統合にあたってリスクアセスメントの視点を適用すること。

実験結果

リサーチクエスチョン

  • RQ1MITのAIラボでのOSSの出発点が、現代のソフトウェア開発における自由と協働の原則にどのように影響を与えたか。
  • RQ2商業的または内部アプリケーションにOSSコンポーネントを統合する際の主な知的財産およびライセンスリスクは何か。
  • RQ3異なるライセンスモデルが、コンポーネント指向開発を用いたソフトウェアの商業的実現可能性および法的コンプライアンスにどのように影響を与えるか。
  • RQ4OSSプロジェクトにおける貢献者の役割はどのように進化してきたか。また、その変化がプロジェクトの持続可能性およびリスクにどのように影響するか。
  • RQ5アプリケーションアーキテクトが、ソフトウェア構成におけるOSSライセンスリスクを体系的に評価・軽減するための戦略は何か。

主な発見

  • OSSは1971年、MITのAIラボで、共有と協働の文化によって生み出され、現代のオープンソース原則の基盤を築いた。
  • 「無料」という意味の「フリー」と、ユーザーの権利を意味する「自由」との区別は、OSSの哲学とライセンス理解の中心的である。
  • 広範な採用が進んでも、知的財産およびライセンス問題は、OSS統合において依然として顕著なリスクを引き続きもたらしている。
  • アプリケーションアーキテクトは、CBSD手法を用いてOSSコンポーネントを組み合わせたアプリケーション構築において、重大な法的およびコンプライアンス課題に直面している。
  • OSS統合において、ソースコード、バイナリ、またはHTTPなどの標準プロトコルの使用は、それぞれ異なるライセンス露出ポイントをもたらす。
  • 組織が商業的または内部ソフトウェアにおいてOSSを採用するにあたって、コンプライアンスを確保し、法的リスクを回避するためには、体系的なリスクアセスメントが不可欠である。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。