URL: https://linuxfr.org/news/petites-breves-textmate2-en-gpl-et-jquery-1-8 Title: Petites brèves : TextMate2 en GPL et JQuery 1.8, Authors: Florent Zara Nÿco, Lucas Bonnet et rootix Date: 2012年08月10日T15:36:42+02:00 License: CC By-SA Tags: petites_brèves et objective-c Score: 22 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 : 1. 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. 2. 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](http://www.ubuntuvibes.com/2012/08/no-textmate-port-for-linux.html), 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 ---- [L'annonce de TextMate2 sous GPLv3](http://blog.macromates.com/2012/textmate-2-at-github/) [Sources de TextMate2 sur GitHub](https://github.com/textmate/textmate) [TextMate2 placé sous GPL3 (Journal LinuxFr.org)](http://linuxfr.org/users/flagos/journaux/textmate2-place-sous-gpl3) [L'annonce de jQuery 1.8 (changelog inclus) et liens de teléchargement](http://blog.jquery.com/2012/08/09/jquery-1-8-released/) ----