Skip to content

Switch to MIT or BSD style license? #1727

@ninjarobot

Description

@ninjarobot

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions