: Construir argumentos sólidos para la implementación de software libre a nivel regional instituciones privadas o públicas.
: Distribuido bajo licencia ¿? (ver anexo)
: mover al final del documento?
Nombre <correo>Por definición, el software libre (SL) es aquel software que permite ser libremente usado, estudiado, distribuído o mejorado. La diferencia con el software privativo es grande: No puede ser usado libremente. Tampoco y menos aún, el software privativo permite ser estudiado, distribuído y mejorado. Su licencia prohibe explicitamente cualquiera de éstas acciones. 3)
Cuando se habla de software, todas las personas conocen y usan en su mayoría software privativo y comercial, por tradición. Pero desde hace un par de años atrás, el software libre se hace cada vez más fácilmente accesible a los usuarios finales, y permite realizar la gran mayoría de tareas que realizamos con el software privativo, gozando de las libertades arriba mencionadas.
Para saber más, visita:
Pues tiene ventajas (varias ventajas, y ¡de peso!) frente al software privativo:
El SL, como dijimos, puede ser estudiado. Por mala suerte, el software privativo no. Por tal razón, miles de programadores con ojos minuciosos, estudiantes, profesionales, etc. tienen la posibilidad de estudiar constantemente el código del SL, para buscar agujeros de seguridad, funcionalidades indeseables, errores, debilidades. Por tanto, los riesgos de seguridad pueden ser disminuidos enormemente, en comparación.
Por otra parte, el software privativo al estar cerrado al público no puede ser visto por dentro. Así que no es posible saber si un programa privativo contiene elementos que ponen en riesgo o perimitirán a alguien acceder a tu información. Es casi imposible de detectar. Aún así, de vez en cuando se descubren algunos. En las referencias puedes ver un par [1.1, 1.2].
Ah. Y no pienses que por ser abierto, tiene más riesgos. Aunque no lo creas, los programadores han creado mecanismos para protegerse de sí mismos. De modo que cuando escribes un password, no debes temer que el administrador de tus sistemas lo vea, por tal misma razón. Por otra parte, comparativamente es igual o más seguro (la mayoría de los casos) que el software comercial.
Para saber más, visita:



