I've had a few inquiries on the relationship of IronPython to Mono. Technically, IronPython is designed to run on any platform that implements the CLI specification v2.0. We would consider it a bug in IronPython if it didn’t run on a correct implementation of the CLI v2.0. We haven’t tested this release on Mono, but we would expect it to run just fine so long as Mono is a correct and complete implementation of the standard. Since the CLI v2.0 is very new, it wouldn’t be surprising if it took a few months before Mono was completely ready to run IronPython 0.7.
The IronPython license doesn’t include any restrictions on what platforms you can run this code. It is important to note however that it doesn’t grant any rights to the underlying platform. I know, this leads to the question - is Mono legally licensed? It is not our software, you are going to have to ask Novell as they are the leaders of that project.
The IronPython license is permissive and is released under our Shared Source Initiative. As I just posted to Rob Menschings blog, Shared Source is an umbrella term that covers the full spectrum of our source releases.
Here is the license in case you haven't seen it. It should meet just about anyone's interpretation as to what is "open."
(This is a reprint of a Microsoft-authored license)
Shared Source License for IronPython
This license governs use of the accompanying software (“Software”), and your use of the Software constitutes acceptance of this license.
You may use the Software for any commercial or noncommercial purpose, including distributing derivative works.
In return, we simply require that you agree:
This posting is provided "AS IS" with no warranties, and confers no rights.