Desde hace unos meses Microsoft ha estado cambiando su imagen, en parte porque durante la presidencia de Steve Ballmer perdió su reinado ante compañías como Apple, Google, entre otros. Sigue siendo el líder y la empresa mas importante de la informática, pero no llega al mismo nivel que tenía durante los 90s.

En los últimos años vimos cosas como que Microsoft empezó a colaborar en el kernel Linux aportando código (de hecho estuvo por encima de mucha compañías por un tiempo), se unió a la Linux Foundation, cosa que sorprendió a muchos. En estos días, anunció la liberación de Chakra su interprete de Javascript bajo código abierto, compró Xamarín (la empresa de Miguel de Icaza) y ahora permite una licencia gratuita, próximamente habrá SQL Server para Linux y la última que generó gran sorpresa, la inclusión de Ubuntu dentro de Windows 10 para tener una terminal de Linux dentro de ese sistema operativo, todo esto bajo la campaña Microsoft ♥ Linux.

Microsoft ama Linux

Quién hubiese imaginado hace 18 años que Microsoft lanzaría esta campaña

Las nuevas generaciones de programadores o usuarios de software libre lo ven como algo bien, ya que creen que Microsoft está abriéndose y ahora es mas amigable. Pero yo no creo que sea así, pues siguen siendo la misma empresa y conservan su cultura organizacional de dominar todo sector de la informática. Antes de compartirles mi opinión, veamos la situación actual con la empresa.

La mayoría de servidores usan Linux

Si revisan las estadísticas, la mayoría de servidores en Internet corren Linux y 99% de las supercomputadoras corren en Linux, ademas muchos de los clientes de Azure (la plataforma de la nube de Microsoft) lo utilizan para tener sus servidores Linux en ellos, esto significa que ninguna de esas instalaciones puede utilizar tecnologías de Microsoft, perdiendo gran cuota del mercado y saben que mucha gente no le gusta tener Windows Server como solución empresarial, por esta razón se van a la competencia, por ejemplo, alguien que desee usar un gestor de base datos y utilice Linux en sus servidores, podrán usar soluciones como MySQL, SQL Lite, Oracle DB, Postgres…pero no SQL Server. Así que la liberación de una versión para esta plataforma corresponde a necesidad de expandirse en el mercado.

En el móvil

Las plataformas móviles están lideradas por Android y iOS, donde la principal forma de desarrollar en ellas es Java y Swift/Objetive C respectivamente, Windows 10 Mobile no ha logrado despegar mucho y por lo tanto la plataforma de desarrollo con .NET es casi ausente en el sector móvil. Por ello, compraron Xamarin una plataforma que permite llevar software escrito en .NET a Android y iOS, así pueden expandir e impulsar sus tecnologías a las plataformas móviles.

Atraer los desarrolladores

Este es el punto mas importante he visto, he estado en conferencias internacionales, eventos de software libre y de Mozilla, he tenido la oportunidad de visitar, trabajar en varias empresas y el patrón que he visto es que si no usan tecnología de Microsoft en sus productos, no utilizan Windows en sus equipos, por esta razón vemos que si desean trabajar por ejemplo, con Ruby o Javascript, observarán que casi todo se hace a través de la línea de comandos, control de versiones y acceso a servidores se hace a traves de SSH que funciona por consola (de hecho GIT es un programa de consola), herramientas de manejo de dependencias de software (que se usan actualmente en todas las tecnologías) se hacen por la terminal.

Por esta razón, muchos programadores hoy en día compran una Mac o instalan Linux en sus equipos para tener una mejor experiencia de desarrollo y aumentar la productividad. Por ello, Microsoft se vio obligada a incorporar una terminal de Linux en su sistema operativo para soportar todas estas tecnologías y evitar la migración de usuarios a UNIX/Linux. Ademas, al ser un Linux real (Ubuntu), no es necesario migrar el software existente sino ya viene compatible con todo lo que existe (esta es la diferencia con Cygwin).

Palabras finales

En conclusión, pueden ver que todo lo que han hecho para «amar Linux» (o código abierto) ha sido solo para expandir el terreno perdido y dominar el mercado y volver a ser el Microsoft de Bill Gates, que dominaba todo sector de mercado (lo cual es normal en cualquier empresa), solo que en el caso de Microsoft, recodemos que atacaba fuertemente al software libre y Linux como se descubrió en los documentos de halloween del 98.

