Skip to Content

AOL Tech

codigoabierto posts

Alerta, carcamales: Microsoft abre el código de MS-DOS 1.1/2.0 y Word para Windows 1.1a

Microsoft abre código MS-DOS Word
Microsoft y Windows son dos palabras que parecen unidas de forma intrínseca, casi orgánica. Es casi imposible nombrar uno sin pensar en el otro, pero los ancianos del lugar recordarán perfectamente que el imperio de Bill Gates comenzó a forjarse antes de que las interfaces gráficas dominaran la industria informática. Por aquellos tiempos la línea de comandos era nuestra fiel compañera de aventuras. MS-DOS era el sistema operativo más exitoso en una época en la que todavía había cierta heterogeneidad, una era que recordamos ahora con el anuncio de que Microsoft ha publicado junto al Museo de la Historia Informática el código de MS DOS 1.1 y 2.0 para mayor gozo de los aficionados. No llega solo, puesto que Microsoft también ha abierto el código de Word for Windows 1.1a. El procesador de textos de Microsoft es otro de los pilares de su éxito; la primera versión fue lanzada en 1989, y solo cuatro años después ya había capturado la mitad del mercado.

De acuerdo con las palabras de Len Shustek, presidente del museo, "creemos que conservar código fuente histórico como el de estos dos programas es clave para comprender cómo el software ha evolucionado desde raíces primitivas para convertirse en una parte crucial de nuestra civilización". Coincidimos con él, aunque súbitamente nos sintamos viejos y achacosos. Podemos decir que estamos felices y orgullosos de haber vivido los que para muchos fueron los años más gloriosos de la informática personal, por más que también nos dejaran algún que otro recuerdo embarazoso como los que encontrarás a continuación. Eran los 80, intenta ser comprensivo.

Spark te enseña a montar tu propio termostato inteligente de código abierto

Spark te enseña a montar tu propio termostato inteligente de código abierto
Es posible que Google haya soltado 3.200 millones de dólares para hacerse con Nest, pero te garantizamos que el termostato inteligente de desarrollado por Spark Labs te costará mucho menos. Y además, probablemente te lo pasarás bomba montándolo. La compañía ha publicado un completo tutorial en el que te enseñan a montar tu propio termostato de código abierto, compuesto un módulo Spark Core (39 dólares), pantallas genéricas que puedes encontrar en cualquier tienda de electrónica y un puñado de sensores fabricados por Adafruit, Honeywell y Panasonic.

La mayor pega de este entretenido proyecto es que a nivel de software no se puede comparar con los termostatos de Nest, aunque el manejo web de la temperatura y la consulta online de tu historial vía navegador permitirán que tengas siempre tu casa correctamente caldeada (o fresca) y ahorres de paso unos céntimos a final de mes. También está el asunto de que no todo el mundo tiene una máquina de corte de control numérico para hacer la carcasa, cosa que por otro lado se puede resolver fácilmente con un poco de maña y algo de imaginación. ¿Listo para un nuevo desafío? Pues ve sacando el soldador; encontrarás todas las instrucciones en el enlace de lectura.

[Aviso: El diseño de la página de Spark es absolutamente brutal y puede dejar bloqueado tu explorador.]

Leer - Spark Labs
Leer - GitHub

CyanogenMod explica el funcionamiento de su Device Finder, que no guarda contraseñas en el servidor

CyanogenMod explica el funcionamiento de su Device Finder, que no guarda contraseñas en el servidor
Bien sabemos que existe una gran cantidad de aplicaciones diseñadas para rastrear la ubicación y eliminar la información de dispositivos Android; a pesar de eso, pocas implementarían la seguridad de un modo tan serio y preciso como el Device Finder desarrollado por el equipo CyanogenMod. En resumen, el software no guardaría ninguna contraseña en el servidor, por el contrario, la negociación de credenciales se haría directamente entre el navegador de un ordenador (usando JavaScript) y el móvil, usando una llave pública para el cifrado de datos. Según indican, esto garantiza la seguridad en caso de que los servidores sean atacados y hasta protege los datos de los usuarios de gobiernos que intenten obtener información por vías legales.

El sistema de rastreo y eliminación de datos pronto será incluido en el ROM; mientras tanto, han publicado el código para que los entendidos revisen el funcionamiento y opinen acerca de la implementación.

Leer - CyanogenMod (Google+)
Leer - CyanogenMod Blog

El jefe del Android Open Source Project renunció porque no le permitieron publicar código del Nexus 7

El jefe técnico del Android Open Source Project renuncia por no poder publicar código del Nexus 7
Bien sabemos que Android es un sistema operativo abierto, y por lo tanto el código básico de casi todos los dispositivos más importantes es publicado en internet. Precisamente, el Android Open Source Project está a cargo de recopilar el código y las imágenes de los dispositivos para ponerlos a disposición del público, y como seguramente te habrás dado cuenta, hasta ahora no hay una imagen del nuevo Nexus 7. Ahora nos enteramos de la razón: Jean-Baptiste Quéru era, hasta hoy, el jefe técnico del proyecto, pero decidió dimitir porque no se le permite publicar el código completo del Nexus 7, y lo publicable no funciona porque "falta soporte para la GPU". Quéru afirma que estuvo trabajando para solucionar este problema durante más de seis meses, hasta que finalmente presentó su renuncia ante la falta de progreso.

Para entender correctamente el problema hemos pedido información adicional a Google y Qualcomm, pero hasta ahora no hemos recibido una respuesta. Pensamos, en todo caso, que existe algún tipo de prohibición legal por parte de Qualcomm para evitar que su código llegue a manos del público y de la competencia.

[Vía Liliputing]

Leer - Jean-Baptiste Quéru (Google+)
Leer - Google Groups

NVIDIA abre el sistema operativo de Shield; a trastear se ha dicho

NVIDIA abre el sistema operativo de Shield; a trastear se ha dicho
Por ahora no sabemos qué están funcionando las ventas de Shield, pero tenemos muy claro que NVIDIA sabe cómo meterse en el bolsillo a los desarrolladores. Desde hoy mismo, el código del sistema operativo de la no-consola de NVIDIA está disponible de forma abierta para que cualquier persona con las ganas y el talento necesario para personalizarlo pueda hacerlo si así lo desea, optimizando la experiencia de navegación o añadiendo nuevas características. No es algo sencillo, naturalmente, y NVIDIA advierte a los propietarios de una de estas máquinas que es mejor dejar ciertas cosas a los profesionales; "esto es algo que requiere un elevado nivel de experiencia. Si no eres un programador o no posees un entorno de desarrollo Android, deberías ignorar estas herramientas".

Dispensada la advertencia para novatos envalentonados, NVIDIA añade que rootear Shield o añadir un bootloader podría anular la garantía, así que los desarrolladores también pueden darse por avisados (aunque mucho dudamos que necesiten tanto recordatorio). Ponderados los riesgos, todo curioso y programador con ganas de meter mano a las interioridades de Shield, pueden hacerse con las herramientas necesarias siguiendo el enlace Leer. Nosotros nos conformaremos con mirar desde la distancia.

[Vía Blog oficial de NVIDIA]

Sony abre el código de su SmartWatch para deleite de los hackers

Sony abre el código de su SmartWatch para deleite de los hackers
Sony se ha propuesto hacer buenas migas con la comunidad Open Source. Si en el plano móvil no ha dejado ni por un momento de apoyar a los programadores haciendo sus dispositivos más accesibles, ahora la compañía japonesa ha lanzado la iniciativa Open SmartWatch, que permitirá que los fans de su reloj inteligente puedan crear sus propios firmwares personalizados.

Hasta el momento las posibilidades de desarrollo para el SmartWatch estaban circunscritas al SDK oficial, pero los nuevos recursos ofrecidos por Sony abren todas las puertas y ventanas del reloj, buscando así estimular la imaginación de los desarrolladores y aumentar el potencial del propio dispositivo. Con este fin, Sony también ha anunciado que celebrará junto a Arduino una hackaton en Malmo, Suecia, donde los asistentes tratarán de sacar más jugo SmartWatch con firmwares alternativos.

Leer - Open SmartWatch Project
Leer - Sony

El navegador Chromium incluye una opción para restaurar la configuración tras el ataque de malware

El navegador Chromium ahora incluye una opción para restaurar opciones si ataca un malware
Si tu experiencia navegando por internet ha sido como la nuestra, seguramente alguna vez fuiste víctima de un ataque de malware que consiguió cambiar el buscador por defecto o instaló una extensión o barra de herramientas en tu navegador. Por suerte, los ataques del futuro podrían ser menos efectivos si la opción descubierta por el hacker François Beaufort en Chromium termina siendo usada en otros navegadores. Nos referimos a una sección que permitiría restaurar el buscador por defecto y la página de inicio, además de cambiar la configuración de contenido, eliminar cookies y desinstalar extensiones y temas con un solo clic.

Ya que muchas de las opciones disponibles en Chromium suelen incluirse después de un tiempo en Chrome, esperamos que precisamente eso suceda con este "reseteador" de perfiles. Es más, nos parece tan útil y práctico que nos gustaría ver algo similar en todos los navegadores.

[Vía The Next Web]

Darkmatter nos enseña su Xbox 360 Laptop de código abierto

Darkmatter nos enseña su Xbox 360 'laptop' de código abierto
Posiblemente este no es el mejor momento para anunciar un nuevo proyecto de Kickstarter basado en la "vieja" Xbox 360, pero todos sabemos que las visitas de las musas suelen ser un tanto aleatorias. Además, nunca es tarde si la dicha es buena, y lo cierto es que la Xbox 360 Laptop de Darkmatter resulta mucho más atractiva que otras conversiones anteriores.

Esta consola semiportátil utiliza las tripas de una Xbox 360 Slim, trasplantadas a una nueva carcasa impresa en 3D y cortada con láser para albergar tanto la consola en sí misma como una pantalla 720p de 15,6 pulgadas y una nueva interfaz táctil basada en Arduino. Todas las funciones de la consola de Microsoft están presentes, incluyendo la conectividad WiFi, sus 4 GB de almacenamiento y el lector DVD. El elemento táctil, bautizado con el nombre Xduino360, sirve básicamente para evitar la necesidad de integrar botones físicos, haciendo posible accionar la bandeja de la unidad óptica, regular el volumen y encender la consola con solo tocar su superficie.

Google guiña un ojo a la comunidad desarrolladora y publica el kernel de Glass bajo licencia GPL

Google guiña un ojo a la comunidad y libera el kernel de Glass bajo licencia GPL
¿No sería una auténtica pena que un producto con el potencial de Google Glass se viera limitado por los recursos que los chicos de Mountain View quieran destinar a este proyecto en un principio tan poco generalista? Desde luego, no cabe esperar que Google dedique a su plataforma de realidad aumentada el mismo número de empleados que a sus aplicaciones en la nube o a su plataforma publicitaria, así que sin otro ánimo aparente que darle un empujón gracias al apoyo de la inquieta comunidad desarrolladora, Google ha liberado el kernel de Google Glass bajo licencia GPLv2.

El paquete, que tiene un peso de aproximadamente 70 MB, permitirá que programadores profesionales y amateur puedan hacer todo tipo de diabluras con el software interno de Google Glass. De entrada, KarthikK ya ha descubierto que Google Glass podría integrar soporte para dispositivos NFC, aunque también es posible que el código en cuestión sea un simple vestigio de Android. Por lo que a nosotros respecta, en Engadget no podemos esperar a ver con qué nos sorprenderán los desarrolladores durante las próximas semanas.

