Showing posts with label opensource. Show all posts
Showing posts with label opensource. Show all posts

Sunday, November 23, 2008

Pensamientos sobre la libertad, el software y el fundamentalismo

Reproduzco aquí algunos pensamientos que se me ocurrieron en ocasión de debatirse en la lista de usuarios de linux de Bariloche acerca de la venida de Richard Stallmann y el significado del movimiento open-source:
Se me ocurren algunas reflexiones, no tanto sobre la figura de Stallman, sino del software libre en general, que tienen que ver con la parte de 'libertad'.

Las tensiones entre 'libertad' y 'orden' preocupan a los filósofos, a los politólogos y a los juristas desde hace por lo menos 2000 años, aunque me animaría a decir que bastantes más, sin que hasta ahora se haya podido encontrar una fórmula genéricamente aplicable que satisfaga a todos o por lo menos una mayoría realmente significativa, cambiando además el foco según las épocas y los lugares. Se podría decir que en la actualidad, en lo que denominamos 'cultura occidental' de la que somos parte, predomina la valoración de la libertad, que con mayor o menor intensidad es resaltada como valor ideal, en algunos casos supremo.

Pero también existe una sensación generalizada de que esa libertad no puede ser absoluta porque entonces no existiría la cultura y sería imposible la vida en comunidad, es decir, un marco dentro del cual se relaciona la gente. Tan importante es poner límites a la libertad, que el propio Stallman, o más bien la FSF, hace cada vez más restrictivas sus licencias GPL: restringen en foma cada vez más absoluta la libertad de poner restricciones a los productos desarrollados con material al que se le ha aplicado una de estas licencias (ni hablemos de la GPLv3, que pretende contagiar hasta a los productos que usan el software, razón por la que es tan cuestionada). No estoy abriendo opinión sobre si el mayor o menor valor ético de algunas licencias, estoy mencionando un hecho.

Hace poco leía un artículo, según el cual BMW estaría desarrollando con Google y otra empresa un sistema open-source para algunos autos del futuro, de forma de permitir mayor libertad en el diseño (ver las notas de linuxjournal y de authoshowplanet), sobre lo que escribí en mi blog). De aplicarse una licencia como GPLv3, automáticamente el usuario final debería encontrarse en condiciones de re-programar cualquier función que no le guste o que crea que puede mejorar. Mi pregunta es: ¿es ésto deseable? Una cosa es pelearse con la propia PC, donde la peor consecuencia que podría tener una mano mal metida es quedarse uno o varios dias sin trabajar, y otra es interferir en sistemas que interactúan con el resto de la sociedad.

Yo particularmente no quisiera viajar en un avión sobre el que pudiera pensar que el piloto le pudo modificar el software de direccionamiento, o algun otro que resulte esencial para llegar a destino... En resumen, mi opinión personal (esto sí es opinión) es que, así como no se puede dejar que alguna gente circule libremente entre otra, tampoco es posible pretender que todo el software deba tener la aptitud 'jurídica' de ser modificado, y que en cada caso hay que atender las necesidades y conveniencias de una u otra alternativa. En el caso de la Administración Pública, me parece importante el uso de SL en todo aquello que resulte viable, tanto desde el punto de vista de la 'libertad', para poder adaptarlo a las necesidades de cada organismo, como desde el punto de vista de 'menor costo de licencia', porque permite que el TOC (que seguramente no disminuye, como señaló Eduardo) se distribuya de un modo distinto y genere puestos de trabajo locales. Pero, reitero, *en la medida en que resulte viable* y no comprometa los servicios que deben darse.
....
...me gustaría cerrar con algunas palabras de Linus Torvalds, refiriéndose a RMS:
"I don't like single-issue people, nor do I think that people who turn the world into black and white are very nice or ultimately very useful.", (de su blog, donde, despues de hacer algunas reflexiones sobre lo que es tener 'pasión por algo' y 'pasión contra algo', dice : "quite frankly, I really find the whole notion of Linux as being "against Microsoft" to be silly and wrong-headed).


A ésto me gustaría agregar algo más, sobre lo que pensaba esta mañana, y es la famosa comparación de que "si yo tengo una manzana y te la doy, me quedo sin manzana; si tengo una idea y te la doy, los dos tenemos una idea" -- que es justamente el punto donde a veces se pierde el foco. Si reemplazamos "manzana" por "producto" o "recursos", se puede advertir claramente que no siempre puede 'abrirse' el resultado de la actividad intelectual; en tanto ella sea un "producto" que me sirva para obtener los "recursos" necesarios para vivir, no siempre compartirlos me hará más rico... (queda para otra oportunidad la cuestión de cuánta riqueza es moralmente aceptable, si es que hay un límite).

Wednesday, October 29, 2008

La filosofía open-source y el derecho de daños

Esta mañana mi cuota periódica de Google-Reader me trajo una noticia interesante desde varios ángulos; una gran noticia desde el punto de vista del software libre, pero un tanto inquietante desde el punto de vista de las eventuales responsabilidades a la hora de algún desperfecto o accidente.
Se trata de un plan que aparentemente une a BMW, Google y Windriver Systems para diseñar un auto basado en linux; la nota se puede ver en linuxjournal y en autoshowplanet.
Siendo de la esencia del software libre la posibilidad de modificarlo, me surge la pregunta si tanta libertad es deseable, teniendo en cuenta que un auto es uno de los mayores riesgos con los que se enfrentan a diario los habitantes de las ciudades (y también, en medida creciente, los de las zonas rurales), lo que hizo que a lo largo de su desarrollo fuera necesario regular minuciosamente algunas prestaciones de seguridad. ¿Será que para evitar una manipulación irresponsable sólo podrán acceder a los permisos de root las personas especialmente licenciadas para ello? Es una posibilidad, limitar las opciones (y permisos) de usuario a cuestiones no esenciales.
Otra de las preguntas que se me ocurre es por las responsabilidades, es decir: ¿no es una forma de 'embarrar la cancha', posibilitando que la responsabilidad por algún desperfecto o mal funcionamiento o incluso accidente se diluya entre varios sujetos indeterminados?
Posiblemente estas preguntas suenen un tanto pueriles o innecesariamente alarmistas; pero si se llegara a implementar la adopción de software libre en la programación de los automóviles (cosa que quizás si redunde en una mayor facilidad de integrar distintos componentes, como dice el artículo de autoshowplanet), deberán ser tenidas en cuenta, ya que justamente los accidentes de automotores son una de las causas más habituales de juicios de daños.