8000 Remove MS EULA, get a proper open-source license for PEDump · Issue #11 · serge1/COFFI · GitHub
[go: up one dir, main page]

Skip to content

Remove MS EULA, get a proper open-source license for PEDump #11

Open

Description

@nikitalita

I wanted to include this library in my MIT-licensed project, but I noticed that there is a Microsoft EULA that is in the PE source code folder, indicating that part of this library is proprietary and precludes me from using it. However, after investigating further, I do not think it's actually appropriate to include the EULA:

  • The files taken from microsoft-pdb (cvinfo.h, cvexefmt.h) have been released under the MIT License, so no need for an EULA there
  • As for PEDump, the copyright headers indicate this was written by Matt Pietrek and that he is the sole copyright owner. The headers have copyright dates up to 2001, and this is before he joined Microsoft. He has the source code up on his website here, and it contains no Microsoft EULA.

The only issue I see here is that PEDump wasn't released with an open-source license. This could probably be solved by just talking to Matt and asking nicely. His current contact info is here. I have double-checked to make sure this is the same Matt Pietrek, he just changed careers to be a cocktail connoisseur (jealous tbh).

Activity

  1. serge1 commented on Apr 6, 2023

    @serge1
    Owner

    Hi,
    PEDump is a part of project's Git repository for my refence only. It is not a part of the library and is not required for the library functionality.
    So, you may delete it safely. If you think that it is confusing, I can delete it from the Git repository completely. Just let me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0