[Vía Karthik's Geek Center]

Samsung publica el código fuente de un trío de Galaxy S 4

Samsung publica el código fuente de un trío de Galaxy S 4
Para satisfacción de los fanáticos del software de Open Source, Samsung acaba de publicar la fuente del kernel de su nuevo gran teléfono. Tres versiones del Galaxy S 4 (GT-I9500, GT-I9505 y SGH-I337M) pueden verse en el sitio de código de la compañía, algo que ciertamente permitirá la creación de ROMs para el dispositivo.

Si te preguntas sobre las diferencias entre estas tres versiones, aclaramos que el I9500 cuenta con un procesador Exynos Octa, mientras que el I9505 incluye un Qualcomm Snapdragon 600. Por último, el SGH-I337M es una variante de Virgin Mobile para Canadá. Probablemente irán apareciendo nuevas versiones en caso de que las operadoras requieran distintos tipos de hardware para que los móviles funcionen en sus redes, pero con esta noticia queda claro el propósito de Samsung de hacer que sus teléfonos sean un poco más abiertos.

[Vía Android Police]

Leer - Samsung (1)
Leer - Samsung (2)
Leer - Samsung (3)

Google anuncia el motor de renderizado Blink para Chromium

Google anuncia el motor de renderizado Blink para Chromium
El motor de renderizado WebKit es uno de los más populares del momento, pero Google piensa que no es ideal para navegadores como Chrome y Chromium, que utilizan varios procesos. Por eso acaba de anunciar Blink, un nuevo motor de renderizado de código abierto basado en WebKit. Esto no quiere decir que la compañía vaya a abandonar el motor actual; muy por el contrario, ayudará con el desarrollo de ambos motores en paralelo. Por eso anticipa que en un principio no se notarán muchos cambios, pero que las cosas serán distintas con el pasar del tiempo, porque para simplificar y agilizar el funcionamiento empezará por eliminar más de 7.000 archivos que corresponden a 4,5 millones de líneas de código.

Google espera que otros desarrolladores de navegadores se unan a su iniciativa para crear un mejor motor de renderizado, y por eso ha preparado directrices que puedan guiar el desarrollo y poner "énfasis en estándares, interoperabilidad, pruebas y transparencia". La idea no nos parece mala, y si el resultado son navegadores que funcionen más rápido y consuman menos memoria, apoyamos la iniciativa.

Google se compromete a no demandar a los usuarios y desarrolladores de software de código abierto

Google se compromete a no demandar a los usuarios y desarrolladores de software open source
Google se ha caracterizado desde el principio por brindar su apoyo a la comunidad open source, pero el dominio que ejerce sobre la web y los dispositivos portátiles inteligentes, unido a la naturaleza cada vez más beligerante de la industria del software, ha hecho que algunas personas empiecen a tener reticencias del poder que Google pueda ejercer sobre los desarrolladores. Los de Mountain View han querido tranquilizar a la comunidad, y lo han hecho de la mejor forma posible: comprometiéndose a "no demandar a ningún usuario, distribuidor o desarrollador de software de código abierto por patentes específicas, a menos que [Google] sea atacada primero".

DIYRockets quiere conquistar el espacio con cohetes open source impresos en 3D

DIYRockets quiere conquistar el espacio con cohetes open source impresos en 3D
La Agencia Espacial Europea quiere sembrar la Luna de apartamentos usando impresoras 3D, y si la última aventura de DIYRockets se salda con éxito, las impresoras 3D también te pondrán el cohete para alcanzar tu nuevo hogar. Tal vez. Algún día. Quién sabe. De entrada, esta firma capitaneada por el inventor Dean Kamen (padre del Segway, para los más despistados) ya está pensando en construir pequeños motores cohete de código abierto usando la plataforma de diseño en la nube de Sunglass para lanzar cargas ligeras.

Los equipos interesados en participar en este proyecto deberán construir un motor cohete capaz de alcanzar la altura suficiente para colocar a baja órbita una carga de tipo nanosatélite (de 0,5 a 10 kg de peso), utilizando para ello componentes de acero impresos en 3D y otros materiales "seguros" de acuerdo con las leyes de los países de donde procedan los motores. Los requisitos son bastante abiertos: las únicas condiciones importantes es que los participantes deberán presentar un plan de negocio convincente y abrir el diseño de sus creaciones para que otros constructores puedan mejorar sus diseños.

A fin de estimular el desarrollo, DIYRockets ofrecerá un premio de 5.000 dólares para el diseño ganador, así como incentivos de 2.500 dólares para el mejor proyecto estudiantil y el motor que más contribuya a la industria. Los méritos de los participantes serán juzgados por un tribunal formado por expertos de la NASA, el MIT y las conferencias TED, así como por el propio Kamen, que espera impulsar el crowdsourcing hasta el infinito y más allá con esta interesante iniciativa.

Leer - DIYRockets
Leer - Sunglass

Photoshop v1.0.1 abandona el baúl de los recuerdos gracias al Museo de Historia de la Computación de California

Photoshop v1.0.1 se hace público por obra y gracia del Museo de Historia de la Computación de California
Si las exigencias del Photoshop actual se quedan algo atragantadas en tu equipo, eres un apasionado del retoque digital o simplemente tienes el día nostálgico, es posible que la siguiente noticia logre despertar tu interés -aunque sea a nivel de coleccionista. El Museo de Historia de la Computación de California acaba de hacer público (con permiso de Adobe, eso sí), el código fuente de la versión 1.0.1 del mítico programa de edición -que, ojo al parche, data de entre 1989 y 1990. La descarga se coloca en el estante de antiguas joyas de software del museo y se acompaña de un detallado repaso a los orígenes y lanzamiento del programa. Así que ya lo sabes, tanto si quieres conocer qué tal pintaba Photoshop en su más tierna edad, como si sientes curiosidad de cómo se podían disimular ojos rojos y cartucheras a la antigua usanza, no dejes de asomarte al enlace de lectura.

[Vía Adafruit]

Jolla cumple lo prometido y confirma su primera demo Sailfish OS para noviembre

Hace exactamente dos días que Jolla volvía a nuestra portada tras unos meses de silencio, y lo hacía hablándonos de su nuevo proyecto Sailfish OS y prometiéndonos su primer teléfono en breve. Pues bien, dicho y hecho, hoy volvemos a oír hablar acerca de esta empresa formada por ex-nokistas para descubrir que, efectivamente, la casa ya ha confirmado la primera demo de su sistema operativo móvil para el mes que viene.

Serán los próximos 21 y 22 de noviembre cuando Jolla nos deleite con los primeros detalles del SDK, la interfaz y sus apps en una conferencia que se celebrará en Helsinki. Evidentemente el evento estará centrado en software, pero que no cunda el pánico, porque, según la firma, veremos su primer teléfono antes de Navidad -ojo, 'ver' que no tocar-. ¿Ya andas mordiéndote las uñas? Tranquilo, ¡nosotros también!

[Vía TechCrunch]




Noticias AOL