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

Apple Watch : une noyade évitée et un cancer détecté à temps

15:49

• 13


Adobe fait miroiter des nouveautés d’IA pour Photoshop, Premiere, Express et Acrobat

11:01

• 0


Ballie : le petit robot de Samsung arrivera cet été avec l’IA Gemini intégrée

09:50

• 3


Orange lance deux nouvelles Livebox Wi-Fi 7 (bibande) et revoit ses offres fibre

09:25

• 47


Télécharger facilement playlists, chaînes et vidéos YouTube : 4K Video Downloader+ 25.0.0 répond à tous vos besoins 📍

09:20

• 0


+15 % pour Apple qui peut espérer un traitement de faveur sur les droits de douane

07:14

• 37


Les astronautes préfèrent Polar à Apple quand il s’agit de montre connectée dans l’espace

07:13

• 36


Droits de douane : les USA annoncent 90 jours de grâce pour le monde entier, sauf pour la Chine qui passe à 125 %

09/04/2025 à 20:15

• 108


Sécuriser sa vie numérique en famille : pCloud casse les prix sur le cloud chiffré et la gestion de mots de passe 📍

09/04/2025 à 19:20

• 0


Luxshare : le partenaire d’Apple envisage de délocaliser une partie de sa production aux États-Unis

09/04/2025 à 18:15

• 15


L'Europe lance son plan d'action pour créer un « Continent de l'IA »

09/04/2025 à 17:45

• 46


Kernel Panic : après 4 ans en Tesla, c’est l’heure du bilan !

09/04/2025 à 17:00

• 54


Droits de douane : la Chine monte ses taxes à 84 % pour les produits américains

09/04/2025 à 15:53

• 54


Refurb : des Mac mini M4 de 589 à 3 700 €

09/04/2025 à 15:06

• 6


Apple publiera ses résultats du 2e trimestre 2025 le 1er mai

09/04/2025 à 14:37

• 3


Canon : Digital Photo Professional est optimisé Apple Silicon

09/04/2025 à 14:33

• 8