Si Microsoft de verdad amara Linux, tuviese su cliente de Skype actualizado , y no lo hubiese abandonado desde hace año y medio.

Después de un mes leyendo este libro, puedo decir que valió la pena el tiempo y dinero invertido en él. Primero quiero aclarar que no soy fan de Apple, soy mas de: apoyar el código abierto, tecnologías y estándares abiertos, usuario de Android y GNU/Linux. Sin embargo desde mis inicios en las tecnologías de la información siempre me llamó la atención el trabajo de Steve Jobs y por eso no podía pasar la oportunidad de comprar este libro.

Para comenzar, Walter Isaacson hizo un buen libro donde narra la vida de Steve Jobs basando en entrevistas con muchas personas que apreciaban y/o odiaban a Jobs, por ello no van a encontrar puros jardines de rosas (cosas positivas) sino también cosas malas y el lado oscuro de Steve, incluso escribe sobre momentos sentimentales, intímo, problemas que sufría y que nunca salieron a la luz durante su vida. Además el libro se separa en capítulos por cada parte de su vida y productos desarrollados, es bien porque va avanzado cronológicamente respecto a un tema y en el próximo se regresa otra vez en el tiempo para hablar de otro, mucha gente puede perderse respecto a la línea de tiempo pero no respecto a un tema pues no los mezcla ( me parece mejor esta forma ).

Respecto a la biografía, luego de leerla puedo apreciar mas la película de «Piratas del Sillicon Valley» porque es muy fiel a la realidad, también puedo reafirmar que Steve Jobs era un genio, no inventando cosas sino saber aprovechar las situaciones para generar ideas innovadoras y hallar mercados futuros, es decir, su mayor don era predecir el comercio/mercado en unos años y adelantarse a él creando esos productos.

También me impresionó como fué el desarrollo de MacOs, realmente muy avanzado en su lanzamiento y como algunas de sus funcionalidades fueron implementadas hasta 15 años después en los softwares de la competencia. Como su perfeccionismo junto a su política de ser cerrado (en cuando a la tecnología de sus productos) permitió elaborar productos de gran calidad pero a veces sacrificando fallos importantes (como la antena en el iPhone 4).

Existen muchas partes interesantes fuera de Apple, como los capítulos donde se escribe sobre Pixar, como funciona los negocios y como es montar una empresa como lo fue NeXT, la industria musical, etc. La parte final donde habla sobre sus últimos días es interesante, sobre todo (SPOILER) cuando Bill Gates lo visita para hablar y hacer «las paces», realmente no me imaginé y nunca leí sobre ese acontecimiento (FIN SPOILER), también sobre su rivalidad con Google luego de lanzar Android, entre otros.

Portada del libro

Portada del libro

Seas fanático de Apple o no, si deseas ser un emprendedor en la industria de la informática, te gustaría conocer parte del historía de la informática. Te recomiendo leer este libro, es un poco largo pero no aburre. Me gusto una frase que dijo Jobs sobre su vida, fue una persona con suerte que supo aprovecharla y con eso logró grandes cosas, al leer te das cuenta de su suerte/visión y como pudo crear una empresa tan famosa.

Además, con este libro podrán tumbar su mito de que Steve Jobs lo inventó todo y todo era parte de sus ideas, en realidad el sólo era parte de un proceso de creación pero el mas importante, pues sin él, el mundo sería otro.

Pueden conseguir el libro en su librería local o en Amazon. La versión física no es tan elaborada y las fotografías que incluyen son en blanco y negro, por ello no se pierden de nada si compran la versión digital.

Hace unos dias leyendo el blog de Effiejayx y luego de tener una discusión con Lubrio a través de twitter (él no se explicaba como alguien que no esté a favor de las ideas del presidente Hugo Chavez podría ser fanático del software libre) me puse a pensar sobre el software libre en Venezuela, el cual me parece que ha sido muy politizado por las personas debido al decreto presidencial 3390.

