[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