Don Syme氏はF#コンパイラのソースコードをApache 2.0下で公開したとアナウンスした。
マイクロソフトの主席リサーチャであり、現在F#の設計と実装に関わりを持つDon Syme氏は、F#コンパイラとコアライブラリのソースコードをApache 2.0ライセンス下で公開したとアナウンスした。コードは、F# Power Packに含まれる他のツールとライブラリを含めて、CodePlex上にドロップされた。
コンパイラのソースコードは、すでに前のバージョンのF#で公開されているが、Microsoft Research Shared Source License Agreement下で、派生物を作成することはできたが非商用目的に限られていた。重要な変更は、ソースコードは、Apache 2.0下になり、ソフトウェアの商用利用が可能になったことだ。しかし、このコードがドロップされてから、ユーザーがメイントランクにアクセスしなくなったため、彼らはこれを拡張することも、修正することも、将来の決断することもできない。マイクロソフトは、それらのリリースを通じて、完全なコントロールを継続する。
Syme氏は、将来のF#コードのドロップは、Visual Studioのリリースにあわせるつもりだと述べている。
何度かの議論のあと、我々は、コンパイラとライブラリのコードのバージョンをF#言語自身のリリースと論理的に一致させる決断をしました。F#チームでは、Visual StudioのとF#のリリースを同期していきます…
我々は、Visual Studio 2010のサービスパックのリリースに合わせて、コードをドロップしたいと考えています。時々、ドアを開けるのに時間がかかることがあるかもしれません。
ひとつの現実的なF#のソースコードの利用シナリオは、JVMに移植することである。他の着目するべき開発は、Monoチームがどこでそれを採用するかである。Miguel de Icaza氏は、MS-PL下のF#オープンソースに興味があることことを示している。