gulrak / filesystem

An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
MIT License
1.34k stars 173 forks source link

MIT license #47

Closed dtarakanov1 closed 4 years ago

dtarakanov1 commented 4 years ago

Is your feature request related to a problem? Please describe. The BSD-3-Clause license type complicates the filesystem library usage.

Describe the solution you'd like The MIT license is more permissive, so it would be nice to apply it instead.

Describe alternatives you've considered Any other permissive licenses are welcome.

Additional context Our team is going to open source some library (under MIT license) and having a dependency on the BSD license is not okay then. So if the license type is not changed, we'll have to find another filesystem implementation.

gulrak commented 4 years ago

I'm sorry to hear, that the chosen license is not the one fitting your needs. I selected BSD-3 because of the no-endorsement-clause and I can not see how the MIT license will give me the same effect.

Besides that, there is the legal need for all contributors to agree to a license change, and that might be difficult to obtain.

dtarakanov1 commented 4 years ago

Forgot to mention. The rule is very simple: a BSD-3-Clause licensed library cannot be used in MIT licensed products (BSD-2-Clause can). MIT is quite commonly used, so I suspect some of the ghc.filesystem library users just violate the license. Fortunately there is boost.filesystem as well, though it has some downsides.

gulrak commented 4 years ago

It's not that I'm totally against a re-licensing to MIT, but there still is the need of every other contributor to agree to the change to MIT license, so we can give it a try:

To all contributors:

If you agree with to a re-licenseing from BSD-3-Clause to the MIT license, please reply with a :+1:

asmaloney commented 4 years ago

👍

cybik commented 4 years ago

I hereby 👍 this.

jwnimmer-tri commented 4 years ago

Yes, I agree :+1: to MIT relicensing.

karjonas commented 4 years ago

I agree as well. :+1:

Zer0xFF commented 4 years ago

You have my blessings :+1:

kleuter commented 4 years ago

👍

JonasVautherin commented 4 years ago

:+1:

actboy168 commented 4 years ago

👍

fenglc commented 4 years ago

I agree as well.

jeanguyomarch commented 4 years ago

Yes, I agree :+1: to MIT relicensing.

tohammer commented 4 years ago

I agree to MIT relicensing :+1:

gulrak commented 4 years ago

Great, all agreed! - Thank you so much for participating!

So I plan a release of v1.3.0 under MIT license around the upcomming weekend. Thanks for bringing this up @dtarakanov1!

asmaloney commented 4 years ago

@gulrak - thank you for all your work on this library!

gulrak commented 4 years ago

New release v1.3.0 just published under MIT license!