Vous allez me dire : « Oui, encore un article pour pousser une gueulante ». Oui et non. Car c’est un peu un mélange des deux.
OpenZFS, c’est un projet pour proposer un module noyau pour intégrer le support du ZFS d’Oracle.
Vous allez me dire, ZFS est à l’origine un projet de Sun puis d’Oracle, l’entreprise détesté par nombres de libristes, surtout vu le sort subit par OpenOffice.org. Même Linus Torvalds ne veut pas y toucher tant que la situation légale est éclaircie.
Je cite l’article avec la remarque de Linus :
Si quelqu’un ajoute un module du noyau comme ZFS, qu’il sache qu’il ne bénéficie d’aucun soutien. Je ne peux pas le maintenir et je ne peux pas être lié par les changements apportés au noyau par d’autres. Et honnêtement, il n’est pas envisageable d’intégrer ZFS avant d’avoir reçu une lettre officielle d’Oracle (signée par leur principal conseiller juridique ou de préférence par Larry Ellison lui-même) qui nous y autorise et qui stipule que le produit final sera sous licence GPL. Certaines personnes pensent qu’il est envisageable d’intégrer ZFS au noyau et que l’interface du module fait l’affaire. C’est leur décision, mais étant donné la nature litigieuse d’Oracle et les questions de licence, je ne me sentirais pas en sécurité si je le faisais
Autant dire que zfs et par extension OpenZFS ne sont pas en odeur de sainteté pour les développeurs du noyau. Pour bloquer l’intégration, certaines manipulations ont été mises en place, mais le plus simple est de voir cette vidéo faite en collaboration avec Baba Orhum :
Oui, la vidéo fait 27 minutes, mais vous aurez droit à tous les détails croustillants et vous verrez que les développeurs ont été un peu agressifs. Désolé, je n’ai pas trouvé d’autre mots. Enfin, vous verrez bien, c’est quand même bien mesquin au final !
Salut Fred ! Désolé de commenter ici, mais j’ai pas de compte sur le fediverse.
Beaucoup de choses sont mélangées, déjà vous évoquez tous deux les difficultés à faire marcher ZFS **sous WSL**. Mais en dehors de cela la quasi totalité des distributions Linux supportent ZFS en natif ou avec une simple commande pour l’installer, donc il n’y a pas de croisade « pour interdire aux gens d’utiliser ZFS sous Linux », bien au contraire. Le projet OpenZFS existe exactement pour ça. Tout est fait pour faciliter la vie des utilisateurs qui veulent installer ZFS.
A mon avis la position de la Linux fundation est purement pragmatique : ils ont peur d’un procès de la part de Oracle et ne veulent prendre aucun risque. Ils préfèrent donc laisser à la charge des distributions le soin d’ajouter ou non le support de ZFS.
Oracle est un adepte du « phone home », c’est à dire passer un coup de fil à une entreprise pour leur dire « bonjour on a détecté 150 téléchargements de l’extension pack de virtualbox venant de vos IPs, ça vous fera 10K€ ». Donc autant dire que personne ne leur fais confiance. Imagine un peu les dégâts si demain des millions d’ordinateurs se retrouvaient avec un noyau Linux intégrant du code ZFS même non utilisé.
Au final c’est bien dommage car ZFS écrase btrfs &lvm de très loin.
Pas d’accord du tout, la compilation se fait de la même manière que tout autre kernel. Le reproche d’ailleurs n’est pas le fait que ZFS ne soit pas intégré en standard, mais le fait de faire planter la compilation sous prétexte de cette « incompatibilité » de licence. La vidéo démontre que les mainteneurs du kernel, justement, ne font rien pour faciliter mais plutôt tout pour décourager l’implémentation. D’ailleurs dans l’article de torvalds il le dit:
https://linux.developpez.com/actu/290040/Linus-Torvalds-n-utilisez-pas-ZFS-jusqu-a-ce-que-j-aie-une-lettre-officielle-d-Oracle-signee-par-son-conseil-ou-par-Larry-Ellison-qui-nous-y-autorise-et-precise-que-le-produit-final-est-sous-GPL/
« N’utilisez pas ZFS. C’est aussi simple que ça. C’est, de mon point de vue, plus un mot à la mode qu’autre chose, et les problèmes de licence me positionnent en mode non-partant », a-t-il conclu.
Et s’il vous plait, regardez la vidéo avant de répondre.
Merci
Evidemment qu’ils ne vont rien faire pour encourager l’integration de zfs, oracle se moque ouvertement de l’open source et tente de gagner des dollars avec des procès abherrants depuis des annees et en plus ils profitent des outils opensource pour faire des milliards de dollars de benefices.
Du coup vu les risque encourus et le foutage de gueule c’est evident que les dev du noyaux ne vont pas s enthousiasmer pour zfs.
On est pas sûr que Oracle soit lié d’une quelconque manière à OpenZFS
https://fr.wikipedia.org/wiki/OpenZFS
Oui on est pas sûrs, mais vu le passé d oracle je vois pas voudrait prendre de tels risques.
Bah Ubuntu qui l’intègre en standard
hello,
Merci pour ces informations.
en effet c’est toujours utiles de regarder la video. avant de deblaterer sa science 🙂
je connaissais un peu les deboires historiques sur les licenses oracle. je pensais pas que c’etait toujours d’actualité avec ce openzfs…. enfin en l’occurence le probleme venant plus ici de la free software foundation qu’autre chose…
et sinon aucun rapport mais la petite ref au gpu nvidia (alors j’utilise les deux j’ai du radeon et du nvidia)
autant oui sur les radeon sa coule de source pas de question a se poser.
par contre sur les nvidia depuis les serie 1XXX, 2XXX, 3XXX et 4xxx sous wayland avec les deux derniere generation de pilote sous wayland et avec le module openkernel (uniquement pour les carte en rtx 2XXX et plus je crois) c’est devenu au top … apres ca c’est surtout a titre d’information je me doute que tout le monde s’en branle 🙂
après tout ce temps o, ne peut pas dire qu’Oracle aide vraiment sur ce sujet de license ,
il y a d’autre contributions opens source par oracle ,concernant (open)zfs , il y aucun progrès/changement de ce côté , et pourtant c’est autorisé sous FreeBSD qui prône le MIT dans cette situation
nb : y-a-t-il sinon des tags oracle qui reste dans leurs sources ?