Archive for the ‘open source’ Category

Flex goes Open Source!

Thursday, April 26th, 2007

Me entero en FlashCoders que Adobe va abrir Flex la MPL de Mozilla!

Adobe to Open Source Flex

Adobe is announcing plans to open source Flex under the Mozilla Public License (MPL). This includes not only the source to the ActionScript components from the Flex SDK, which have been available in source code form with the SDK since Flex 2 was released, but also includes the Java source code for the ActionScript and MXML compilers, the ActionScript debugger and the core ActionScript libraries from the SDK.

By this summer, Adobe plans to put in place most of the infrastructure (public bug database and public daily builds) required to run the Flex SDK as an open source project.

La liberación de los compiladores no abriría de facto el formato swf?? Eso debería ayudar y mucho a proyectos como GNash y haXe. Y lo de el listado público de bugs se sale.

Open Source rocks!

[Actualización*]

Tropocientos blogs y foros enlazan con las noticias, de lo que estoy leyendo, me gusta esto:

This is a good first step for Adobe, but it’s just the first step. The Flash player is not being open sourced at this time, but when I talked with David he told me that that Adobe had been telegraphing the fact that they were going to open source Flex for about 20 months, since the opening of Adobe Labs. When I asked him about the Flash player, he said that open sourcing Flex should be viewed as a telegraphing of Adobe’s intentions. Of course, there’s a big difference between intentions and actual followthrough, so we’ll have to wait and see how the Flex project ends up working out.

Esto:

Though the SWF specification has been somewhat open for some time, the opening of the Flex compiler will be a major new step that can only be good for the company and the community. We can build SWFs using ActionScript with Adobe tools right now, but in the future what’s to stop anyone from making Java or Python generate SWFs? That main SWF compiler will soon be available to anyone, and I would hope that a compiler expert could go nuts with this sort of thing. Look at Nicolas Cannasse’s haXe as an example of a similar, but still different, language already evolving around the SWF format. This source code will make building something like haXe a bit easier because smart compiler engineers have a reference implementation from which to get started.

[/Actualización]

* Ultimamente actualizo todos los posts!

Linux preinstalado en equipos Dell, yeah!

Thursday, March 29th, 2007

Me entero a través de El País que depués de mucho rumor, Dell confirma oficialmente que va a aumentar su oferta de equipos preinstalados con Linux. En la página Ideas in Action se puede leer:

Dell has heard you and we will expand our Linux support beyond our existing servers and Precision workstation line. Our first step in this effort is offering Linux pre-installed on select desktop and notebook systems. We will provide an update in the coming weeks that includes detailed information on which systems we will offer, our testing and certification efforts, and the Linux distribution(s) that will be available. The countdown begins today

A mi personalmente me da igual que me lo den preinstalado o no, lo que quiero es que certifiquen que el hardware es compatible. Y es aquí donde está el pastel. El gran problema es encontrar hardware compatible con drivers decentes. Si Dell realmente se tira a la piscina, arrastrará a muchos fabricantes a hacer drivers para Linux. Además la oferta de los desarrolladores del Kernel de hacer drivers gratuitamente para las empresas que lo soliciten YA está encima de la mesa.

Lo que no estoy nada seguro es de que los precios de los equipos bajen. Razones:

  • Hay mucha más gente dando soporte para Windows que para Linux, por lo tanto más baratos de contratar.
  • Microsoft y otras empresas subvencionan a Dell por incluir su software preinstalado. Aunque nadie dice que empresas con productos en Linux no puedan hacer lo mismo.

Yo tengo Ubuntu en casa desde hace 8 meses y he de reconocer que no ha sido fácil. Pero estoy probando la beta de Ubuntu 7 y todo el tema de codecs se ha facilitado mucho, mucho. Te recomiendo que la pruebes. Sólo tienes que bajar la .iso, grabarla en un cd y reiniciar con el cd puesto. Se ejecuta en modo LiveCD sin instalar nada, si no te gusta sacas el cd, reinicias y listo.

