martes, 14 de septiembre de 2010

¿ Software Libre significa lo mismo que Codigo Abierto ?

Continuando con el tema de lo privativo o libre, nos deberiamos preguntar ¿ que tan libre es lo que se promueve como tal y que tan abierto es el codigo realmente ?

La cosa se enebra o "pasa" por los diferentes  significados de "open" aplicados a los servicios que hoy nos ofrece la red.

Primero :
introducimos un concepto a lo twitter ( primer nota del blog )
API : Interface de programaciòn avanzada o  metodo que utiliza un programa para comunicarse con el sistem operativo. ( windows o linux en  todas sus variantes )

Segundo y continuando :  Tomemos el ejemplo de Facebook y Twitter.
Ellos te dicen que sus APIs son "abiertas",  pero en realidad te están diciendo cosas distintas.
Unos te dan más y otros menos.

Twitter se comprometen a darte toda la información que introdujiste.
Facebook te da lo que quieren ellos.

Debemos preguntarnos ¿qué adjetivos se le puede poner a cada uno de estos servicios para no
abusar inútilmente del termino genérico como "abierto"?

Tercero y terminando :
Para aquellos que quieran profundizar sobre aprovechar los servicios en la red ya que todo hoy apunta a subir y vivir arriba de la nube ( internet para los iniciados o despistados )
les dejo unos ejemplos de donde encontramos a las APIs ( hasta debajo de las baldosas )

Ejemplos de APIs:
* API de Windows
* API de Internet Explorer.
* OpenGL: API de gráficos en 3d.
* DirectX..
Otro concepto a lo twitter : Un API a menudo forma parte de SDK (Kit de desarrollo de software).

Hasta la proxima.