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

Possibility of relicensing to a slightly more permissive license? #3

Open
sdleffler opened this issue Mar 15, 2018 · 4 comments
Open

Comments

@sdleffler
Copy link

I'd really like to use this crate as part of an MPLv2 licensed project. AGPL licensed crates are in my understanding hugely prohibitive to anyone looking to use them as part of Rust code (as almost every other Rust crate out there is licensed as MIT/Apache 2.0, which is the recommended default for Rust projects.) Is there a chance that this crate could be relicensed to a slightly more permissive option? LGPL in particular would be enough for me to use, as in my understanding LGPL crates can be used in arbitrarily licensed Rust crates without forcing the entire crate to be LGPL-licensed.

@ghost
Copy link

ghost commented Mar 27, 2018

For my part as a potential consumer of this lib, I like to see more AGPL code in the world. I'm aware that goes against the Rust community's norm, but I also think those norms value the wrong ends of Free Software; usage by industry in proprietary code, rather than freedom of developers and users.

@vandenoever
Copy link
Owner

rome is a spare time project for me. AGPL assures that rome is used in scenarios where the user has the ability to inspect the code. This is important to me.

@berezovskyi
Copy link

@vandenoever is the one who decides, but you need to understand that *GPL means this library can never be used in any project under Apache or Eclipse foundation (as a person involved in an Eclipse project). So there is also a problem using this code even among OSS devs. Did you consider enterprise-friendly copyleft licenses like MPL, EPL?

@sdleffler
Copy link
Author

This is precisely my issue. I have a project supported by Mozilla and using the MPLv2. As a result I'm sad to say I've had to start building my own alternative under the MPL instead of contributing.

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

3 participants