![]() |
IronRuby is a Open Source implementation of the Ruby programming language for .NET, heavily relying on Microsoft's Dynamic Language Runtime. |
Microsoftは16日(米国時間)、IronPythonの最新版となるIronPyton 2.7 Alpha 1を公開した。IronPythonは.NETプラットフォームで動作するPython実行環境。2.7は次のメジャーバージョンとなるブランチで、Python 3.0の実装から多くの機能を取り込んでいるという特徴がある。さまざまな改善や機能追加が実施されているが、もっとも注目されるのはライセンスが変更されたことにある。
IronPythonのライセンスは従来はMicrosoft Public Licenseだったが、2.7 Alpha 1ではApache License version 2へ変更されている。同じく.NETで動作するIronRubyもライセンスがApacheライセンスへ変更されたほか、Dynamic Language RuntimeのライセンスもApacheライセンスへ変更されている。
IronPythonのリリース文章における説明によれば、これまでMicrosoft Public Licenseに関する質問を受けることが多かったため、これを解消する目的でより有名なライセンスであるApacheライセンスへ変更することになったという。
