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 !