Si vous ne suivez pas les journaux de LinuxFr.org (section du site modérée a posteriori), vous êtes certainement passé à côté des dernières petites nouvelles du monde logiciel.
TextMate2, un IDE tournant exclusivement sous Mac OS X et relativement apprécié, vient de voir son code source publié sous GPL v3 par Allan Odgaard, son développeur principal. La motivation annoncée pour la libération du code est la base toujours croissante d'utilisateurs qui voulaient bidouiller mais que le système limité de bundles (des extensions dans le langage de TextMate) ne permettait pas de satisfaire. Quant au choix de la GPLv3, il semble lui motivé par le fait :
- d'éviter tout fork propriétaire. Cependant l'auteur n'est pas fermé à relicencier sous une licence "moins restrictive" au cas par cas des morceaux de code.
- d'envoyer un message à Apple et sa politique d'enfermement de l'utilisateur toujours plus croissante.
Il ne faut pas s'attendre à un port de TextMate sous Linux/BSD, car c'est de l'Objective-C et du Cocoa.
Quant à jQuery, il est disponible en version 1.8. Plus de 160 bugs annoncés comme corrigés. Parmi les principaux changements, on notera :
- Sizzle, le moteur de sélection, entièrement retravaillé
- Le code gérant les animations a été aussi revu et débogué, les rendant plus "extensibles"
- Le préfixage automatique des CSS
- Plus de souplesse avec
$(html, props)
- et quelques éléments non documentés ont été retirés (les données des événements internes :
$(element).data(“events”)
,Deferred.isResolved()
,Deferred.isRejected()
,$(element).closest(Array)
,$.curCSS
et$.attrFn
Le tout dans une petite cure d'amaigrissement du code par rapport à la 1.7.2
Aller plus loin
- L'annonce de TextMate2 sous GPLv3 (237 clics)
- Sources de TextMate2 sur GitHub (72 clics)
- TextMate2 placé sous GPL3 (Journal LinuxFr.org) (65 clics)
- L'annonce de jQuery 1.8 (changelog inclus) et liens de teléchargement (186 clics)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.