QUALITY.md: un formato abierto para declarar modelos de calidad de proyecto

QUALITY.md es un formato de archivo abierto diseñado para declarar de forma explícita el modelo de calidad de un proyecto de software. El archivo agrupa en un mismo documento las características de calidad deseadas (seguridad, mantenibilidad, calidad del código, calidad de las pruebas), los requisit

Marijn Haverbeke presenta Wordgard, su nuevo editor de texto enriquecido

El desarrollador holandés Marijn Haverbeke, creador de ProseMirror y CodeMirror, ha presentado Wordgard, una nueva librería JavaScript para editores de texto enriquecido en el navegador, publicada bajo licencia MIT y disponible en su servidor Forgejo. Se trata de su sexto editor no trivial, una rees

Tyaff: una alternativa ligera a React en JavaScript puro con DOM propio

Tyaff es una biblioteca de JavaScript puro (ES6+) que se presenta como una alternativa minimalista a React, dotada de un DOM virtual propio. Su filosofía apuesta por reducir la complejidad habitual de los frameworks modernos: no requiere JSX, ni compilación, ni dependencias externas, y se instala co

Tyaff: una alternativa ligera a React en JavaScript puro

Tyaff es una biblioteca de JavaScript puro (ES6+) que se presenta como una alternativa minimalista a React. Incorpora su propio DOM virtual y apuesta por una API compacta, sin compilación ni dependencias adicionales: se instala con npm y se importa con `import { h, Component, mount } from 'tyaff'`.

Repositorio en C de los juegos clásicos 'BASIC Computer Games' de David Ahl

El repositorio 'bcg', publicado por el usuario proteanthread en GitHub, ofrece un port a C de los programas del libro 'BASIC Computer Games' (y su continuación 'More BASIC Computer Games') de David Ahl, obras de referencia de la informática personal publicadas originalmente por Creative Computing en

microui: una biblioteca de interfaz de usuario diminuta en C

microui es una biblioteca de interfaz de usuario (UI) en modo inmediato escrita en C ANSI, distribuida como software libre bajo licencia MIT y desarrollada por el programador conocido como rxi en GitHub. Su propósito es ofrecer un conjunto mínimo de herramientas para construir interfaces gráficas li

yserver: un servidor X11 moderno escrito desde cero en Rust

yserver es un proyecto de código abierto que desarrolla un servidor X11 desde cero en Rust, sin partir de Xorg ni de su código histórico. Su objetivo es ofrecer un servidor X11 práctico capaz de ejecutar entornos de escritorio, gestores de ventanas y aplicaciones reales sobre Linux moderno, al tiemp

Souls Only: una fuente tipográfica que cifra el texto al copiar y pegar

Souls Only es un proyecto de software y tipografía que disocia el carácter almacenado de un texto del glifo que finalmente se dibuja en pantalla. Cada carácter imprimible se codifica como dos mitades elegidas al azar entre pares de códigos ASCII (homófonos), de modo que la misma letra genera bytes d

Una plantilla en Zig para crear aplicaciones en Flipper Zero

Esta plantilla de código abierto ofrece un punto de partida moderno y listo para producción para desarrollar aplicaciones en el dispositivo Flipper Zero utilizando el lenguaje de programación Zig, en lugar del C habitual del SDK oficial. El proyecto, publicado en GitHub por el usuario NishantJoshi00

Clark: el navegador que bloquea fingerprinting desde su código nativo

Clark Labs Inc ha lanzado Clark, un navegador fork de ungoogled-chromium (versión 148.0.7778.96) que incorpora herramientas de anti-fingerprinting directamente en el código fuente binario a nivel C++. A diferencia de las soluciones JavaScript tradicionales como puppesteer-extra-plugin-stealth, este

Lotus 1-2-3 renace: compatible con Excel

Un desarrollador ha revivido Lotus 1-2-3, una hoja de cálculo clásica de la era DOS, en un proyecto llamado 'l123'. Esta reimplementación moderna, escrita en Rust, busca replicar la experiencia de usuario original, incluyendo el panel de control de tres líneas, la navegación con teclado y los menús

MacBook táctil: ingenio transforma portátil con $1

Un equipo de ingenieros ha desarrollado un prototipo, denominado “Project Sistine”, que transforma un MacBook en una pantalla táctil utilizando solo $1 en hardware. La innovación, que recrea la famosa pintura de Miguel Ángel en la Capilla Sixtina, se basa en la detección de reflejos de los dedos en

Luka, 13, crea su propio sistema operativo en dos semanas

Un joven de 13 años, identificado como Luka, ha desarrollado un sistema operativo llamado AurionOS en tan solo dos semanas como proyecto de aprendizaje. El sistema, construido desde cero en C y lenguaje ensamblador x86, está diseñado para usuarios que desean comprender a fondo el funcionamiento inte

IA reimplementa código: ¿legal, pero legítimo?

Un desarrollador ha reimplementado la biblioteca Python 'chardet' utilizando la IA de Anthropic Claude, generando un código con una similitud inferior al 1.3% con la versión original. Esta reimplementación, que ha generado un debate en la comunidad de código abierto, ha cambiado la licencia de LGPL

Mog: IA escribe IA con nuevo lenguaje de programación

Un nuevo lenguaje de programación llamado Mog ha sido desarrollado para permitir que los agentes de inteligencia artificial se modifiquen y extiendan de forma segura y eficiente. Creado por Voltropy, Mog está diseñado para ser escrito por modelos de lenguaje grandes (LLMs), con una especificación qu

Linux: ¿Adiós a la GPL? Licencia MIT gana terreno

La licencia GNU Public License (GPL), ampliamente utilizada en el desarrollo de software, enfrenta un declive significativo, según un análisis reciente en LowEndBox. La complejidad que impone la GPL, especialmente en la gestión de licencias y la obligación de proporcionar acceso al código fuente, la

Web transforma fotos en arte geométrico

Un desarrollador ha lanzado una aplicación web innovadora que reconstruye imágenes utilizando formas geométricas básicas, como triángulos, rectángulos y círculos. La herramienta, disponible en [primitive-playground.taiseiue.jp](https://primitive-playground.taiseiue.jp/), transforma cualquier imagen

ia y código abierto: ¿derechos de autor en juego?

Un debate sobre derechos de autor en el código abierto ha surgido tras la reimplementación de la biblioteca 'chardet' utilizando inteligencia artificial. El nuevo mantenedor, tras 12 años de mantenimiento, la reconstruyó desde cero, apuntando a la API y un conjunto de pruebas para permitir una licen

Guía de latencia para desarrolladores: tiempos clave revelados

Un repositorio de código abierto, "late.nz", ha compilado una lista de números de latencia relevantes para desarrolladores, inspirada en los datos de latencia de Jeff Dean. La información, disponible en [cheat.sh](https://cheat.sh) y [late.nz](https://github.com/chubin/late.nz), proporciona una refe

FirebirdSQL facilita conversión decimal con nueva biblioteca

FirebirdSQL ha lanzado la biblioteca 'decimal-java', una herramienta diseñada para convertir números de punto flotante de Java (java.math.BigDecimal) a formatos de representación de bytes IEEE-754r (decimal32, decimal64 y decimal128), y viceversa. Esta biblioteca, disponible a través de Maven, es cr