En que casos, no es factible la utilización de software libre
1.1. Antes: Windows 2000 se distribuyó con una llave instalada que abre las puertas a la NSA. Esta puerta trasera se descubrió sólo gracias al error de un programador.
Y en la actualidad, la NSA ha cooperado en el desarrollo de Windows Vista (en inglés).
1.2. A fines del 2000, el gigante Sony saco a la venta más de cien títulos de CDs con un software que impedía copiarlos… y de paso, ¡instalar un spyware y extraer información sensible sobre el computador donde estaba siendo usado! El hecho desencadenó un escándalo que puso a Sony en el estrado ante varias empresas y que le obligó a ofrecer el reemplazo de cada CD:
1.3. [
: Si alguien conoce buenas referencias sobre la historia de
Interbase, pueden incluirse, es genial]
[
: Se me ocurre incluir alguna página de este tipo, con una lista
de vulnerabilidades no corregidas, pero si es posible en castellano y no
solo de MS, ¡las que estan en rojo son no corregidas!
http://secunia.com/product/22/?task=advisories]
[
: No es la intención crear temor infundado, FUD. Por favor, si
existen expresiones infundadas, exageradas, falsas o lo que sea que
puedan infundirlos, deben corregirse. Prioridad!]
0. Independencia de proveedor
RAP: No sólo en el gobierno. Lo formularía así:
¿Porqué usar SL?
a) Es seguro. El software comercial es cerrado y no puede verse por dentro. El SL está abierto y cientos de personas revisan cada día que no hayan agujeros de seguridad [incluir referencias]. La información es poder. Con el software comercial tu no tienes un control completo de tu información.
b) Tienes el control. El software comercial no te lo permite. El SL sí te permite que hagas lo que desees, sin limitacion de costos al añadir más programas, de leyes que te lo impidan, de licencias que te impiden aprovechar al máximo tus recursos y explotar tu compu al máximo.
c) Es libre y gratis Es libre porque lo puedes usar, modificar, instalar, prestar y regalar. Su licencia te lo permite [dejo para que lo mejoren]. puedes instalar juegos, múltiples procesadores de texto y herramientas similares, reproductores de películas, varios navegadores y visualizadores de correo, reproductores de música, software educativo y mucho más.
d) El mundo tiende hacia él Diariamente encontramos más noticias de gobiernos y empresas te todo tamaño que empiezan a elegirlo.
e) El mercado lo necesita, el éxito dependerá de él Probablemente en unos años tu empresa lo va a usar. No tengas miedo de instalarlo en casa. Sé uno de los primeros.
f) Su grado de madurez actual es suficiente para usarlo con facilidad. La razón de que aun no sea tan conocido es que es inmaduro. Las empresas comerciales han madurado sus productos por años. Por esos son buenos. Pero el software libre las está alcanzando, y con toda seguridad las va a rebasar.
g) No tiene virus! No tiene spyware Está bien desarrollado. La empresas comerciales no han hecho muchos esfuerzos por eliminar los virus. En el software libre no vas a ver virus, ni spyware que robe tu información.
e) Es estable (no sé si este argumento es veraz al nivel de un usuario final)
f) Puedes elegir el sabor que te guste El software libre se organiza en lo que se llaman “distribuciones”, cada cual orientada a un tipo de usuario. Hay para todos.
0. Microsoft es una _multinacional_ hija digna y orgullosa del imperialismo, la cual tuvo varios juicios en gringolandia por casos de monopolio y competencia injusta. (xD) (… bueno, fuera de chiste)
RAP: mal chiste. Jamás asociemos al SL como resentidos de algo / anti imperialistas o anti algo. Estamos para ofrecer algo y no denigrar algo. El calificativo gringolandia es despectivo y no corresponde a un grupo de profesionales y técnicos. El argumento, además, es malo pues dice que no usemos MS pues no tiene ética. El mercado no compra productos juzgando al vendedor. Lo que es importante es el producto. Mostrarnos como resentidos desprestigia a nuestra comunidad. Ni en chiste, porfa, porque además la realidad puede no ser así.
1. Se debería tomar los ejemplos de países vecinos como: Brasil, Perú, Venezuela, hasta Cuba e incluso la unión europea donde usan y recomiendan el uso de Software Libre/Open Source (FOSS) en la administración pública por su neutralidad tecnológica.
RAP: No es argumento. Falacia denominada Argumentum ad verecundiam. En simple, no importa lo que haga el resto. El argumento sería que lo usemos porque es mejor que otro.
2. Usar windows en quechua, seguiría fomentando el uso de windows en la administración pública la cual si tiene un costo de millones de dolares al pueblo boliviano según reportes de la adsib. Este dinero proveniente de los impuestos van directamente al bolsillo de una empresa extranjera la cual ni siquiera invierte en el país –ni se le exige como a otras–.
RAP: No me parece buena la formulación de negar lo malo, es muy político acusar. Es mejor afirmar lo positivo: La posibilidad de usar software libremente, ser independientes del software comercial y opciones equivalentes (no solo de windows y office: oracle, informix, vmware, .net, photoshop, autocad, spss, stata, winrar, winzip, y miles, pero miles de programas que son vitales en empresas), de liberarnos de costos y problemas que tenemos actualmente. Espero no caer en mi propia crítica, y si lo hago, corrígeme.
3. MS Windows y MS Office son productos cerrados y propietarios, es decir, uno compra el product –software– pero no puede modificarlo para adaptarlo a necesidades particulares creando una dependencia directa con el proveedor. –monopolio–
RAP: Igual que el anterior. Genera FUD.
4. Es curioso que para toda inversión pública o compra de bienes, por ley, sea requerimiento una licitación pública y abierta. Pero no pasa eso a la hora de decidir que programas informáticos usar en la administración pública.
RAP: Te equivocas. Las entidades públicas compran el software con nombre y apellido (zB Oracle version x.x) mediante licitaciones públicas, pero entiendo tu punto. La propuesta nuestra podría incluír una recomendación de software a usar en diferentes niveles laborales, sugiriendo (podría ser) que el uso del software libre disminuirá los procedimientos administrativos.
5. Con FOSS es posible invertir en mano de obra _nacional_ y/o empresas nacionales para modificarlo y adaptarlo a nuestras necesidades particulares. (y no nos conformarnos con un producto _genérico_)
RAP: Muy buen punto. Lo pondría arriba. Cómo encaminar fondos para hacer más productivos los programadores, los sistemas y la empresa.
6. Con FOSS es posible traducir completamente todo el Sistema Operativo, la programas Ofimáticos así como tambien todos los programas a ser utilizados. Y no solo al quechua, sino aymara, guaraníe, y otras lenguas/dialectos hablados en nuestras regiones. –no nos conformamos simplemente con una interface y un par de programas traducidos–
RAP: No te parece muy técnico?
7. Con FOSS no hay dependencia hacia ninguna empresa. Siendo el gobierno boliviano con absoluta potestad de decidir que cambiar/modificar y contratar personal _boliviano_ y/o empresas bolivianas para su desarrollo.
RAP: Otra vez negación de lo malo. Y repite con otras palabras argumentos de más arriba. Y fomentar el nacionalismo (¿sabes que nacionalismo es parte de la palabra “Nazi”?) (boliviano, boliviano, boliviano) no es positivo. Aunque en una anterior discusión, muchos abogaron por ello. Personalmente, no me gusta definir fronteras y decir que estos programadores están bien y estos no. Peor aun ahora a lustros del inicio de la globalización.
8. FOSS es netamente accesible a nuestra economía teniendo coste marginal 0 (CERO)
RAP: Ajá. El software comercial también, pues en Bolivia los mecanismos legales no exigen pagarlo aun. Por eso lo usa cualquiera. No es argumento.
9. FOSS fomenta la industria local de software al no comprar productos de empresas extranjeras, sin mencionar que las inversiones realizadas no salen del país.
RAP: 1.Dependencia, 2.independencia, 3.interdependencia, no sé si los conoces. Es una de las definiciones del proceso de desarrollo, ya sea personal o empresarial. Estás diciendo que quedarse en el 2 es bueno. No es argumento.
10. FOSS es socialmente justo y tecnológicamente neutral.
RAP: Muy filosófico para un caminante de a pie. Yo concuerdo contigo, pero si no lo hiciera puedo darte un duro debate, sobran argumentos. Quítalo.
Esta es una versión usada para una presentación. Se adjunta con el fin de que los conceptos puedan contribuír a la propuesta anterior.
Desde los inicios de la etapa informática en nuestro país, como en todo el mundo, hemos estado acostumbrados a usar software que formalmente es propiedad de empresas desarrolladoras de software. Esto siempre ha tenido implicaciones muy complejas: las organizaciones gubernamentales o no, instituciones educativas, de desarrollo, lucrativas y no lucrativas, empresas, industrias, y hasta el último ciudadano que tiene un computador, dependen de las empresas desarrolladoras, la mayor de las cuales es muy conocida por haber detentado su dueño por muchos años el título del hombre más rico del mundo: Microsoft.
Y es peor. ¿Cómo se resuelven los problemas con un determinado software? Pues casi de ninguna manera. La vía formal, casi teórica, pasa por adquirir la licencia, comprando el software (algo que es bastante irreal en nuestro medio, debido a que el valor de un software suele ser representativamente demasiado alto respecto del costo de vida, y también debido a que las leyes locales no lo efectivizan). Luego de haber comprado el software, se realiza el reclamo por las vías establecidas por cada empresa desarrolladora de software. Huelga decir que la mayoría de estas empresas de software se sitúa en el exterior del país. Luego de esto, probablemente se publique la corrección al programa en la nueva versión… que podría publicarse el próximo año, y que debería comprarse, de la misma forma. Con estos antecedentes, ni pensar en solicitar una nueva caracteristica de un programa, es una utopía. Ni pensar en modificarlo, no es legal. Y es practicamente imposible. Ni pensar en copiarlo o aunque sea sólo estudiarlo, tampoco es legal. Peor aun: en los pocos casos en los que el proveedor ha solucionado necesidades específicas, la dependencia se ha tornado completa. Esa es la forma de ser de este tipo de software, también denominado “software privativo”, e íntimamente relacionado con el “software comercial”, que simplemente es software que tiene un costo económico.
Visto de otra forma más simple: aún cuando en nuestro medio hayan profesionales capaces de resolver estos problemas informáticos (¡los hay, y muy buenos!), las licencias del software privativo impiden que se estudie, se haga ingeniería inversa, se corrijan y se distribuyan las soluciones. Estas licencias solo permiten depender.
Dada esta difícil situación (que afecta a los usuarios de todo el mundo, no sólo a los de nuestro país), en 1983 y mediante el proyecto GNU se formalizaron y liberaron las primeras versiones de lo que se llamó “software libre”, en contraposición con el software privativo. La característica de este nuevo tipo de software era radicalmente distinta: la licencia permitía usarlo en cualquier condición; estudiarlo, modificarlo, distribuirlo, copiarlo… sin límites. Inmediatamente comenzó el boom del desarrollo del software libre: cientos de miles de programadores de todo el mundo y con diferentes formaciones y oreintaciones empezaron a contribuir. A desarrollar, a corregir, a cooperar, a evaluar, a mejorar, a distribuir, a recopilar lo mejor y ofrecerlo con toda libertad.
El resultado principal fue el sistema Linux, un sistema operativo que hoy es competitivo con el resto de software anteriormente existente. Y tal es el crecimiento exponencial y la competitividad que en la actualidad, la guerra más grande entre estos dos movimientos se está llevando a cabo en juzgados norteamericanos y europeos. Una guerra sin mucho sentido, en la cual el movimiento de software libre lleva las de ganar.
La diferencia actual entre ambos, es la madurez. Mientras el movimiento privativo ya tiene años de estar depurando su software, el software libre es aún joven y carece de una madurez tal. Sin embargo ya cuenta con la solidez suficiente para estar siendo usado en muchos gobiernos y miles de empresas del globo. Sin ir lejos, en nuestro medio, el movimiento de software libre es grande y muy activo. De seguro cuenta con varios cientos de profesionales que se desempeñan en organizaciones, instituciones, industrias, y en el mismísimo gobierno, y apoyan su labor informática en el software libre.
De modo que conociendo esta tendencia global, fuertemente estabilizada en Europa, Latinoamérica y Norteamérica, se torna vital el tomar decisiones estratégicas, que favorecerán enormemente a quienes ingresen en este mercado. Decisiones a todo nivel, desde el individual hasta el gubernamental. Para ello, se ha intentado resumir en este documento el significado y las razones para el uso del software libre.
¿Qué es el Software Libre?
Por definición, el software libre (SL) es aquel software que permite ser libremente usado, estudiado, distribuído o mejorado. La diferencia con el software privativo es grande: Este último no puede ser usado libremente. Tampoco y menos aún, permite ser estudiado, distribuído y mejorado. Su licencia prohibe explicitamente cualquiera de éstas acciones. Esta licencia es válida y aplicable en cualquier país, incluyendo a Bolivia, con todas sus implicaciones legales.
Cuando se habla de software, la mayoría se refiere al software privativo y comercial, por tradición. Pero desde hace un par de años atrás, el software libre se hace cada vez más accesible a los usuarios finales, pues permite realizar la gran mayoría de tareas que se realizan con el software privativo, gozando de las libertades arriba mencionadas.
Para saber más:
¿Por qué razones debería utilizar Software Libre?
Libertad, Propiedad, Control
El SL es propiedad del usuario final. Se puede instalarlo, estudiarlo, modificarlo y distribuirlo con libertad. Las empresas pueden crear y aplicar las modificaciones necesarias para cumplir con sus requerimientos. No hay que pagar las licencias. El usuario está facultado a tener el control.
Esta es la gran diferencia con el software privativo. Mientras la licencia común del software privativo se concentra en eliminar las libertades de instalación, análisis, modificación y distribución (conocidas hoy por hoy en la jerga del software libre como “las 4 libertades relativas al software”), la licencia del software libre se concentra en cumplir esas libertades. Todo software libre puede distribuírse. Pero juntamente con su licencia. Quien no lo cumple, está sujeto a las decisiones legales del autor. También el software libre puede conformar parte de un software privativo, si la licencia lo permite.
Como el SL es producto de comunidades que trabajan en equipo para crear un producto, es muy facil acceder por Internet a esas comunidades. Es muy fácil reportar un error y solicitar algo. Y las respuestas suelen ser instantáneas. Esto no sucede así en la tradición del software privativo. Los programadores, al cumplir contratos y las empresas, al esconder el código fuente, no necesitan relacionarse con sus clientes, más que en el ámbito comercial.
Conceptos:
Sobre los tipos de licencias:
Costo
En consecuencia con la misma definicion de SL, el mismo se distribuye libremente con su licencia, sin costo adicional. No es software comercial y está permitido, como se dijo, instalarlo sin restricciones, estudiarlo, modificarlo y distribuirlo. Hay varios tipos de licencias para el SL, pero en esencia, cumplen con estas condiciones.
Para ver más sobre la licencia general del SL:
Un argumento interesante de las empresas de software comercial fue que la mínima cantidad de profesionales especializados en software libre hacía que el costo final de su uso fuera mucho más alto que el uso de software comercial. No se demostró objetivamente, aunque sí en estudios patrocinados por esas mismas empresas. Hoy por hoy, la razón pierde fundamento cada día. En realidad, los gobiernos tienden cada vez más a usar software libre, por razones económicas y para liberarse de dependencias técnicas de empresas desarrolladoras.
Las instituciones educativas también resultan altamente beneficiadas. Los profesionales se forman independientes de las empresas mencionadas y pueden insertarse en el mercado comercial moderno. Se reducen los costos. Las herramientas informáticas de aprendizaje son mejoradas por ellos mismos.
Más sobre la actualidad del software libre y su impacto en Latinoamérica:
Seguridad, Confiabilidad
El SL, como dijimos, puede ser estudiado. El software privativo no. Por tal razón, miles de programadores con ojos minuciosos, estudiantes, profesionales, etc. tienen la posibilidad de estudiar constantemente el código del SL, para buscar agujeros de seguridad, funcionalidades indeseables, errores, debilidades. Por tanto, los riesgos de seguridad pueden ser disminuidos enormemente, en comparación.
Por otra parte, el software privativo al estar cerrado al público no puede ser visto por dentro. Así que no es posible saber si un programa privativo contiene elementos que ponen en riesgo o permitirán a alguien acceder a la información de nuestra organización. Es casi imposible de detectar. Aún así, de vez en cuando se descubren algunos. En las referencias puedes ver un par [1.1, 1.2].
Y no se piense que por ser abierto, tiene más riesgos. Como debe ser, los programadores han creado mecanismos para protegerse de sí mismos. De modo que cuando se escribe un password, no debe temerse que el administrador de sistemas lo vea, por tal misma razón. Por otra parte, estadísticamente es igual o más seguro que el software comercial.
¡El software libre no tiene virus! Es alarmante pensar que por ejemplo, Microsoft no ha hecho mucho para protegerse de los virus… más que publicidad para otras empresas [ver referencia]. Esto nos lleva a una interesante conclusión: Cada compra de software comercial por lo general exigirá la compra de más software comercial.
Microsoft recomienda utilizar antivirus comerciales:
Más sobre la seguridad del software libre y el software comercial:
La forma común de seguridad del software privativo:
Sobre la seguridad del SL:
Miscelánea interesante sobre las potencialidades negativas de seguridad del software privativo:
Antes: Windows 2000 se distribuyó con una llave instalada que abre las puertas a la NSA. Esta puerta trasera se descubrió sólo gracias al error de un programador. * http://blog.smaldone.com.ar/2006/10/19/microsoft-y-la-agencia-nacional-de-seguridad-de-los-eeuu/ * http://en.wikipedia.org/wiki/NSAKEY
Y en la actualidad, la NSA ha cooperado en el desarrollo de Windows Vista (en inglés). * http://www.washingtonpost.com/wp-dyn/content/article/2007/01/08/AR2007010801352.html * http://www.elpais.com/articulo/internet/Windows/Vista/desarrollado/Microsoft/servicios/secretos/EE/UU/elpeputec/20070111elpepunet_2/Tes
A fines del 2000, el gigante Sony saco a la venta más de cien títulos de CDs con un software que impedía copiarlos... y de paso, ¡instalar un spyware y extraer información sensible sobre el computador donde estaba siendo usado! El hecho desencadenó un escándalo que puso a Sony en el estrado ante varias empresas y que le obligó a ofrecer el reemplazo de cada CD: * http://www.hispasec.com/unaaldia/2566 * http://news.bbc.co.uk/hi/spanish/science/newsid_4461000/4461990.stm
Interbase tuvo una puerta secreta para quienes conocían un password por mucho tiempo (enlaces en inglés): * http://www.kb.cert.org/vuls/id/247371 * http://www.theregister.co.uk/2001/01/12/borland_interbase_backdoor_exposed/ * http://news.zdnet.com/2100-9595_22-527115.html
Solidez, Robustez
El SL tiende a ser más sólido que el software comercial. Si bien es muy complejo comparar objetivamente dos tipos de elementos tan heterogéneos, es claramente visible en el ambiente empresarial. Lo que corre con software libre tiende a fallar mucho menos.
El software comercial es cerrado y no puede verse por dentro. El SL está abierto y cientos de personas revisan cada día que no hayan agujeros de seguridad. La información es poder. Con el software comercial no se tiene un control completo de la información que se gestiona.
Comparación bastante objetiva entre últimas versiones de software (OS) privativo y libre (en inglés):
Tendencias
El mundo tiende hacia el software libre. Diariamente encontramos más noticias de gobiernos y empresas de todo tamaño que empiezan a usarlo. Mientras que el mercado exige cada vez más software libre.
Para una nación en vías de desarrollo como la nuestra, el tema es aun más relevante. Los profesionales que se formen habiendo utilizado software comercial, dependerán del mismo para desenvolverse e incorporarse al mercado. Reforzarán la dependencia comercial al requerir software privativo. Y reforzarán las tendencias del mercado. Este es un hecho recurrente en países pobres, donde la carencia de decisiones estratégicas redunda en el reforzamiento de dependencias de este tipo. Una razón más que refuerza el uso del software comercial es el temor al cambio.
Sobre el crecimiento del software libre:
Glosario
Software Comercial: El software comercial es aquel desarrollado por un negocio que pretende obtener dinero de su utilización. ¡«Comercial» y «privativo» no son lo mismo! La mayoría del software comercial es privativo, pero hay software libre comercial, y hay software no libre no comercial. (Definición obtenida de http://www.gnu.org/philosophy/categories.es.html)
Software Privativo: El software privativo es software que no es libre ni semilibre. Su uso, redistribución o modificación están prohibidos, requieren que solicite una autorización, o está tan restringido que de hecho no puede hacerlo libremente. 4)
Software Propietario: Propietario se refiere a propiedad, en realidad toda obra de software tiene un dueño (su autor), quien posee todos los derechos de explotación de la obra (derechos de autor). Lamentablemente está muy extendido el uso incorrecto de «software propietario» como sinónimo de software privativo.