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

Add a file with the MIT license for behave/i18n.py #1039

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

@bittner
Copy link
Member

bittner commented Jun 22, 2022

Two questions:

  • Is "being generated" sufficient to require including a license from the original project?
  • As behave's license is already of the same type, could we simply extend the copyright notice in the project license instead of adding another file?

@musicinmybrain
Copy link
Author

Two questions:

* Is "being generated" sufficient to require including a license from the original project?

The usual disclaimer (I’m not a lawyer, this isn’t legal advice) applies. In the US, copyright does not protect titles, names, and short phrases, nor does it protect things like ingredient lists in recipes. However, the overall compilation of translations in the i18n file seems like it might represent sufficient creativity to qualify as a copyrightable work of authorship. If so, then

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

would apply.

It’s helpful to distributors, and most robust against accidental removal, if this is in the form of a license file, although a source code comment in i18n.py could otherwise be adequate since it would still be present in both sdists and bdists/wheels.

* As behave's license is already of the same type, could we simply extend the copyright notice in the project license instead of adding another file?

You could combine the two license files into a single file, but I don’t think you could combine the two notices. Besides the question of whether or not combining copyright notices is a correct approach for two projects with identical MIT licenses, behave’s license appears to be a 2-clause BSD license, with similar requirements but altogether different text.

@jenisys jenisys force-pushed the main branch 4 times, most recently from fe1ca4d to fcfe5af Compare April 22, 2023 17:20
@jenisys jenisys force-pushed the main branch 2 times, most recently from 0a4d73b to 2c11d2e Compare May 14, 2024 22:39
@jenisys jenisys force-pushed the main branch 2 times, most recently from 3e51dda to c6ab01c Compare May 26, 2024 15:00
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

Successfully merging this pull request may close these issues.

None yet

2 participants