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

Different license? #44

Open
JonathanWilbur opened this issue Jul 20, 2023 · 3 comments
Open

Different license? #44

JonathanWilbur opened this issue Jul 20, 2023 · 3 comments

Comments

@JonathanWilbur
Copy link

It seems that the choice of using the Mozilla Public License as the license for this library was a very deliberate choice, but some projects I am working on are proprietary and need the smart string type in almost every file, meaning (as I understand it) that I would have to make these projects (almost completely) open source. I would love to use this library, but I absolutely cannot because of the licensing.

Could I talk you into re-licensing it under MIT terms or something similar?

@marshallpierce
Copy link

@JonathanWilbur I think MPL only means that you need to provide access to this library's source (i.e. run a mirror of it). However, that is still fairly burdensome, as it means that we need to mirror the code and update that mirror as the dependency version changes, etc.

The author is of course free to use any license, but if the intent is to have the software used without unduly inhibiting its users, a less challenging license like Apache 2, MIT, COIL, etc would be greatly appreciated.

@jangorecki
Copy link

Are you planning to simply use the crate or you are going to copy its source into your project?

MPL2 is considered closed-source friendly license comparing to some. I think you misunderstood the risks.

@JonathanWilbur
Copy link
Author

I was just going to use the crate. Maybe I did misread it. Thank you!

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