Archivos de etiquetas: Open Source

You just do what the fuck you want to.

Leyendo un sinín de documentos en distintos sitios en internet, me topé con una verdadera joyita. Git-wiki es, como su nombre sutilmente insinúa, una herramienta wiki que tiene la virtud de montarse sobre Git.

Tras revisar sus caracterí­sticas, y como es costumbre cuando evalúo herramientas, me preocupo de revisar el sistema de licenciamiento con la que se disponibiliza, donde me topo con esto.

Me permito transcribirla í­ntegramente:

           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
                   Version 2, December 2004

Copyright (C) 2008 Simon Rozet <simon@rozet.name>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
  TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

 0. You just DO WHAT THE FUCK YOU WANT TO.

Simplemente maravilloso.

De vuelta a Android

android-06

Hacer algunos artículos les comentaba que luego de varios años utilizando dispositivos con Android, me pasaba casi de pura curiosidad, a iPhone.
Lo cierto es que mi experiencia fue tan grata, que cambié mi super poderoso laptop Dell XPS 15z por un mas modesto Macbook Pro de 13”. Y la verdad es que no me arrepiento para nada. La experiencia de uso de los dispositivos de Apple son sin duda dignas de imitar.

Pero bueno, por circunstancias que tal vez escriba algo mas adelante, he tenido que dejar mi iPhone 4s para volver a un dispositivo Android. No me resultó facil hacerme a la idea, puesto que para volver a Android, tenía que volver a un terminal de gamma media (si fuese un Galaxy S3 o un HTC One X, no me lo pienso) dado mi presupuesto para este item.

Así que me  hice el ánimo y me aboqué a la triste tarea de “conformarme” con un terminal me materialidad modesta, seguramente con lag y fallas de integración de SO. Esas son seguramente las mayores quejas que tenemos los usuarios de Android con el SO de Google en esta gamma de soluciones.

En esta búsqueda llegué a un Galaxy S2 plus, una versión del S2 con un procesador Dual de 1.5 que en EEUU distribuía T-Mobile y que trajo a Chile la compañía VTR. Nuevamente, por situaciones que no vale la pena recordar, tube que cruzar a la tienda del frente, a Movistar, y enfrentarme a un catalogo nuevo sin tener claro las características de los equipos –los vendedores no suelen ser buenos consejeros–.

xperia-s-black-front-android-smartphone-940x529Buscando y buscando me topé con el Sony Xperia S, un terminal de gamma media de mediados de 2011 (en aquel tiempo seguramente fue gamma alta), con un procesador Dual de 1.5, 1Gb RAM y 32Gb de almacenamiento interno (no ampliable). La pantalla es genial, 4.3” con tecnología Bravia que le hace ver de lujo. A esto se suma una cámara de 12,1 megapíxeles.

Si te interesa un review mas completo, alguien lo hizo en Marzo del año pasado así que no entraré en mucho detalle en este post.

Como no pude probarlo –solo tienen maquetas en la tienda– me arriesgué asumiendo las buenas características. Nunca había tenido un Sony corriendo Android, así que  fue una decisión mas bien de estomago.

Y hasta ahora, me he visto gratamente sorprendido. El rendimiento es muy similar al del iPhone 4s, una cámara muy superior, y una autonomía de la batería que te deja tranquilo para enfrentar el día.

2013-01-24 10.15.10

La personalización de Sony es por lejos la mejor que he probado hasta ahora (lo que incluye HTC Sence, TouchWiz y la nativa de Android en ICS y Jelly Bean, sumadas varias ROMs incluidas), todo estéticamente bien puesto, buenas transiciones, prácticamente no hay lag –aunque con el uso ha ido apareciendo–, ICS de fábrica (el equipo salio originalmente con Gingerbread actualizable a ICS), y todo muy bien.

Y ahora hablemos de los sentimientos.

Cuando vuelvo a Android me doy cuenta cuanto lo extrañaba. Claro, con el iPhone todo funciona suficientemente bien como para no tener que “meter mano”, pero acá dan ganas de personalizarlo, jugar con los widgets, instalar aplicaciones, optimizadores, ver cuando sale el upgrade a Jelly Bean –aparentemente planificado para Abril del 2013–, etc.

