Estudio sobre la comunidad de Android

En Brief study of the Android community:

Having a look at the name of the domains, it is very surprising that Nokia is one of the most active contributors. This is a real paradox, the company that states that Android is its main competition helps it!. One of the effects of using libre software licenses for your work is that even your competition can use your code…

Curioso.

Seis formas de empezar a programar software libre

Lo veo en 6 Easy Ways To Get Started Programming Open Source y habla de 6 Easy Ways To Get Started Programming Open Source:

  1. Implicarse en los proyectos que utilizamos
  2. Hacer lo que nos gusta
  3. Aprender las herramientas
  4. Fijarse en las dinámicas sociales del proyecto
  5. Empezar por cosas pequeñas
  6. Empezar nuestro propio proyecto

¿Qué empresas contribuyen más al software libre?

Internet nos ofrece un mundo de datos por explorar. Teniendo en cuenta que son aproximaciones (porque los datos no son completos, o tienen sus propias dinámicas, …) podemos aprender algunas cosas. En este caso en Evaluating Open Source Participation by Email Traffic nos hablan de una recopilación de listas de correo de proyectos de software libre y un análisis sencillo, basado en el origen de los mensajes (buscando los dominios de los mails corporativos de algunas empresas) que nos da algunas ideas de quién y cuánto ha contribuido (a través de la participación de sus empleados en las listas de correo).

Además de los datos sobre algunas empresas conocidas, podemos ver que gmail es el servicio favorito de los desarrolladores de software libre (gana por goleada a hotmail y Yahoo!) y también podemos hacer nuestras propias indagaciones: por ejemplo participación de gente del dominio unizar.es.

Esta entrada claramente era dudosa entre esta bitácora y la otra pero como el otro día puse allí la entrada Sensores como nosotros y aquí se habla un poco de software libre, he preferido ponerla aquí.

Diaspora: lecciones de seguridad

Diaspora es el autoproclamado proyecto de un sistema de redes sociales (como Facebook, por ejemplo) respetuoso con nuestra intimidad y privacidad. Se trata de un proyecto de código libre y recientemente liberaron las primeras muestras que ya han provocado algún comentario. En particular, en Security Lessons Learned From The Diaspora Launch muestran algunas pegas.

Es interesante porque, en este caso, contradice aquel aviso típico de que aunque se tenga el código fuente, no tiene porque mirarlo nadie, puesto que en este caso alguien ha mirado el código.
Naturalmente, el tratarse de software libre no le proporciona poderes mágicos y, en este caso, parece que los desarrolladores están más preocupados por la privacidad que por la efectividad de su código a la hora de salvaguardar los contenidos del sitio y esas cosas.
Vale la pena echarle un ojo porque son ejemplos de código con errores concretos que nos puede servir para aprender.

Software libre y visualizaciones

En Tamaño relativo de los proyectos de GNOME justamente eso, un gráfico mostrando cómo de grandes son los proyectos de GNOME.

Además, en A Visual Expedition Inside the Linux File Systems muestran visualmente los sistemas de ficheros de algunos sistemas Linux. Visto en A Visual Expedition Inside the Linux File System.

El mito de los miles de ojos

Uno de los avisos que siempre hay que dar sobre la seguridad del software libre es que hay que ser prudente: el hecho de poder mirar el código no significa que realmente alguien lo vaya a mirar; o que si lo mira, tenga los conocimientos adecuados para encontrar los problemas; o que mire en el sitio adecuado. Por eso viene bien este ejemplo Elevación de privilegios en el kernel Linux desde el año 2001.

Como el título indica, se trata de un fallo que estaba presente desde hace bastantes años, esperando a que cualquier auditor lo encontrara y que ha aparecido recientemente.

No estoy diciendo que eso pase frecuentemente, pero es algo que no debemos olvidar, sobre todo si nuestro proyecto no es uno de los ‘grandes’.