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 !

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

IA : Yann LeCun quittera bien Meta à la fin de l'année

06:16

• 36


Tim Cook invité au dîner officiel de Mohammed Bin Salman à la Maison Blanche

19/11/2025 à 22:15

• 25


Une attaque particulièrement bien ficelée cible des utilisateurs Apple

19/11/2025 à 21:45

• 39


Test du Osmo Mobile 8 : le stabilisateur de DJI s'ouvre à DockKit, pour un suivi dans toutes les apps

19/11/2025 à 21:25

• 5


Offrez-vous un MacBook Air M1 à moins de 450 € avec le code BLACK40

19/11/2025 à 21:24

• 0


La Commission européenne recule sur le RGPD et l’AI Act : moins de bannières de cookies, plus de données pour les modèles

19/11/2025 à 17:52

• 47


Modifier l'arrière-plan d'une photo sans y passer trois heures : voici Aiarty Image Matting à - 40 % avec mises à jour 📍

19/11/2025 à 17:00

• 0


iPhone 17 : la puce Apple N1 propulse les performances Wi-Fi

19/11/2025 à 16:32

• 16


Éclairage des bords : coup d'œil sur l'anneau lumineux de macOS 26.2

19/11/2025 à 16:26

• 14


Mac mini M4 : une bonne config’ 24/512 Go à moins de 1 000 €

19/11/2025 à 14:21

• 3


BSOD : Windows 11 veut faire disparaître ses écrans bleus de l’espace public

19/11/2025 à 12:40

• 50


1Password gagne en fluidité avec de nouvelles options de déverrouillage sur Mac

19/11/2025 à 11:07

• 29


Promo : des MacBook Pro M5 avec une remise et une grosse cagnotte vendus par Darty

19/11/2025 à 10:15

• 6


Panne géante chez Cloudflare : comment une simple erreur de config a fait tousser une bonne partie d’Internet

19/11/2025 à 09:50

• 23


Microsoft Office 2021 à vie pour seulement 29,28 € lors du Black Friday 2025 de Godeal24 ! 📍

19/11/2025 à 09:20

• 0


Promo : l’ancien chargeur Apple USB-C 140 Watts à 65 €

19/11/2025 à 09:04

• 3