Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
nikitalita opened this issue Mar 28, 2023 · 1 comment
Open

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

nikitalita opened this issue Mar 28, 2023 · 1 comment

Comments

@nikitalita
Copy link

nikitalita commented Mar 28, 2023

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).

@serge1
Copy link
Owner

serge1 commented Apr 6, 2023

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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants