Skip to content

Wording of "MIT (X11)" is misleading #63

@jmacdotorg

Description

@jmacdotorg

The MIT license-related text this module generates seems to misrepresent the variant of that license it actually uses. Software::License::MIT names itself "The MIT (X11) License" in output, but I do not think this is accurate.

According to Wikipedia, the MIT license has two significant variants, largely known as "X11" and "Expat" after the well-known FOSS projects that respectively adopted them.

The main difference between the two is that the X11 variant concludes with a paragraph forbidding use of the copyright holder's names in advertising or other promotion. The Expat variant does not include this language.

The full license text found in Software::License::MIT's source does not include this source, thus marking it as an Expat variant -- which doesn't agree with the X11 claim of its output. Thus this issue.

The fix would involve one of these:

  • Add the X11-variant concluding paragraph to the license text in Software::License::MIT.

  • Remove "(X11)" from Software::License::MIT's source. (My recommendation, for simplicity's sake.)

  • Replace "(X11)" with "(Expat)" in Software::License::MIT's source.

(One could also make two new submodules under Software::License::MIT, one for each variant, and treat the root module as an alias to one or the other, I suppose.)

Would be pleased to submit a pull request out of any of these. :)

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