La décision du jeune développeur Isaac Marovitz de mettre fin au projet Whisky, une interface open source facilitant l’exécution de jeux Windows sur macOS, soulève des questions complexes sur la viabilité des projets gratuits face aux modèles payants. Marovitz justifie son choix en invoquant l’impact négatif de Whisky sur CrossOver, le produit commercial de CodeWeavers, essentiel au financement du développement de Wine. Cette position, bien que louable pour sa maturité et son souci de l’écosystème, suscite des réactions contrastées : certains saluent son honnêteté et son respect envers les contributeurs historiques, tandis que d’autres regrettent la disparition d’une alternative accessible, critiquant au passage le modèle économique jugé rigide de CrossOver.Par ailleurs, cette situation met en lumière les défis structurels des projets open source, souvent portés par des passionnées confrontées à des attentes démesurées et à un manque de reconnaissance. Si Marovitz assume son besoin de pause après des contributions remarquables (comme Ryujinx ou PlayCover), son analyse pointe aussi les limites des solutions gratuites face à des infrastructures techniques complexes, comme Wine, qui nécessitent un soutien financier pérenne. Cependant, certains commentaires soulignent que le succès même de Whisky, réalisé par un seul étudiant, interroge la tarification et l’innovation des solutions existantes, appelant peut-être à une réforme des modèles économiques dans ce domaine.


Envoyé par
Isaac Marovitz
C'est avec un mélange de nostalgie et de conviction que j'annonce aujourd'hui la fin du développement actif de WhiskyWine. Cette décision signifie concrètement que nous ne migrerons pas vers Wine 8+, et qu'aucun correctif spécifique ne sera développé pour des applications comme Steam. Seules des mises à jour critiques seront éventuellement publiées si une nouvelle version de macOS venait à rendre l'application totalement inutilisable, comme ce fut le cas avec la version 15.4.
Pour ceux qui se demandent comment continuer à utiliser leurs jeux, je recommande vivement CrossOver. Contrairement à une idée reçue, CrossOver ne fonctionne pas sur un modèle d'abonnement mais propose des licences permanentes. Vous conservez le droit d'utiliser indéfiniment la version acquise, et les mises à jour sont facultatives - avec des tarifs de renouvellement avantageux et des promotions fréquentes qui rendent la solution plus accessible qu'il n'y paraît.
Plusieurs raisons m'ont conduit à cette décision difficile. D'abord, une question de ressources personnelles : en tant qu'étudiant gérant ce projet bénévolement, je ne peux plus justifier le temps considérable que WhiskyWine exige, d'autant que mon enthousiasme initial s'est progressivement érodé. Mais au-delà des considérations personnelles, c'est surtout une question d'éthique et de soutien à l'écosystème Wine qui motive ce choix.
Le développement de Wine représente un défi technique considérable. La base de code, écrite en C pour une portabilité maximale, impose une barrière d'entrée élevée. Les correctifs spécifiques à macOS nécessitent non seulement une maîtrise approfondie de Wine et de Windows, mais aussi une expertise pointue de macOS - des compétences rares que je ne possède pas pleinement. Pendant ce temps, des entreprises comme CodeWeavers, à travers CrossOver, assurent le financement et le développement continu de Wine sur Mac. Sans leur travail, nous n'aurions pas bénéficié d'innovations comme le Game Porting Toolkit d'Apple ou les récentes améliorations de Rosetta.
Je tiens à être parfaitement transparent : je ne suis pas employé par CodeWeavers, et les commissions que je perçois via leur programme d'affiliation sont marginales. Cette décision repose sur la conviction que WhiskyWine, bien qu'utile à ses utilisateurs, ne contribuait pas équitablement à l'écosystème qu'il exploitait. En maintenant un produit gratuit basé sur le travail d'autres sans y contribuer significativement, je risquais à terme de compromettre la viabilité même de Wine sur Mac.
Pour ma part, je me tourne maintenant vers d'autres projets, comme le portage de Sonic Unleashed sur macOS. Vous pouvez suivre mes futures contributions sur Bluesky ou GitHub. Ce fut un honneur de développer WhiskyWine, qui restera probablement le projet le plus utilisé de ma carrière. Merci à tous pour votre soutien au fil des années.
La décision d'Isaac Marovitz d'arrêter Whisky ne relève aucunement d'un manque d'engagement. Son parcours le prouve amplement : contributeur clé de l'émulateur Switch Ryujinx (avant son arrêt suite à un accord avec Nintendo) et développeur sur PlayCover, il a toujours été un acteur actif de la scène technologique. S'il reconnaît avoir besoin d'une pause, son choix s'appuie surtout sur une conviction profonde : « Whisky, selon moi, n'a pas été bénéfique pour l'écosystème Wine dans son ensemble », explique-t-il sur le site du projet.
Marovitz encourage explicitement les utilisateurs à se tourner vers CrossOver, soulignant le rôle vital de CodeWeavers et de Valve (via Proton) dans le développement de Wine. En comparaison, Whisky n'a apporté « pratiquement aucune contribution » au projet mère. Le jeune développeur insiste sur la complexité technique : les correctifs pour macOS exigent une expertise rare combinant C, Wine, Windows ET macOS – des compétences qu'il avoue ne pas maîtriser suffisamment. « Le pool de développeurs capables de travailler sur ces aspects est extrêmement restreint », précise-t-il.
Si Marovitz confirme avoir...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en
prenant un abonnement pour que nous puissions continuer à vous proposer des publications.