Is F# 2.0, released in 2010, still under the Microsoft Research Shared Source License Agreement? I know this question was asked for F# version 1, but I got the feeling that things might change with F# 2.0.

I'm voting to close this question as off-topic because it is about licensing and legal issues, not programming or software development. See here for details, and the help center for more.
–
PangJun 13 at 1:57

Other people answered with regard to the current license. I'll note that it is neither free nor open as defined by the FSF and OSI. Among other things, it has serious non-commercial restrictions. E.g. you can't distribute source code for commercial purposes.

There are only two free Microsoft licenses, the Microsoft Public License and Microsoft Reciprocal License.

I believe that the non-commerical part is not true, but the FSF/OSI part is true.
–
BrianSep 17 '10 at 1:20

@Brian, it explicitly says, "You may not use or distribute this Software or any derivative works in any form for commercial purposes, except as follows" The exceptions are minor and do not apply to the source code.
–
Matthew FlaschenSep 17 '10 at 1:26

1

F# uses a modified SSLA that's slightly less chilly towards commercial software. You're allowed to use the software for commercial purposes, you're just not allowed to distribute it commercially. So you can charge for an F# application (and even include the F# libraries with it), but you can't charge for F# itself. So it's still not Free Software, but it's free enough for most people's purposes.
–
ChuckSep 17 '10 at 1:27