-
Notifications
You must be signed in to change notification settings - Fork 833
Description
Is there any possibility of switching the runtime libraries to an MIT or BSD style license? Apache 2 is generally quite friendly, but due to the terminology about patent litigation in section 3, whenever I use it, my projects are subject to a lot of additional scrutiny to ensure any possible patent litigation wouldn't cause issues with other patented technology I'm integrating with. A more permissive license would, in some cases, prevent the scrutiny of legal departments, which can inhibit adoption.
There may be some patents on the compiler side of F#, and in that case, Apache 2 would be fine, but if that sort of patent litigation terminology isn't in the spirit of the F# runtime, particularly FSharp.Core, it would be great if it were released under a more flexible license. This would be similar to C# and the dotnetcore runtime where the compiler and runtime have different licenses:
Roslyn - Apache 2 license
DotNetCore - MIT license