Para los no venezolanos, el decreto nombrado fue dictado por el presidente a finales del 2004 donde se declara obligatorio el uso de software libre en la administración pública, esto es algo muy bueno por diversas razones como: ahorro de costos en licencia, independencia tecnológica parcial (si parcial porque aún dependemos de desarrolladores de muchos proyectos de software libre), adaptabilidad a las necesidades del país, mayor soporte de idiomas, posibilidad de ver el código fuente de cada programa, entre otros. Sin embargo, mucha gente lo vio como el software de la revolución bolivariana que sirve para luchar contra el imperio de Bill Gates; he escuchado comentarios como: el software libre fue creado por Chavez para cubanizar el cerebro de la población, o el software libre es la salvación del mundo porque nos va a liberar de la pobreza que Microsoft no ha ocasionado. Ambos comentarios no son inventados por mi, los he escuchado de personas y en los dos se observa la incorrecta relación de este tipo de software con una ideología política.

Cada quien tiene derecho a pensar en lo que quiere, pero el software libre no es de izquierda o derecha ya que simplemente es aquel licenciado bajo las 4 libertades del software libre. Tal vez por el hecho de la opcionalidad de cobrar por el software y obtenerlo gratuitamente, se ha prestado para ser usado en los países en desarrollo y por la posibilidad de no depender de una empresa extranjera (o porque EEUU no les vende) es muy utilizado en aquellos países contrarios a Estados Unidos, respecto eso, pero no por ello debe ser visto como un software de izquierda que lucha contra el capitalismo. La mayoría del software libre tiene esa licencia porque sus desarrolladores lo desearon así, bien sea para liberarlo como dominio público, mostrar la capacidad creativa del programador, falta de tiempo para mantenerlo y encargar esa tarea a una comunidad, ya no es comercializable pero puede servir a otras personas, para ayudar a personas interesadas en su funcionalidad, porque simplemente necesitaba un software similar, entre otros. Hasta ahorita no he visto el primer proyecto cuya descripción diga: creado para eliminar la competencia comercial de este programa, liberado para tumbar/robar ventas de otro software, entre otros. Por lo que no entiendo su relación hacia un sistema político, las licencia de software libre son solo un conjunto de reglas a seguir al momento de distribuir o utilizar un determinado software, mas nada. En ellas nunca se lee cosas respecto a la pobreza, el sistema económico, derechos de las personas, entre otros.

El hecho de usar software libre en el sector público, es algo cada día mas común en muchos países: Francia, Brasil, algunas provincias de España, Croacia, Rusia, China, Cuba, algunos sectores de Alemania utilizan software libre en sus gobiernos. Y eventualmente en nuestro país iba a suceder eso, no niego que el hecho de tener un presidente de izquierda aceleró el proceso, pero por ello no debe tildarse al software libre como parte del Socialismo del Siglo XXI, es como decir que Internet es de la IV república (término usado en Venezuela para referirse a los gobiernos entre los años 1958 y 1999) porque apareció en aquel entonces. Además, mucha de la gente que apoya al software libre porque va en contra del imperio y capitalismo, seguro ignora hechos como:

  • Aproximadamente 75% de los programadores de Linux, son empleados de grandes corporaciones capitalistas. Sé que invierten porque les conviene económicamente, pero igual sigue siendo software libre y mucho del código aportado por ellos va a permitir usar programas o hardware en distribuciones como Canaima, por ejemplo.
  • Empresas ubicadas en países «imperialistas», donde les interesa es ganar mas dinero (seamos sinceros, ninguna de ellas quiere perder dinero) como Google, Facebook, Oracle, IBM, HP, Novell y otras. Son quienes crean y liberan gran cantidad de proyectos libres.
  • Linus Torvald usó la GPL como licencia del kernel Linux pues era la misma licencia usada por el compilador GCC y le gustó, nunca lo hizo para competir contra Windows u MacOs.
  • La mayoría de programadores de los proyectos de software libre, están ubicados en países imperialistas, por ejemplo, en el mapa de la ubicación de los desarrolladores de Debian, una de las distribuciones mas conocidas por su estabilidad y apego al software libre, pueden observar donde se concentran mas programadores.
  • Muchas distribuciones de software libre estan patrocinadas por empresas capitalistas: Canonical con Ubuntu, Redhat con Fedora, Novell con openSuse. Al igual que muchos proyectos son realizados por muchas empresas o fundaciones.

En mi opinión, el software libre es un modo de licenciamiento de software donde se distribuye libremente junto a su código fuente y todas las modificaciones del mismo deben ser liberadas. Esto trae muchas ventajas con respecto a otro tipo de licenciamiento, sin embargo, tampoco estoy en contra del software propietario, algunos son muy buenos y merece usarlos, pero tengo mas preferencia por aquellos de código abierto porque suelen ser de mayor calidad, mas seguros, mas avanzados y en constante mejoras (muchas veces nuevas versiones son mas ligeras y necesitan menos hardware).

Para finalizar, espero que esta lectura haya sido de su agrado al ver otro punto de vista sobre el software libre, ojalá mas venezolanos tengan este punto de vista y observen el significado de software libre, lo usen mas sin tinte politico y crezca aún mas la comunidad de software libre en el país, la cual es muy buena y ha aportado proyectos muy buenos como Canaima, Turpial, entre otros. Ahora, lo invito a unirse a una de las comunidades en el país y comente en este post su opinión.

Este tipo de películas toda la vida me ha gustado, algunas me han inspirado a ser como soy profesionalmente y otras simplemente me han entretenido mucho. Hace años eran muy pocas, sin embargo, cada vez son mas populares y son vistas por gente  normal o no relacionada con las tecnologías de la información.

He separado las películas en 2 listas, la categoría de Serias son cuya historia son basadas en hechos reales ó se centra en el programador,hacker, etc; y las entretenidas que son dirigidas mas para el público general y el tema de informática no es lo mas actractivo de la película.

Serias

  • Wargames: Creo que es la mas vieja de la lista, se trata de un muchacho que logra acceder a una computadora del pentágono y confunde un sistema de lanzamiento de misiles nucleares con un videojuego, ocasionando que USA y Rusia esten a punto de estallar la tercera guerra mundial. Lo chévere de esta película es ver las computadoras viejas, las comunicación entre computadoras a través de modems telefónicos, el uso de PC usando terminales, entre otras cosas.  Además, me parece que es muy precursora para la época. En ese entonces no había Internet públicamente y no era común escuchar sobre ataques a computadoras.
  • Hackers: Para mí es la mejor del género, tal vez porque es la primera que ví de este género y porque actúa Angelina Jolie. Se trata sobre un hacker cuyo objetivo es lanzar un virus a buques petroleros y echarle la culpa a la comunidad de Hackers, por lo que estos se revelan masivamente contra él y logran ganar. Es interesante ver como aqui ya se habla de delitos informáticos, robo de identidad y muchas cosas que todavía eran nuevas para la época, ya aparece Internet y juega un papel importante en la película (todavía a través de la línea telefónica), ademas en esta película a diferencia del resto, los hackers son personas extrovertidas y locas,  totalmente distinta a la imagen de nerd que hacen ver en las demás.
  • Operation Takedown: Basada en como lograron atrapar a Kevin Mitnick (el piráta informático mas famoso), es una película seria (muy real) con un poco de acción, donde muestran las habilidades de Kevin para acceder a la información usando ingeniería social, como vive perseguido por el FBI y luego arrestado por su mayor enemigo.
  • Antitrust: Otra de mis favoritas por su trama y porque actúa Claire Forlani. Se trata sobre un chamo que es contratado por la empresa mas grande de ese momento (que se parece mucho a Microsoft)  y descubre que su jefe (igual a Bill Gates) ha conseguido todo gracias a estafas, asesinatos a la competencia, compra y robo. Tiene referencias al software libre, java, sun y muchas cosas del mundo informático, realmente recomendable.
  • Red social: La mas reciente de la lista, habla sobre la creación de Facebook y la demanda por el robo de la idea de facebook. La película esta bien hecha, narra los acontecimientos de buena forma, hay muchas referencias geeks (el uso de KDE en las PCs, nombran muchos proyectos open-source como Apache, Mysql, entre otros) e inspiradora para la gente que desee iniciar un start-up.
  • Piratas de Silicon Valley: Otra que me gustó mucho, narra la historia de la creación de Apple y Microsoft, realmente interesante para quienes desconocen como se formaron estas empresas, como al principio trabajaron juntas y causaron una revolución tecnológica en todo el mundo, el final es muy bueno y recomendable para todo fan de Apple y Microsoft.

Entretenidas

  • Tron: Una de mis películas favoritas, se trata sobre un joven donde una reconocida empresa de videojuegos roba sus ideas, y el intenta acceder a la computadora principal en busca de evidencia pero por un accidente entra en la computadora donde debe jugar un videojuego para salvar su vida.
  • Duro de Matar 4.0: Se trata sobre un ex-empleado del sistema de seguridad nacional intenta usar el sistema a su antojo para pedir una recompensa al gobierno de USA, pero John McClane lo detiene. El co-protagonista es el mismo actor de «I’m Mac» e interpreta a un muchacho especializado en seguridad informática quien lo ayuda a salvar el país.
  • Firewall:  Sobre un experto en seguridad informática a quien le secuestran su familia para poder acceder a varios sistemas de bancos y cometer un gran robo. Buena película de acción y con muchas referencias a plataformas de Microsoft.
  • Swordfish: Un grupo terrorista contrata a un Cracker para robar dinero del gobierno de USA, es buena pelicula de acción y muy mentirosa (como pedirle a alguien que hackeé el sistema en 1 minutos o menos) pero es bueno verla.

Bueno, esta es mi lista. Yo les recomendaría ver todas, sobre todo,  las de la primera lista. Si alguien quiere recomendar alguna parecida dejen su comentario y digan a cual lista debería pertenecer.

Gracias a la página Xombra, que es una excelente página de seguridad informática de Venezuela, me enteré de este programa que hizo Discovery Channel sobre la historia de los navegadores web, desde sus inicios, las peleas entre las empresas y Bill Gates, entre otros. Totalmente recomendado para los que les interesa el tema, que estos dí­as con el lanzamiento del navegador Chrome (por ahora no me gusta) ha resurgido el tema y además esta en español.

Bueno desde hace 2 semanas si se enteraron por el blog de ghostbar sabrán soy admin de los laboratorios del a UNET (universidad donde estudio). Por ahora estamos migrando unos servidores a Gnu/Linux con la distro Debian (amigos archers sigo usando ArchLinux en mi Desktop y en la estación de trabajo del laboratorio) y pronto queremos migrar el Active Directory a LDAP (espero sugerencias). El dí­a de ayer, hemos creado una obra de arte geek (yo hice los dibujos y ghostbar parte del texto) llamada «FVALSSG: Filosfia de la Vida del Ambiente Labcomp Segun Skatox y Ghostbar»:

Obra de Arte Geek

Nuestra maravillosa obra de arte geek

La misma representa, eehhh… lo que quieran que represente. Simplemente un encuentro de Steve Ballmer , Bill Gates con Linus Torvald, Stallman y Alan Cox, donde estarí­a Lilo, Billo y Nano observado el hecho.

Por ahora está a la venta en 500 Bs.F (debido al valor sentimental y que tiene nuestros autógrafos) y si quiere pagar mas, bienvenido. Aceptamos transferencia bancaria, cheques, dolares, euros o cualquier otro medio de pago.

P.D: Obviamente es broma la venta… ¿o tal vez no?

Luego de ver una gran cantidad de gente en el MSN con parte del nick con la frase: * unicef . Decidí­ preguntar que era y me dijeron que por cada persona con el nick así­ Microsoft donaba una cantidad de dinero a esa fundación. Hasta donde yo sé Microsoft nunca ha hecho algo tan generoso (Microsoft no es Bill Gates) y por la manera de hacerlo sospeché de una vez por lo que me puse a investigar hasta encontrar la página oficial de la causa.

Tras un rato leer me dí­ cuenta que si es verdad la cosa pero para estar seguro me metí­ en la parte de obtener mas información para leer la parte de Preguntas Frecuentes. Y encontré al final de la misma:

¿Puede participar todo el mundo en la iniciativa?
La iniciativa sólo a aplica a aquellas personas residentes en los 50 estados de EEUU y el distrito de Columbia.

Así­ que si vives fuera de EEUU puedes quitar de tu nick eso que no estarás donando dinero a la UNICEF. Sin embargo, si te parece buena la causa, te gusta el simbolito y no te importa no donar puedes seguir teniéndolo, pero les escribo esto para que no sigan con el rumor de ello.

Si no me creen entren a la página de I’m, la parte de About, luego en Learn More y por último hacer clic para ver el PDF de Frequently Asked Questions about IM; al final del PDF verán la respuesta.