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

osxfuse's new non-free license #616

Open
cadmartin opened this issue Aug 24, 2019 · 3 comments

Comments

@cadmartin
Copy link

commented Aug 24, 2019

New releases have the following message in their description:

The license has changed. Starting with the 3.10.0 release, redistributions bundled with commercial software are not allowed without specific prior written permission. Please contact Benjamin Fleischer.

However the LICENSE file does not reflect the new licensing terms.

For those of us considering contributing this project or using it as a dependency, can we get a clarification on the project's new non-free license from @bfleischer?

Thanks

@d235j

This comment has been minimized.

Copy link

commented Sep 17, 2019

@cadmartin the project is no longer open source either.

The latest at https://github.com/osxfuse/osxfuse/tree/support/osxfuse-3 is v3.8.3.
https://github.com/osxfuse/osxfuse/tree/releases contains no code.

Silently making a project closed-source like this, is at the very least, poor form. The updater should at least notify end users that this is happening, as well.

This post on the Google group seems to indicate what's going on: https://groups.google.com/d/msg/osxfuse-group/_5PBFQ_BQB8/z1mu2H0rFAAJ

Also #590

@bfleischer

This comment has been minimized.

Copy link
Member

commented Sep 17, 2019

@d235j How would you have handled the situation? You have read #590, so you know that FUSE on macOS would most likely have died without external funding. Trust me, I tried to convince companies to fund the project for years but nothing much came of it.

@cadmartin FUSE releases up until version 3.8.3 are open source. For now, newer releases are closed source, with libosxfuse being the exemption. FUSE is and always will be free for non-commercial use. Bundling FUSE with commercial software however requires a license starting with version 3.10. If you are interested in obtaining such a license write me an email.

@bfleischer bfleischer self-assigned this Sep 17, 2019
@bfleischer bfleischer added the question label Sep 17, 2019
@d235j

This comment has been minimized.

Copy link

commented Sep 17, 2019

@bfleischer while I dislike that it’s closed source, that is a separate issue. I’m only advocating for transparency here.

Informing people means updating the main repo README to state that versions starting with 3.9.0 are no longer open source, and that versions starting with 3.10.0 are under a new license, with a link to the license, and

Informing people updating from 3.8.0 or 3.9.0 to 3.10.0 using the updater, as well as informing anyone who has updated via updater without being informed, of the source code availability change and the license change.

When I find out that some software package has changed license only because I’ve gone to the website and poked around, I tend to become very disillusioned due to the lack of transparency — it feels like a bait and switch. Go ahead and change the license — but let me know about it before I install the new version.

(Also separately — note that the APSL which might still cover some components of the package outside of libfuse has a weak copyleft. libosxfuse is derived from LGPL code and cannot be closed.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.