Pero recuerda que el primer paso para cambiar a Linux es utilizar el software que te vas a encontrar allí: Firefox, Gaim, GIMP, etc.

Veremos en qué queda todo esto.

Show us the code

Monday, February 26th, 2007

Show us the code

Open Letter to Steven Ballmer

It’s come to many in the Linux community’s attention you have claimed again and again, that Linux violates Microsoft’s intellectual property. Not only that, but it’s been reported Microsoft has convinced businesses to pay for a Linux patent that you can’t provide.

Therefore, this website will serve as a response to this accusation, and within it, a request. The request is simple, since you, Microsoft, claim to be so sure of yourself: Show Us the Code.

Los compiladores de kernels serán más frikis que el copón, pero se merecen un respeto por la brutal labor que hacen para todos los demás.

En este caso, hartos de que el bocazas de Steve Ballmer siga insinuando que el código de Linux infringe patentes de Microsoft, le han dicho: ¿sí? Pues dime qué código que lo re-escribimos a la de ya. No queremos juicios, no queremos molestias, y, sobre todo, no queremos código de Microsoft.

Dudo muy mucho que Microsoft vaya a hacer semejante cosa, especialmente porque:

1 - Probablemente no sea cierto.
2 - En el caso de que lo sea, si MS dice qué código es y los linuxeros lo re-escriben dejándolo libre de patentes, ¿con qué iba MS a amenazar a las empresas que utilizan Linux? Es mucho mejor sembrar FUD y rezar para que la alguien se lo crea.

haXe video Beta 1

Sunday, February 11th, 2007

El señor Nicolas Cannasse sigue dando que hablar. Esta vez ha hecho un clon de Red5 y FMS completamente en haXe: haxeVideo (anuncio en la listas de OSFlash, haXe). Es una primera versión y lo que necesita es ser instalada, probada y reportar bugs, no está para producción. Aún.

Por si alguien dudaba de la potencia y versatilidad de haXe + Neko. O por si alguien dudaba de la potencia y flexibilidad de Nicolas Cannasse :D

Por cierto, el equipo de Red5 yo diría que se está “durmiendo” un poco. Llevan retrasando la salida de la versión 0.6 bastante tiempo. La versión del repositorio solventa importantes bugs, pero para la gente que no sabemos de Java, es bastante complicado que te lo bajes y lo compiles. A ver si un poco de competencia les anima.

Drivers para Linux baratos, baratos

Thursday, February 8th, 2007

Alucinao me he quedao

Free Linux Driver Development!

Resulta que los frikistas que pican en el kernel de Linux están un poco hartos de que no haya drivers para millones de dispositivos de uso diario. Así que han cambiado de estrategia, en lugar de acordarse de los muertos de los fabricantes de hardware les han dicho:

Oye, que si me das el mail de algún ingeniero que tengas por ahí y un poco de documentación, ya os hacemos nosotros los drivers y los mantenemos. Gratis.

Eso es amor al arte.

Lo han comentado Slashdot, Barrapunto y La Pastilla Roja

Korea, el mejor comercial de Microsoft

Thursday, February 1st, 2007

Korea del Sur, se entiende. En menéame enlazan con una web en inglés (The cost of monoculture) que describe el problema que tienen en Korea por no utilizar estándares abiertos para la comunicación de los ciudadanos con los bancos y el gobierno koreano.

Para empezar Korea es bien conocida por ser un país con consumidores muy agresivos. Vamos, compran todo lo que se les pone por delante. Y si son gadgets tecnológicos, más. Por lo visto, semejante caudal de frikis tiene una cosa en común: El 99.9% de ellos usa Windows (dato de la página, no lo puedo comprobar). No Macs, no Linux. ¿Y esto por qué? Aquí viene la historia.

Allá por el año 98, el protocolo SSL de 128 bits no estaba terminado y el gobierno koreano no permitió como válidas las transacciones con el de 40. Así que como no estaban ni a la carne ni al pescado, se inventaron un protocolo propio con encriptación de 128 bits, SEED.

