Deno combat la marque déposée JavaScript d'Oracle : Phase de découverte cruciale

2025-09-19
Deno combat la marque déposée JavaScript d'Oracle : Phase de découverte cruciale

Deno, un moteur d'exécution JavaScript, se bat contre Oracle pour la marque déposée "JavaScript". Après avoir déposé une requête d'annulation suite à une lettre ouverte largement signée, ils sont arrivés à la phase cruciale de la découverte. Face à un litige coûteux, Deno a lancé une campagne GoFundMe pour financer des enquêtes professionnelles, des témoins experts et des dépôts légaux afin de prouver que "JavaScript" est un terme générique, et non une marque d'Oracle. Le résultat déterminera si les marques déposées peuvent être utilisées pour revendiquer la propriété de termes génériques et aura un impact sur l'avenir du développement open source.

Lire plus
Développement

Deno 2.4 : Compilation, importations améliorées et fonctionnalités stables

2025-07-07
Deno 2.4 : Compilation, importations améliorées et fonctionnalités stables

Deno 2.4 arrive avec des mises à jour passionnantes ! La commande `deno bundle`, de retour, permet de créer des bundles JavaScript en un seul fichier, en utilisant esbuild pour le tree-shaking et la minification. Le nouveau drapeau `--unstable-raw-imports` permet l’importation directe de données texte et binaires, simplifiant l’importation de fichiers autres que JavaScript. La prise en charge intégrée d’OpenTelemetry est désormais stable, supprimant le besoin du drapeau `--unstable-otel`. De plus, un nouveau drapeau `--preload` vous permet d’exécuter du code avant votre script principal, la commande `deno update` simplifie la gestion des dépendances, et `deno run --coverage` collecte désormais la couverture des sous-processus. La gestion des permissions est améliorée avec la prise en charge des caractères génériques de sous-domaine et des plages CIDR. La prise en charge de `package.json` est améliorée, incluant une meilleure gestion des exportations conditionnelles et des paquets npm locaux.

Lire plus
Développement

Affaire de marque déposée JavaScript d'Oracle : un combat pour l'open source

2025-06-29
Affaire de marque déposée JavaScript d'Oracle : un combat pour l'open source

Le créateur de Node.js combat la revendication d'Oracle sur la marque déposée « JavaScript ». Bien qu'une accusation de fraude ait été rejetée, le litige central porte sur le caractère générique et l'abandon de la marque. Le demandeur soutient que « JavaScript » est un terme générique, et non une marque d'Oracle, et l'utilisation par Oracle d'une capture d'écran du site Web de Node.js comme preuve exacerbe la controverse. L'affaire va se poursuivre, Oracle devant répondre aux allégations de caractère générique et d'abandon. Le résultat déterminera si « JavaScript » sera libéré des restrictions liées aux marques déposées et rendu à la communauté.

Lire plus
Développement

L'avenir de Deno : Pas en déclin, mais en ascension

2025-05-20
L'avenir de Deno : Pas en déclin, mais en ascension

En réponse aux critiques récentes concernant Deno, Deno Deploy, KV et Fresh, l'équipe de Deno affirme que l'élan de Deno est fort, le nombre d'utilisateurs ayant doublé. Concernant la réduction des régions de Deno Deploy, l'équipe explique qu'il s'agit d'une optimisation des coûts et des performances, faisant évoluer la plateforme vers une plateforme d'hébergement d'applications full-stack. Bien que Deno KV ne soit pas la solution centrale pour toute la gestion d'état, des outils plus robustes sont en cours de développement. Fresh 2 est également imminent, apportant des améliorations significatives. L'équipe de Deno souligne son engagement à construire une plateforme JavaScript complète, en se concentrant sur un système cohésif plutôt que sur la parité des fonctionnalités, et en participant activement à l'amélioration et à la croissance de l'écosystème JavaScript.

Lire plus
Développement

Fresh 2.0 Retardé : Le Framework Web de Nouvelle Génération de Deno Reçoit une Mise à Jour Fondamentale

2025-05-15
Fresh 2.0 Retardé : Le Framework Web de Nouvelle Génération de Deno Reçoit une Mise à Jour Fondamentale

L'équipe Deno a annoncé un retard pour Fresh 2.0, son framework web basé sur les derniers standards web, repoussant la sortie à la fin du troisième trimestre 2025. Ce retard est dû à la focalisation sur l'amélioration du cœur de la plateforme Deno et du registre JavaScript (JSR), la résolution des problèmes de compatibilité avec Node.js et, finalement, la construction d'une base plus solide pour la vitesse, l'extensibilité et la facilité d'utilisation de Fresh 2.0. Fresh 2.0 proposera des API similaires à Express/Hono, de vrais composants asynchrones et un nouveau système de plugins. Il alimente déjà deno.com et Deno Deploy en production, avec une version alpha disponible pour les développeurs, ainsi qu'un guide de migration pour les projets existants.

Lire plus
Développement

Exécuter des LLMs localement avec Deno et Jupyter Notebooks

2025-03-01
Exécuter des LLMs localement avec Deno et Jupyter Notebooks

Cet article détaille le parcours de l'auteur dans la configuration et l'utilisation d'un grand modèle linguistique (LLM) local (DeepSeek R1) avec Deno, Jupyter Notebooks, Ollama et LangChain.js. L'auteur décrit le processus, de la configuration de l'environnement et de l'installation du modèle à l'écriture du code et à la visualisation des résultats. L'article souligne la facilité et l'efficacité de Deno et Jupyter Notebooks pour le développement de l'IA, montrant un flux de travail fluide et une interaction réussie avec le LLM local. La possibilité d'échanger facilement le modèle local contre un modèle basé sur une API est également mentionnée.

Lire plus
Développement

Oracle tente de monopoliser la marque "JavaScript"

2025-02-04
Oracle tente de monopoliser la marque

Deno a déposé une requête pour annuler la marque déposée "JavaScript" d'Oracle, alléguant une fraude dans sa demande de renouvellement. Oracle a utilisé une capture d'écran du site Web de Node.js comme preuve d'utilisation malgré l'absence de lien avec le projet. La défense d'Oracle affirme qu'un deuxième spécimen justifie la capture d'écran de Node.js, ignorant la question essentielle de savoir si "JavaScript" est un terme générique. Cette tactique est considérée comme un retard délibéré, évitant une discussion sur la validité de la marque. L'incident soulève des inquiétudes concernant l'abus de marques par les entreprises et l'équité du système de marques lui-même.

Lire plus
Développement Litige sur une marque