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

Licensing question: Can we use KeePassXC's word list? #5

Closed
sts10 opened this issue Oct 23, 2023 · 2 comments
Closed

Licensing question: Can we use KeePassXC's word list? #5

sts10 opened this issue Oct 23, 2023 · 2 comments
Labels
question Further information is requested

Comments

@sts10
Copy link
Owner

sts10 commented Oct 23, 2023

I'd love to include the word list the KeePassXC password manager uses by default, which is basically the EFF long list with some nice word substitutions.

My hesitation is purely due to licensing compatibility questions. I think the KeePassXC is available under either GPL-2 or GPL-3. I deliberately chose the Mozilla Public License v2.0 for this project, as I believe it strikes a nice balance between copyleft licenses and permissive licenses.

The questions is whether I can take material from a GPL'd project and use it in an MPL2'd project. I probably knew the answer at one point but have forgotten.

@sts10
Copy link
Owner Author

sts10 commented Oct 23, 2023

Collecting some URLs for us on this question:

It seems like you can use MPL2'd code in a (L)GPL 3 project, but we're asking the reverse: Using GPL'd code (KeePassXC's word list) in and MPL'd project (Phraze) (without making Phrase GPL v3.0). Given the basic idea of the "viral" nature of the GPL, I'm guessing this isn't possible...

@sts10 sts10 changed the title Able to use KeePassXC word list Licensing question: Can we use KeePassXC's word list? Oct 23, 2023
@sts10
Copy link
Owner Author

sts10 commented Oct 23, 2023

Now thinking the answer is "no", unless we change Phraze's license to GPL or AGPL. Closing for now.

@sts10 sts10 added the question Further information is requested label Oct 23, 2023
@sts10 sts10 closed this as completed Oct 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant