この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "シェアードソース"
シェアードソース(英: Shared Source)は、コンピュータプログラムのソースコードを個人あるいは組織が共有するためのマイクロソフトによるフレームワークである。マイクロソフトのシェアードソースイニシアティブの活動範囲は、技術やライセンスなども含む。その対象物の多くは誰でもダウンロード可能な状況に置かれるが、特定のコミュニティの要求に合わせて調整されているものもある。それらのプログラムには満たすべき適格基準が存在する。
対象物に関連づけられるライセンスは、ソースコードの閲覧のみが許されるものや、商用・非商用を問わず変更および再配布が可能なものまで、さまざまなものが存在する。 シェアードソースは他のプロプライエタリライセンスに比べ、多くの利点をエンドユーザにもたらす。その内の一つは、補助システムを開発するためにソースコードの閲覧をすることができることである。例えばオペレーティングシステムの重要な部分のソースコードを参照することで、アプリケーション開発者がプログラムの安定性や整合性を保つことの助けとなる。また、セキュリティの観点からソースコードのレビューや検査を促すことにもなる。 シェアードソースは権利保持者にも利益をもたらす。一般に著作者の権利を任意に放棄するオープンソースライセンスと比べて、対象製品に対してより密な制御が可能である。プロプライエタリソフトウェアの開発に慣れた会社の視点から観ると、移行が比較的容易であるため、完全なオープンソースへの中間ステップとして位置づけることもできる。 マイクロソフトは、企業顧客や行政機関がMicrosoft Windowsのソースコードの一部にアクセスすることのできる権限を与えている。このプログラムで適用されているライセンスはシェアードソースライセンスの中でももっとも厳しい部類で、ソースコードの変更を一切認めていない。 このプログラムは、Windowsカーネルのソースコードや技術を世界中の大学が授業や研究で使用できるようにするためのプログラムである。 広く配布された最初のシェアードソースプログラムはシェアードソース共通言語基盤である。これは、共通言語基盤のシェアードソースライセンスでの実装である。このライセンスではソースコードの非商用の変更と再配布を、元のライセンスかそれを包含したものを適用する限りにおいて、認めている。 シェアードソース共通言語基盤はフリーソフトウェア財団の提唱するフリーソフトウェアでもなければ、Open Source Initiativeの提唱するオープンソースでもない。
シェアードソースの利点
主要なシェアードソースプログラム
エンタープライズソースライセンシングプログラム (ESLP)
Windowsアカデミックプログラム
シェアードソース共通言語基盤
Size:16 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)』
担当:undef