Deno lucha contra la marca registrada JavaScript de Oracle: Fase de descubrimiento crucial

2025-09-19
Deno lucha contra la marca registrada JavaScript de Oracle: Fase de descubrimiento crucial

Deno, un entorno de ejecución de JavaScript, está luchando contra Oracle por la marca registrada "JavaScript". Después de presentar una solicitud de cancelación tras una carta abierta ampliamente firmada, han llegado a la fase crucial de descubrimiento. Ante un litigio costoso, Deno lanzó una campaña GoFundMe para financiar encuestas profesionales, testigos expertos y presentaciones legales para demostrar que "JavaScript" es un término genérico, no una marca de Oracle. El resultado determinará si las marcas registradas pueden usarse para reclamar la propiedad de términos genéricos e impactar el futuro del desarrollo de código abierto.

Leer más
Desarrollo

Deno 2.4: Compilación, importaciones mejoradas y funciones estables

2025-07-07
Deno 2.4: Compilación, importaciones mejoradas y funciones estables

¡Deno 2.4 llega con emocionantes actualizaciones! El comando `deno bundle`, que ha regresado, permite crear paquetes JavaScript de un solo archivo, utilizando esbuild para tree-shaking y minificación. La nueva bandera `--unstable-raw-imports` permite la importación directa de datos de texto y bytes, simplificando la importación de archivos que no son JavaScript. El soporte interno de OpenTelemetry ahora es estable, eliminando la necesidad de la bandera `--unstable-otel`. Además, una nueva bandera `--preload` permite ejecutar código antes de tu script principal, el comando `deno update` simplifica la gestión de dependencias, y `deno run --coverage` ahora recopila cobertura de subprocesos. La gestión de permisos se ha mejorado con soporte para comodines de subdominios e intervalos CIDR. El soporte de `package.json` se ha mejorado, incluyendo un mejor manejo de exportaciones condicionales y paquetes npm locales.

Leer más
Desarrollo

Caso de Marca Registrada JavaScript de Oracle: Una Lucha por el Código Abierto

2025-06-29
Caso de Marca Registrada JavaScript de Oracle: Una Lucha por el Código Abierto

El creador de Node.js está luchando contra la reclamación de Oracle sobre la marca registrada "JavaScript". Si bien se desestimó una reclamación de fraude, la disputa central radica en la genericidad y el abandono de la marca registrada. El demandante argumenta que "JavaScript" es un término genérico, no una marca de Oracle, y el uso por parte de Oracle de una captura de pantalla del sitio web de Node.js como evidencia aumenta aún más la controversia. El caso seguirá adelante, y Oracle deberá responder a las alegaciones de genericidad y abandono. El resultado determinará si "JavaScript" se libera de las restricciones de marca registrada y se devuelve a la comunidad.

Leer más
Desarrollo

El Futuro de Deno: No se está desvaneciendo, sino ascendiendo

2025-05-20
El Futuro de Deno: No se está desvaneciendo, sino ascendiendo

Respondiendo a las críticas recientes sobre Deno, Deno Deploy, KV y Fresh, el equipo de Deno afirma que el impulso de Deno es fuerte, con el número de usuarios duplicándose. Con respecto a la reducción de regiones de Deno Deploy, el equipo explica que se trata de una optimización de costes y rendimiento, haciendo evolucionar la plataforma a una plataforma de alojamiento de aplicaciones full-stack. Si bien Deno KV no será la solución central para toda la gestión del estado, se están desarrollando herramientas más robustas. Fresh 2 también es inminente, trayendo mejoras significativas. El equipo de Deno enfatiza su compromiso con la construcción de una plataforma JavaScript completa, centrándose en un sistema cohesivo en lugar de la paridad de funciones, y participando activamente en la mejora y el crecimiento del ecosistema JavaScript.

Leer más
Desarrollo

Fresh 2.0 Retrasado: El Framework Web de Próxima Generación de Deno Recibe una Actualización de Base

2025-05-15
Fresh 2.0 Retrasado: El Framework Web de Próxima Generación de Deno Recibe una Actualización de Base

El equipo de Deno anunció un retraso para Fresh 2.0, su framework web construido sobre los últimos estándares web, posponiendo el lanzamiento hasta finales del tercer trimestre de 2025. El retraso se debe a la concentración en mejorar el núcleo de la plataforma Deno y el registro JavaScript (JSR), solucionando problemas de compatibilidad con Node.js y, en última instancia, construyendo una base más sólida para la velocidad, extensibilidad y facilidad de uso de Fresh 2.0. Fresh 2.0 presentará APIs similares a Express/Hono, componentes asíncronos reales y un nuevo sistema de plugins. Ya está impulsando deno.com y Deno Deploy en producción, con una versión alfa disponible para que los desarrolladores la prueben, junto con una guía de migración para proyectos existentes.

Leer más
Desarrollo

Ejecutando LLMs localmente con Deno y Jupyter Notebooks

2025-03-01
Ejecutando LLMs localmente con Deno y Jupyter Notebooks

Este artículo detalla el recorrido del autor al configurar y utilizar un modelo de lenguaje grande (LLM) local (DeepSeek R1) con Deno, Jupyter Notebooks, Ollama y LangChain.js. El autor describe el proceso, desde la configuración del entorno e instalación del modelo hasta la escritura del código y la visualización de los resultados. El artículo destaca la facilidad y eficiencia de Deno y Jupyter Notebooks para el desarrollo de IA, mostrando un flujo de trabajo fluido y una interacción exitosa con el LLM local. La capacidad de intercambiar fácilmente el modelo local por uno basado en API también se menciona.

Leer más
Desarrollo

Oracle intenta monopolizar la marca registrada "JavaScript"

2025-02-04
Oracle intenta monopolizar la marca registrada

Deno presentó una petición para cancelar la marca registrada "JavaScript" de Oracle, alegando fraude en su solicitud de renovación. Oracle usó una captura de pantalla del sitio web de Node.js como prueba de uso a pesar de no tener ninguna conexión con el proyecto. La defensa de Oracle afirma que un segundo espécimen justifica la captura de pantalla de Node.js, ignorando el tema central de si "JavaScript" es un término genérico. Esta táctica se considera un retraso deliberado, evitando una discusión sobre la validez de la marca registrada. El incidente plantea preocupaciones sobre el abuso de marcas registradas por las empresas y la equidad del propio sistema de marcas registradas.

Leer más
Desarrollo