El terminal, con solo un par de semanas, no ha estado exento de problemas. He tenido que reiniciarlo y hay algunas aplicaciones –como Facebook– que se caen de cuando en vez. Pero la verdad, creo se debe mas bien a mi hiperquinetismo más que a problemas graves. Y es que la libertad me sienta comoda, amplia y es donde me saco mayor rendimiento.

Y aquí estoy, feliz nuevamente con Android, viendo como ponerle una nueva ROM a mi Xperia y mirando agazapado al Xperia ZL y al SmartWatch para reemplazar a mi viejo –y no inteligente– reloj.

Hay cosas que no cambian.

Java v/s Microsoft .Net

Leyendo por ahí (vía) me topé con este muy divertido video sobre una vieja disputa: Microsoft .Net v/s Java.
Claro,es una disputa tan vieja que ya no me interesa mucho seguir los pormenores, pero nunca está de mas reírse un rato.

La FSF se va en picada contra Microsoft

Windows 7 SinsLa Free Software Fundation (FSF) ha lanzado la campaña Windows 7 Sins, donde buscan promover 7 pecados que el próximo sistema operativo de Microsoft es claramente culpable.

Sin embargo, lo cierto es que parece una respuesta algo tardía al “Get de Facts”, donde MSFT intentaba evidenciar una supuesta supremacía en sus productos por sobre Linux, la que fue criticada por muchos (donde me incluyo) por mal argumentada y derechamente chanta.

Acá el caso es muy distinto, lo que la FSF argumenta son hechos reales y fácilmente comprobables, pero a mi juicio fallan en un aspecto que considero crucial:  el sujeto.

De las pocas cosas que comparto con Richard Stallman, es que el “enemigo” del Software Libre no es Microsoft. Y donde dejamos de coincidir es en que personalmente no considero ilegitimo lucrar por una invención propia, y tampoco al asegurarme que otros lo NO hagan.

Por lo mismo, el verdadero enemigo del software libre no es el software privativo (como dice Stallman), si no las malas prácticas en las que incurren las empresas detrás del software pago, y donde Microsoft puede dar cátedra.

Volviendo a la campaña de la FSF, me parece correcta en el sentido de que lo que indican es cierto (y si que lo es!), pero tengo mis dudas respecto de que la satanización de Microsoft sea el camino correcto para la evangelización.

7 son los pecados de Windows 7:

  1. Envenenando la educación: al enseñarse a los niños a usar productos MSFT se está armando una avenida hacia una corporación en vez de ser un medio de libertad y empowerment.
  2. Invadiendo la privacidad: cosas como Windows Genuine Advantage revisan tu disco rígido y encima tenés que aceptarlo para poder usar Windows.
  3. Siendo monopólicos: aun las PCs con GNU/Linux preinstalado tuvieron Windows primero en ellas por requerimientos a los OEM.
  4. Lock-in: al sacar soporte para versiones antiguas (nota: pequeña contradiccion con el pedido de “muerte a IE6″) MSFT está obligandote a comprar nuevas versiones de su soft y encima te fuerza a hacer upgrades de hardware.
  5. Abusando Estándares: cosas como tratar de frenar los estándares abiertos y el caso de OpenDocument Format muestran sus actitudes cerradas.
  6. Forzando el uso de DRM al incluirlo en Windows Media Player están trabajando con las grandes corporaciones de medios para restringir las copias y reproducciones aún cuando son legales como la grabación de series de la NBC.
  7. Poniendo en peligro la seguridad del usuario: ¿hace falta aclarar las demoras en responder a los problemas de seguridad del OS?

Si quieres interiorizarte un poco mas y tal vez promover la iniciativa, puedes visitar la página de la campaña en Windows7sins.org. Yo, aún no me convenzo.

Traducción vía Denken Über.

Obama promete OpenOffice para las oficinas federales

Esta noticia debe tener a todos muy nerviosos en Redmond.

Uno de los blogs de PC World comunicó los planes del candidato demócrata a la casa blanca de estandarizar en las oficinas federales el uso de la suite de ofimática OpenOffice.

Según el blog, esto fue lo que Obama piensa:

OpenOffice.org es Libre y robusto y suficiente para el 99% de las necesidades del gobierno…. Lo que obtendrá las oficinas federales es un segundo cheque de estimulo económico. Obtendrás mayor productividad a menor costo, borren eso, mayor productividad sin generar costo alguno.

