シェアードソース共通言語基盤
シェアードソース共通言語基盤（、SSCLI）は、マイクロソフトによるシェアードソースライセンスでの共通言語基盤 (CLI) の実装である。コードネームは"Rotor"。

そのライセンスにより営利目的の利用はできないが、プログラマが.NETライブラリの実装の詳細を調べたり、ハッカーらがCLIに変更を加えて利用することはできる。マイクロソフトはSSCLIをCLIのリファレンス実装として提供し、学生がクロスプラットフォームコンパイラ技術やクラスシステム設計ガイドラインなどを学習するための材料となることを目的としている。

SSCLIはWindows、FreeBSD、Mac OS Xで動作するよう事前設定されている。異なるプラットフォームに移植するためにはPlatform Abstraction Layer (PAL) という薄いレイヤーのみを変更すればよいように設計されている。

2007年6月時点での最新バージョンは2.0で、.NET Framework 2.0のクラスや機能のほとんどをカバーしている。

その後、2016年6月にマイクロソフトからクロスプラットフォームかつオープンソースの.NET Framework実装として、.NET Coreがリリースされたため、SSCLI自体は存在意義を失っている。
Q2283
マイクロソフト
ORG
Q204174
シェアードソースライセンス
UNK
Q835904
共通言語基盤
EVE
Q5482740
プログラマ
Concept
Q5289
.NET
MISC
Q1487
ハッカー
Concept
Q2136722
リファレンス実装
Concept
Q1406
Windows
Concept
Q34236
FreeBSD
MEDIA
Q14116
Mac OS X
MISC
None
Platform Abstraction Layer
UNK
Q2024
2007年
Concept
Q174666
クロスプラットフォーム
Concept
Q39162
オープンソース
Concept
Q21622213
.NET Core
MISC
Q1579897
シェアードソース共通言語基盤
MEDIA
2007-06-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2007年6月
DATE
2020-02-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2
DATE
2020-02-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2
DATE
2016-06-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2016年6月
DATE
+2.0^^http://www.w3.org/2001/XMLSchema#decimal
2.0
NUMBER
+2.0^^http://www.w3.org/2001/XMLSchema#decimal
2.0
NUMBER
manufacturer
developer
operating system
GUI toolkit or framework
GUI toolkit or framework
operating system
operating system