En sus días mozos, ese protocolo se podía utilizar con ActiveX o con un plugin para Netscape. Así que cuando Netscape se esnucó la única vía de esos frikis para comprarse su consola nueva, o su móvil para vacilar o hacer la renta por internet era Windows. ¡Yeah!

Total que a día de hoy en Korea o tienes Windows (y usas Explorer, claro) o no puedes ver tus cuentas del banco, comprar por internet o acceder a los sitios web del gobierno. Por eso hay un 99.9% de usuarios de Windows, normal. El 0.01% es el de Apple Korea diciéndole al de Linux Korea que están jodidos.

Y hay más. Como todos sabéis el último (creo) Service Pack de XP obliga al usuario a autorizar a mano todos los ActiveX de la página… Efectivamente, de la noche a la mañana TODAS las web de bancos e instituciones gubernamentales de Korea esnucadas. Y esnucadas por una decisión que ha tomado una empresa PRI-VA-DA en Seattle. ¡Espera! ¡Mejor aún! Si te actualizas a Vista no podrás hacer ninguna transacción on-line.

Así que ya sabéis, cuando tengáis que montar un sistema para validar las transacciónes entre vuestros ciudadanos y el gobierno, mejor usad estándares abiertos. Lo que viene a enlazar con una muy buena noticia: Adobe cede a la ISO las especificaciones del formato PDF. Que básicamente quiere decir que el futuro del formato PDF no está ya en manos de Adobe, sino en manos de un consorcio de empresas (supuestamente) neutral. Ya podían hacer lo mismo con el swf, ¿no? Por soñar que no quede.

Y ahora la anécdota del día. Viendo la mierda que tienen encima, un grupo de koreanos está intentando protestar un poco por el tema por lo que han montado una web (Open Web Korea). Bueno, pues la última vez que estaba buscando casa, uno de los que también la quería era un dicharachero koreano que tardó exactamente 1 segundo en contarme todo este peyote que te acabo de contar yo a tí. Mr Keechang Kim.

¡Pequeño mundo!

Software libre y software cerrado

Tuesday, January 23rd, 2007

Es curioso cómo mucha gente parece necesitar de una gran empresa detrás de un software o aplicación para utilizarlo. El último casó lo ví en FlashCoders, cuando se anunció ScreenweaverHX y empezó la comparación con Apollo. Aquí unos ejemplos:

With respect, were I to present a paying client with a choice between a platform developed by a known entity and one developed by a couple of guys in their spare time, 9/10 they’re going to pick the former.

No digo que no sea cierto, pero que sea cierto no lo hace bueno. Si extrapolaramos esa posición conservadora hasta el infinito, no habría innovación. Todos los proyectos empiezan como una idea feliz en la cabeza de un par de frikis. Hasta los proyectos cerrados son una idea feliz de alguien, una o dos personitas que tienen que luchar contra escépticos.

A corporation may use open-source software, but it will be purchased through a company that can offer support and more importantly accountability. So when the corporation’s database gets turfed for whatever reason they have someone they can blame - someone who will fix the problem.

Aquí da la sensación de que lo que se busca al contratar o elegir un producto de una compañía grande es que haya alguien a quien echarle la culpa cuando las cosas van mal. Pero ¿sirve eso de algo? ¿De qué vale decir “Adobe tiene la culpa”? Incluso aunque la tenga, normalmente estás jodido, porque nadie en Adobe está preocupado por tu problema. Prueba a mandar un mail a soporte, añadir un comentario en los LiveDocs, o esperar respuesta cuando mandas un bug. Y ojo, que Adobe no tiene pinta de ser la peor en este tipo de cosas (tienen varios blogs sobre el desarrollo de sus productos o hacen encuestas para ver qué queremos para la próxima versión). En definitiva, no creo que una gran empresa garantice un buen soporte, transparencia o información.

Lo bueno del software libre son cosas como listados públicos de bugs, planes de futuro claros (Firefox y su RoadMap para la version 3), se reporta un bug y se resuelve en horas, permite que estudies y modifiques el software como necesites…

