Skip to content

Conversation

Avasam
Copy link
Collaborator

@Avasam Avasam commented Apr 29, 2025

Closes #1127

This only aims at adding missing licenses and fixing a few license-related typos.

Considerations for PEP 639 – Improving License Clarity with Better Package Metadata or PEP 770 – Improving measurability of Python packages with Software Bill-of-Materials are left as a different topic of discussion.

@@ -0,0 +1,17 @@
IDLEfork Credits
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -0,0 +1,246 @@
A. HISTORY OF THE SOFTWARE
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -0,0 +1,41 @@

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.


This distributed package contains components under multiple licenses:

- `mapi.pyd` is licensed under the MIT License. See [com/win32comext/mapi/src/MAPIStubLibrary/LICENSE](https://github.com/mhammond/pywin32/blob/main/com/win32comext/mapi/src/MAPIStubLibrary/LICENSE) for details.
Copy link
Collaborator Author

@Avasam Avasam Apr 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MIT being a well-known license with a dedicated SPDX identifier hopefully this should be enough? Otherwise I can do a special copy+rename like I did for scintilla.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MIT and BSD license files tend to have copyright attribution lines at the top, and the texts of those licenses explicitly state that you have to include that attribution, so you probably should copy the file in its entirety.

@Avasam Avasam marked this pull request as ready for review April 29, 2025 23:37
@Avasam Avasam requested a review from mhammond April 29, 2025 23:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Missing license
2 participants