オープンソースソフトウェアの歴史
Dartエンジンは同社製Chromeウェブブラウザで試験実装され、他社製ウェブブラウザへ展開することが計画されていたが、正式採用されることはなく開発は2017年に収束報告がなされた。マイクロソフトは2012年10月1日にJavaScriptの型安全性を補完し、実行速度を最適化するスクリプト言語「TypeScript」を発表した。TypeScriptはトランスパイルすることでJavaScriptに変換することができ、既存のウェブブラウザで動作するJavaScriptエンジン互換のスクリプト言語であった。
サン・マイクロシステムズは2007年にJava Development Kitのオープンソースソフトウェア版「OpenJDK」をリリースした。マイクロソフトは2014年11月12日に.NET Frameworkのコンパイラ、ライブラリ、ランタイム (.NET VM) を「.NET Core 5」としてリリースした。
Googleは2012年3月にマルチコアのマシンでプログラマが意識することなくマルチスレッドを最適化して実行する「Go」を発表した。Mozilla Foundationは2012年1月に速度、安全性、平行性を言語仕様特徴として謳うシステムプログラミング向けの「Rust」を発表した。アップルは2014年6月にiOS/macOS用プログラミング言語のObjective-Cの文法をモダンにリフォーマットした「Swift」を発表した。
コンピュータのGUIは1973年にビットマップスクリーンとしてXerox PARCで初めて実装されていた。その後、1983年にAppleのLisa、1984年にマイクロソフトのInterface Managerでプロプライエタリソフトウェアとして採用された。1980年代からUnix系OS上でもGUIプラットフォーム、アプリケーションが開発された。
1983年に、スタンフォード大学のポール・アセントとブライアン・レイド(英語版)はV-Systemのウィンドウシステムとして「W Window System」を開発した。1984年5月に、マサチューセッツ工科大学 (MIT) のボブ・シャイフラー(英語版)はW Window Systemの同期機構を非同期機構に変更し、名称を「X Window System」にしてリリースした。X Window Systemは速度性能の改善、カラー化、多機種ハードウェア対応を重ねた。1985年にX6がMIT licenseでリリースされ、世界で初めて完全に自由に利用できるソフトウェアのGUIプラットフォームとなった。1986年にリリースされたX10はDEC、IBM、サン・マイクロシステムズなどのプロプライエタリソフトウェアを扱うベンダーにも採用された。X10で大きな支持を得たX Window Systemは更なる非依存性が求められたが、MITにはその余力がなかったためDEC WSLが開発してX10と同条件でリリースすることが提案され、受け入れられた。