Ya sé que no todo el mundo está capacitado para modificar proyectos como Apache, Firefox, Red5 o similares, pero al menos puedes contratar a alguien que sí que sepa para que lo haga. Si tienes un bug en Flash Media Server ¿a quién pagas para que lo solucione? Y si tu IIS tiene un bug de seguridad ¿hasta cuándo esperas para que Microsoft lo arregle? ¿Cuánto más vamos a tener que esperar para que Adobe solucione los bugs del player?

Y luego está el tema de la seguridad. Vamos a ver, ¿a ti qué te da más tranquilidad, un restaurante que tiene la puerta de la cocina cerrada a cal y canto y no te deja entrar ni a tiros, u otro en el que no sólo puedes husmear dentro de la cocina sino que además te invitan a que lo hagas cuando y como quieras? Joder, más claro agua. Lo que hace el software privativo es Security through obscurity. ¿Qué será más seguro, IE al que ningún juanker ha tenido acceso al código fuente o FF del que cualquiera puede bajarse el código y estudiarlo línea por línea tranquilamente en casa?

Meditemos.

En fin, aun después de semejante chapa, en ningún caso quiero decir que el software libre sea perfecto, pero sí que creo que ofrece muchas más ventajas que el propietario. La decisión de usar uno u otro dependerá del caso en particular, pero yo tengo claro que, mientras haya una buena alternativa libre, trataré de no usar la versión propietaria.

Y cuanta más gente utilice una herramienta libre, más posibilidades hay de que mejore.

¡Salud!

pd: unos links para que pierdas un poco más el tiempo:

Diez ventajas del software libre y propietario
Artículo sobre el planteamiento técnico de elmundo.es basado completamente en software libre y herramientas propias.

Descarga y descomprime zips dentro de Flash

Wednesday, December 13th, 2006

¡AS3 se está poniendo muy serio!

Acaba de ser anunciado en OSFlash FZip, una librería escrita en AS3 que permite cargar un zip y descomprimirlo dentro de Flash para obtener su contenido.

Es una primera versión que no está completa, pero promete.

¡Yeah!

FLEXible, haz Flex con Flex. Gratis

Monday, October 30th, 2006

Más cositas para hoy. John Grden, que también es el friki que ha hecho XRay, acaba de presentar una versión (muy alpha, según él) de FLEXible, un editor de FLEX hecho en FLEX. Además ha hecho un vídeo con su hija pequeńa para que veas lo fácil que es.

Y por si fuera poco, es Open Source.

Yeah!

Contribuye, no seas flojo

Saturday, October 7th, 2006

Hace poco me ha sorprendido para bien esta propuesta para reunir dinero y comprarle un Mac a Nicolas Cannasse, el autor de haXe y MTASC entre otros, para que pueda hacer las pruebas pertinentes de haXe sobre un Mac.

Esto me llevó a darle vueltas al tema de lo poco agradecidos que somos a veces. Todos tenemos pequeñas utilidades que usamos prácticamente a diario, que probablemente no son críticas, pero que nos hacen la vida mucho más fácil, a las que casi nunca agradecemos nada. Pero nada de nada. Así, rápidamente: Beyond Compare, Screen Calipers, NetLimiter, FileZilla, Gaim, Foobar 2000, SWFMill… eso sin contar a los “grandes” como Firefox o Thunderbird. Vosotros seguro que tendréis los vuestros.

Joder, no seais flojos, elegid aunque sea uno de los proyectos (de los vuestros, no digo que sea de mi lista), y haced una donación o comprad una licencia, que no es tanto dinero. Porque si a todos nos alegra que nos feliciten, supongo que a todos tambien nos alegra más que nos feliciten en especias.

Así que vamos, contribuye, ¡no seas flojo!

pd: Si eres taaaaaan mileurista que no llegas ni por las malas a fin de mes también puedes donar tu tiempo: escribe tutoriales, haz traducciones, revisa código, mándales un correo con tus sugerencias o cuando encuentres un bug, etc, etc, etc. Pero vamos, que algunas de las licencias están por los 30 euros…