Ahora a esperar la arremetida de Ballmer y sus huestes del infierno amiguis.

Vía Linux Para Todos.

De Sun y MySQL, y la nueva forma de hacer negocios

Muy comentado ha sido la reciente adquisición por parte de Sun Microsystems de la empresa MySQL AB (quienes están detrás del motor de bases de datos de código abierto mas expandido por internet, incluso en aplicaciones de alta demanda).

Y han  sido muchos los comentarios, y mas de alguno se pregunta si esta suerte de ola de interés desde las grandes empresas por el software abierto no terminará siendo perjudicial para el esfuerzo de las comunidades que trabajan en torno a él.

sun-logoNo está mas meditarlo, y la respuesta la encuentro en el mismísimo blog de Jonathan Schwartz, CEO de Sun, y del que recomiendo mucho su blog por su particular visión de la tecnología y los negocios.

En su último post, Schwartz responde algunas preguntas que podrían estar naciendo de muchos de los amantes del código abierto y el software libre así como de los clientes y partners de Sun, y de las cuales destaco la siguiente.

¿Cuáles serán las próximas metas para MySQL?

Esa pregunta deberán planteársela a MySQL antes de la adquisición (ya que todavía somos empresas independientes) y después de la misma. No vamos a adquirir la compañía para decirles lo que tienen que hacer, sino para escuchar lo que tienen que decir tanto sus jefes como su comunidad y sus clientes.

A diferencia de muchas otras, pareciera que Sun ha reconocido cual es el principal activo del Open Source: su comunidad. Y que entorpecer el trabajo que la comunidad realiza sería comprometer no solo la inversión de Sun, si no que también despotenciar uno de los sectores de innovación mas fértiles que podríamos encontrar hoy en día.

Microsoft y su particular forma de compartir

Bastante expectación ha provocado entre los desarrolladores .Net el reciente anuncio de Microsoft de “liberar” el código fuente de parte de las bibliotecas del Framework .Net 3.5.

Sin duda, es una tremenda noticia para quienes tenemos la desdicha de escribir código .Net. Claro es, si nos atenemos al titular. Porque como todas las movidas del los chicos de Redmond, tiene su trampilla y esta vez viene de la mano del tipo de licenciamiento con que Microsoft distribuye los fuentes: La Microsoft Reference Licence (MS-RL).

Lo positivo

Podrás ver el código fuente de las siguientes librerías: .NET We’ll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), y WPF (System.Windows).

Podrás descargarlo y verlo desde cualquier editor, y según leo en Thinking dot Net, VS 2008 integrará soporte para debugging, es decir,  cuando estés en modo Debug y hagas F11 sobre una llamada a una de las bibliotecas expuestas, descargará los fuentes y podrás revisar el procesamiento interno. Esto es sumamente positivo porque nos permitirá hacer un debug de nuestras aplicaciones mucho mas exhaustivo, y al fin entenderemos porque diablos hace justo lo contrario de lo que le decimos que haga.

Fantástico!!

Pero vamos, es Microsoft. Algo raro debe tener todo esto.

Lo Negativo

Lo negativo del anuncio es el tipo de licencia con que lo distribuye, puesto que solo permite que “veas” el código fuente de dichas bibliotecas con expresa prohibición de modificarlo y mucho menos redistribuirlo.

“Reference use” means use of the software within your company as a reference, in read only form, for the sole purposes of debugging your products, maintaining your products, or enhancing the interoperability of your products with the software, and specifically excludes the right to distribute the software outside of your company.

Las negritas son mías.

Esto quiere decir que no puedes modificarlo ni mucho menos redistribuirlo, aspectos que son pilares fundamentales del Open Source. O sea, Microsoft no libera el código fuente, solo lo muestra.

Y que hay de malo en que solo muestre?

Además de parecer bailarina de cabaret (de esas que se miran pero no se tocan y tampoco se sacan de paseo), no soy el único que ve un grotesco anzuelo para los desarrolladores del proyecto Mono (aquél proyecto financiado por Novel que implementa el Framework .Net multiplataforma) que al intentar “imitar” (copiar sería poco fino) algún trozo de código que le ha parecido interesante, Microsoft le caiga con senda demanda y gritando a los 7 vientos que el Open Source copia sus desarrollos.

Da para pensar no?

Ver o no ver parece ser el nuevo dilema.