[MacPorts] #70948: macFUSE is closed source, we should not package it
MacPorts
noreply at macports.org
Fri Sep 27 17:37:09 UTC 2024
#70948: macFUSE is closed source, we should not package it
-------------------------+------------------------
Reporter: neverpanic | Owner: mohd-akram
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: macfuse |
-------------------------+------------------------
Comment (by mohd-akram):
Practically speaking, I don't think the license is an issue since the
developer has stated clearly that this clause targets companies that ship
commercial software that uses macFUSE without contributing back. There
have also been discussions between MacPorts devs and the macFUSE developer
and he's never said that we can't have it in MacPorts, rather the
opposite. We can check this again with him if necessary. That said, even
though I added this port, I did so with a bad taste in my mouth, but it
was necessary because all the fuse ports were broken without it. Nowadays,
there's a new problem - more and more software is using libfuse3 which is
not supported by macFUSE. Adding to that, the most popular FUSE project,
sshfs, is no longer maintained. At the same time, Apple is gradually
phasing out kernel extensions in macOS due to their many issues. So the
FUSE situation is looking dim on macOS from all sides, and the project
seems less essential now.
If we choose to remove macFUSE, there might be a way to keep the ports
working. We can add a libfuse2 port which uses the macOS-specific version
- which is still [https://github.com/osxfuse/fuse open-source] - on
Darwin, and add a note telling users that installation of the kernel
extension is required, which they can do themselves from the macFUSE
website. Note that even when it was open-source, we still used the binary
kernel extensions because they needed to be signed by a kernel developer.
--
Ticket URL: <https://trac.macports.org/ticket/70948#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list