Ouvrir le menu principal

MacGeneration

Recherche

Allan Odgaard n'abandonne pas TextMate

Christophe Laporte

samedi 11 août 2012 à 00:06 • 12

Logiciels

La décision cette semaine d'Allan Odgaard de publier le code source de TextMate 2 sur GitHub et de le placer sous la licence GPL 3 en a surpris plus d'un (lire : TextMate 2 devient open-source). Beaucoup voyaient dans cette décision une volonté du développeur d'abandonner son bébé. Il n'en est rien !

TextMate 2.0 est il est vrai en quelque sort le Copland des éditeurs de texte. Odgaard a commencé à parler de cette version en 2006. Réécrit de fond en comble, il a fallu attendre la fin de l'année dernière pour qu'une version alpha pointe le bout de son nez. Sept mois plus tard, le développement de TextMate 2.0 a avancé, mais son auteur ne veut toujours pas se mouiller concernant la date de sortie de la version finale.

Dans un court entretien à Ars Technica, l'homme remet les points sur les i. En ce qui concerne sa motivation, la réponse est claire : "Je continuerai à utiliser et à travailler sur TextMate tant que je serai un utilisateur Mac", déclare-t-il. Et manifestement, il ne semble pas vouloir switcher dans l'immédiat.



D'autre part, il répète ce qu'il disait la veille sur son blog, à savoir qu'en le rendant open-source, il espère offrir plus de liberté aux utilisateurs, de manière à ce que son éditeur puisse mieux s'intégrer à leur environnement. Il affirme que l'idée lui trotte dans la tête depuis longtemps. En fait, c'est le succès des bundles - ces petits modules qui ajoutent des fonctionnalités à TextMate - qui l'a mis sur la voie…

Mais à l'époque, il n'avait pas osé franchir le pas. Il explique qu'il pensait alors qu'il était important que le noyau reste fermé pour certaines raisons. L'une d'elles dit-il sans détour est purement financière. Il pouvait ainsi le vendre, gagner de l'argent et ainsi assurer le support et continuer à développer son logiciel. De plus, la communauté d'utilisateurs de TextMate pouvait selon lui plus facilement apporter sa contribution sur les modules que sur le coeur du logiciel en lui-même. Quand il a vu la créativité des utilisateurs et que certains faisaient de la rétro-ingénérie sur ces fameux modules, Odgaard a compris qu'il se trompait.

Dans l'entretien, il s'explique également sur sa décision d'utiliser la licence GPL 3, qui empêche d'utiliser la source pour créer un fork qui ne serait pas libre. Odgaard explique être passé sous Mac OS X en 2001, car à l'époque, Apple donnait l'impression d'être pro open-source et pro standards ouverts. Onze ans plus tard, la situation a beaucoup changé. Comme il l'explique : "Aujourd'hui; ils [Apple] évitent GPLv3 comme la peste, ils créent des jardins clos, ils font des API qui ne marchent qu'avec le Mac App Store et ensuite ils exercent un contrôle sur les apps qui peuvent aller sur l'App Store". Vous l'aurez compris, on n'est pas près de voir TextMate débarquer sur la plate-forme de téléchargement d'Apple.

Et d'ajouter: "Je pense qu'il était clair pour beaucoup d'entre nous, la volonté d'Apple d'embrasser les standards ouverts et l'open source était une décision stratégique (mais pas forcement philosophique), mais j'ai dû mal à voir l'avantage stratégique à abandonner cette politique".

Un brin utopiste diront certains, le développeur affirme vouloir prouver avec TextMate qu'il est possible de créer un produit commercial avec un succès certain sans renier ces principes. Le défi promet de ne pas être simple, car il devra jongler avec les limites de la licence GPLv3. Il ne pourra pas intégrer un patch avec cette licence dans la version commerciale de TextMate. Il devra alors soit le réécrire soit obtenir la bénédiction de son auteur. Odgaard vient peut-être de se trouver une excuse si le développement de TextMate prend une nouvelle fois du retard !

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Sortie de veille : une app porno sur iPhone, un véritable scandale ?

08:00

• 13


Le parquet de Paris ouvre une enquête sur X pour manipulation d’algorithme

07/02/2025 à 22:00

• 52


Un ex-ingénieur d’Apple viré pour avoir divulgué des projets en cours fait des excuses publiques

07/02/2025 à 21:00

• 15


Un des développeurs d'Asahi Linux abandonne son travail sur le noyau Linux à cause d'une querelle d'ego

07/02/2025 à 20:00

• 10


Sauvegarde iCloud : le gouvernement britannique aurait demandé à Apple de briser son chiffrement de bout en bout

07/02/2025 à 18:05

• 86


La justice demande le blocage de plusieurs convertisseurs YouTube vers MP3

07/02/2025 à 18:00

• 34


Le Mac App Store ne fonctionne plus sur certaines vieilles versions de macOS

07/02/2025 à 16:15

• 28


Wacom prévoit de nouvelles Intuos Pro pour février 2025

07/02/2025 à 14:00

• 4


Une mise à jour de la RAM d'un autoradio pour éviter des plantages de CarPlay

07/02/2025 à 12:30

• 25


Promo : le MacBook Air M2 démarre à seulement 799 € 🆕

07/02/2025 à 12:08

• 34


LibreOffice 25.2 ajoute un Coup d’œil à ses documents sur Mac

07/02/2025 à 10:52

• 23


Travaillez de chez vous en toute sécurité grâce à Express VPN + un cadeau offert 📍

07/02/2025 à 10:14


Le nouvel iPhone SE 4 pourrait arriver la semaine prochaine

07/02/2025 à 09:23

• 51


Bien après macOS, Windows 11 va prendre en charge le MIDI 2.0

06/02/2025 à 21:30

• 9


Test du dock USB4 de Razer : 14 prises et une ergonomie excellente

06/02/2025 à 20:30

• 11


Bouygues Telecom rembourse un an de fibre à 2 Gb/s pour fêter la fin de l'ADSL

06/02/2025 à 17:15

• 8