FUSE pour macOS n’est plus open source

Anthony Nelzin-Santos |

L’histoire mouvementée de FUSE, cette interface logicielle qui permet de lire de nombreux systèmes de fichiers sur macOS et GNU/Linux, connait un nouveau rebondissement. Comme le remarque le développeur Colin Atkinson, les sources de FUSE pour macOS ne sont plus disponibles depuis quelques mois.

FUSE, pour Filesystem in Userspace, permet de concevoir des systèmes de fichiers sans toucher au noyau. Le système de fichier est implémenté dans l’espace utilisateur, et FUSE fournit des ponts vers le noyau. S’il s’adresse aux systèmes UNIX et simili-UNIX, FUSE dérive du projet de système de fichiers virtuel du micronoyau GNU Hurd, qui se présentait comme une solution de remplacement au noyau UNIX1.

MacFUSE est né chez Google en 2007, mais a été rapidement abandonné. Son code a été repris par deux équipes successives et concurrentes, celle de Fuse4X puis celle d’OSXFUSE. Depuis 2011, OSXFUSE est la seule solution qui permet d’utiliser FUSE sur macOS, au point qu’il est désormais connu sous le simple nom de « FUSE pour macOS ». Son créateur, le développeur allemand Benjamin Fleischer, est le principal contributeur au projet.

Or plusieurs applications propriétaires et payantes utilisent les sources de FUSE pour macOS, sans reverser leurs éventuelles modifications. « Je ne peux pas continuer à travailler gratuitement sur FUSE », explique Benjamin Fleischer, « je demande un soutien financier depuis trois ans, mais rien ne s’est matérialisé. » Le développeur refuse de faire payer FUSE aux utilisateurs : « FUSE sera toujours gratuit ».

Alors quoi ? « Je demande aux entreprises qui vendent des produits basés sur FUSE […] de réinvestir une partie des bénéfices dans le développement de FUSE pour macOS », dit Fleischer, « je ne pense pas que ce soit déraisonnable. » Pour éviter les accusations de chantage, Fleischer précise bien que « le code source de FUSE sera toujours disponible gratuitement, même pour des projets commerciaux ».

Il appelle donc aux bonnes volontés, aux entreprises « qui peuvent » contribuer financièrement. En attendant, il ne distribue plus les sources de FUSE pour macOS, mais seulement un binaire compilé, dont la dernière version prend en charge macOS Catalina. Fleischer peut espérer être entendu : il possède un certificat de signature des extensions de noyau, un sésame délivré au compte-goutte par Apple.

Une entreprise pourrait forker la version 3.8.3 de FUSE pour macOS, la dernière dont les sources sont disponibles, mais elle devra reprendre le travail d’adaptation à macOS Catalina et subir le rigoureux examen d’Apple en vue de l’obtention d’un certificat. Cette controverse intervient au moment où Apple a déprécié les extensions de noyau, et présenté DriverKit, un nouveau système de pilotes exécutés dans l’espace utilisateur.


  1. Et qui, comme le noyau XNU de macOS, est largement basé sur le micronoyau Mach.  ↩

Tags
avatar switch | 

pCloud doit se sentir visé, car sans FUSE, point de pCloud Drive; LA fonctionnalité qui fait la différence avec les autres clouds sur Mac.
Si le développeur ouvre une cagnotte, aucun pb pour y participer en tant qu'utilisateur de FUSE.

avatar nespresso92 | 

@switch

Box a aussi un drive mais n’utilise pas Fuse. Donc il doit y avoir une possibilité de passer outre non ?

Comptant de pCloud ? J’ai faillit y souscrire - lifetime a 350€ - mais à la vue des retours sur le web - support pathétique et disparition de fichiers - je n’ai pas voulu tenter l’expérience, trop peu de perdre mes data. Et faire un backup de pCloud devenait ridicule.

avatar calitel | 

@nespresso92

J’utilise pCloud depuis le mois de mai dernier. Pas perdu le moindre fichier, et je suis surpris par la fiabilité et la rapidité des échanges.
C’est à mon avis le meilleur dans son genre.

avatar nespresso92 | 

@calitel

Merci

avatar switch | 

J'utilise pCloud Drive depuis 2 ans, je n'ai jamais eu aucune perte de fichiers.
J'ai fait en sorte d'augmenter massivement le cache disque local de l'application de façon à ce que les copies lancées depuis de Finder (ou d'une autre application) vers le pCloud Drive soient stockées en cache local (ça va donc très vite avec un SSD) pour pouvoir être envoyées depuis ce cache.

avatar nespresso92 | 

@switch

Merci. Peut être je prendrai l’abonnement lors du prochain Black Friday alors.

Néanmoins, les commentaires font peurs.
https://www.trustpilot.com/review/pcloud.com?languages=en&stars=1

avatar sinbad21 | 

C'est à pCloud de payer non ? Nous les clients on paie pCloud.

avatar oomu | 

J'aurais plutôt vu de mettre le code source de FUSE en GPL (pour les oomus se bricolant des montage )

et fournir le code sous une double licence pour les contributeurs payants/partenaires

-
de toute façon c'est une des ENIEMES (une accumulation, vous comprenez) de petites briques qui constitue le MUR qui m'éloigne du Mac.

Catalina, à son tour, complexie encore + les choses, pour ce qui se traduit, immédiatement (là aujourd'hui), par la perte d'outils sympas pour intégrer avec toutes sortes de solutions.

Après, c'est surtout des considérations d'Oomus, et Blizzard a confirmé Warcraft 3 Reforged sur Mac, donc bon... tout va :)

avatar Vaenoxis | 

Plutôt content de pCloud.
Le support s’améliore au fil du temps.

avatar DuBrechaud | 

Bonjour
J'étais un utilisateur de Dropbox pour partager des documests avec le reste de la famille sur Macs et iPhones.
Depuis quelques jours, je n'ai plus accès à Dropbox sur mon iPhone (et que sur le mien) car on ne peut pas, avec la version gratuite, avoir plus de 3 appareils connectés.
Il y a encore 6 autres appareils connectés avec le même compte Dropbox et pour eux cela fonctionne. ??? Etonnant.
Bref, je suis donc passé à pCloud et je suis en train de l'installer un peu partout.
A votre avis, j'ai bien fait ? Je demande conseil car je n'ai pas lu que du positif sur pCloud.
Qu'en est-il de Fuse ? Dois-je vraiment l'installer ou l'autoriser à s'installer ?
Merci de vos conseils et bonne journée.
Fabrice

avatar switch | 

pCloud fonctionne très bien chez moi, tant sur iOS que macOS.
L'installeur de FUSE est inclus dans celui de pCloud, vous devez donc obligatoirement l'installer si vous voulez utilier LA fonctionnalité phare, càd le pCloud Drive, votre espace de stockage affiché sur le bureau (un must !)

avatar DuBrechaud | 

@ switch
Merci de ta réponse. Je vais me lancer.
Bonne journée

CONNEXION UTILISATEUR