[Solar-general] por esas cosas...

Martin Olivera molivera en solar.org.ar
Vie Feb 25 23:12:46 CET 2005


volvi a leer un texto de Daniel Olivera que esta publicado en Solar, y queria
compartirlo, puede servir para CRISOL-ESTADO
------
http://www.solar.org.ar/article.php3?id_article=93#nb1
-------
  Que es, que significa y como puede usarse el Software Libre en el estado.
Jueves 25 de marzo de 2004, por mate.cosido

Free Software, software libre o gratuito? Fuente abierta?

El software libre es la traducción de la expresión inglesa de Free Software. El
uso del termino Free también puede ser usado como gratuito o sin cargo económico
pero en este caso la correcta traducción y uso es libre, por eso no es lo mismo
Software Libre y Software Gratuito. Gran parte del Software Libre además es
gratuito. La denominada fuente abierta hace referencia a sistemas informáticos
en que el usuario puede ver el código fuente del mismo.
Que significa que el software sea libre?

Significa que el usuario no solo puede acceder a ejecutar el programa sino que
tiene la posibilidad de leer, entender, cambiar y adaptar la forma de
funcionamiento interna de los sistemas de manejo de información para cubrir las
necesidades que se le presenten y dar respuesta a las mismas.
Como puede hacerse esto y porque hacerlo?

Esto solo puede realizarse, porque el desarrollador del programa o sistema,
ofrece el código original escrito en el lenguaje de programación en que fue
creado. La principal razón para hacerlo es lograr el merito profesional de
obtener un producto de calidad, y que esta calidad sea la base de su difusión.
Los méritos personales y muchas veces los méritos económicos viene asociados a
la difusión publica de lo creado, ya que califican al desarrollador dentro de la
actividad profesional.
Que es lo opuesto a Software Libre?

Lo opuesto es Software privativo o bajo licencias que impiden su acceso al
código fuente, por lo tanto el usuario nunca tendrá el poder de adaptarlo a sus
necesidades y solo debe conformarse con solicitar a la empresa, aumentando el
costo de actualización, y adquiriendo la nueva versión "corregida" por un costo
monetario adicional.
Como se crea el Software Libre y como se mantiene?

Los paquetes que actualmente son liberados bajo la licencia que los denomina
software libre (GPL y derivadas) son creados por programadores particulares o
grupos de desarrollos que bajo el fin común de dar solución o proponerla de
frente a un requerimiento ofrecen una alternativa para solucionarlo. Estos
mismos grupos de desarrolladores son los que viendo los nuevos desafíos deciden
mejorar en forma constante su producción elevando la calidad del sistema y su
calidad como profesionales.
Puede el Software Libre ser de calidad, aun siendo libre y mayormente gratuito?

Solo eliminando la variable costo de un producto, su presencia sera garantizada
por la calidad. El Software Libre ha evolucionado durante ya mas de 20 años,
dando soluciones a casi todas las necesidades presentes hoy en día en las áreas
de manejo de la información de manera automatizada, y eso demuestra su calidad
frente a las alternativas de software de las empresas que liberan sus productos
bajo licencias propietarias.
Linux es Software Libre?

La gran mayoría de las distribuciones del sistema Linux hoy existentes, usan
exclusivamente software libre. Existen casos de distribuciones que ya sea por
creación propia o inclusión de paquetes que son liberados bajo licencias
propietarias pudieran contener software no libre en varias de sus variantes.
Linux es Gratis o Libre?

Linux es libre, y la mayoría de las veces puede obtenerse desde Internet en
forma gratuita. Existen distribuciones de Linux que las empresas creadoras de
los mismos, ponen precio al valor agregado incluido en la elaboración. Esto
puede ser modificación de los paquetes originales, creación del manual, diseño
de la caja, marketing, y un sin fin de variantes de acciones que no guardan
relación con el software que los desarrolladores liberan bajo la licencia de
Software Libre.
Si es gratis, quiere decir que no hay soporte?

Si, lo hay. En el caso de usar software liberado bajo licencia propietaria, al
solicitar soporte debemos dirigirnos a una única fuente. Si esa única fuente no
posee la información para satisfacer nuestra duda o requerimiento, no existe
forma de obtenerla de otro lado, ya que solo la empresa que es propietaria del
producto es la única "capacitada" para hacer reparaciones o estudios profundos
de usabilidad y operación. Otro caso que ocurre es si por ejemplo nuestro
sistema debe interactuar con otro sistema que también es de licencia
propietaria, ya que la misma licencia impide el transito de información, siendo
nuevamente el perjudicado con la falta de información el usuario.

En el caso del uso de software libre, el primer soporte es el mismo usuario, ya
que si lo desea puede ver el código fuente del software que esta usando. Luego
de esto cuenta con innumerables sitios de Internet con información, foros,
listas de correo, grupos de usuarios, el grupo de desarrollo de la aplicación,
bibliografía disponible en Internet, en libros. O sea un sistema liberado bajo
licencia de software libre puede ser analizado por todos, hasta el mas mínimo
detalle, siendo estas mismas personas quienes dan el soporte en cada uno de los
medio mencionados y constituyendo la mas amplia, vasta y completa base de
información de soporte a nivel mundial que pueda tener un sistema de información.
Si uso Linux puedo hacer lo mismo que con otros sistemas como Windows de
Microsoft por ejemplo?

Existen en la actualidad un paralelismo de aplicaciones disponibles muy cercano
al 100 por ciento. Salvo casos de disciplinas muy especificas como investigación
científica, procesamiento avanzado de video, o matemáticas en que no existen
todavía soluciones igualadas tanto para sistemas de licencia propietaria como
libre. Es importante destacar que Linux deriva del Unix por lo tanto tiene 40
años de experiencia en manejo de la información contra solo 2 décadas de los
sistemas propietarios de mayor renombre.
Es Linux mas seguro que los sistemas de Microsoft?

Si. Pero no por su complejidad y "celoso" secreto de su funcionamiento sino por
todo lo contrario, por su "apertura" a su estudio profundo por quien quiera
hacerlo y por nutrirse de estos estudios para su mejora constante. Los sistemas
de Microsoft son la mejor muestra real de esto, atacados constantemente por
virus, problemas de seguridad que persisten por largo tiempo, sistemas de
información que fallan en forma constante en todas sus versiones. Poseen además
por su diseño la dificultad de dar soluciones, eficientes, perdurables, estables
y escalables. Solo la nueva versión completa del sistema operativo, cubre
algunas de las necesidades del usuario.
Linux puedo usarlo en reemplazo de Windows en los servidores y las maquinas de
escritorio?

Si. Linux por estar compuesto por paquetes libres puede ser adaptado a las
necesidades de operación de un servidor o de una estación de trabajo. Es un
error común creer que Linux es solo para ser utilizado en maquinas cuya función
es ser servidores.
Pueden coexistir y compartir recursos los sistemas Linux y sistemas de Microsoft?

Si, pueden. Linux a diferencia de los sistemas Microsoft, puede coexistir y
compartir de manera homogénea los recursos informáticos existentes. El único
beneficiario de esto es el usuario y esto mismo es garantía de una migración a
soluciones basadas en las necesidades de los usuarios y no por continuismo,
aumentando el costo del sistema informático en desmedro de su beneficio.
Existen soluciones Linux para escritorio? son gratuitas o pagas?

Si, existen. Existen gratuitas y pagas. La principal diferencia esta en las
estrategias de propaganda, las distribuciones que representan a empresas
adicionalmente a la difusión del software libre agregan el beneficio económico
de su cadena de comercialización de manera muy similar a las empresas de
software propietario. Las distribuciones que no están representadas por
empresas, difunden las soluciones Linux en forma gratuita.
Es Linux en el escritorio fácil de usar por el usuario común?

Linux al poseer muchas soluciones de escritorio es adaptable para ser usado por
el usuario común. A tal punto puede ser adaptado que no es necesaria la
capacitación en su uso mas allá de la que implicaría el cambio de una versión de
un sistema de Microsoft a otra del mismo sistema.
Porque existen muchas distribuciones de Linux?

Una distribución de Linux es un conjunto de paquetes que se agrupan con la idea
de cumplir un determinado objetivo. Este puede ser ser fácil, ser veloz, ser
agradable visualmente, usar pocos recursos de hardware, ser amigable, ser para
desarrolladores, ser para usuarios finales, y existen y existirán tantos fines
como ofertas de distribuciones existan
Porque Linux puede ser mas barato que usar sistemas de Microsoft?

Porque los paquetes de software que los componen, dan solución a las necesidades
de los usuarios. Porque la mayoría al ser gratuitos solo la calidad del paquete,
sus funcionalidades y su aplicación como solución son la única garantía de la
presencia masiva. Porque los mismo usuarios pueden solicitar al grupo de
desarrollo una característica o pueden agregarla al software y su incorporación
no implica costos adicionales. Porque los requerimientos de hardware del parque
informático son inferiores a los de los sistemas de manejo de información de
Microsoft. Los costos de instalación y actualización de las soluciones de
basadas en software libre y Linux suelen ser una ínfima parte de la
actualización de los sistemas liberados bajo licencia propietaria. Los costos de
servicio técnico y de tiempo perdido en los puestos de trabajos por fallas de
software, virus, incompatibilidades de hardware y demás percances son casi nulos
por la estructura de seguridad de un sistema basado en Linux y software libre.
Los sistemas basados en software libre apoyan y son sustento de la capacitación
constante del personal del área de manejo de estos.

Cual seria aproximadamente el ahorro al instalar un sistema Linux gratuito en
comparativa con otros sistemas Linux no gratuitos y con un sistema de licencia
propietario de la empresa Microsoft?

Los costos de los paquetes de Redhat o Suse pueden variar en compras por
cantidad que a mayor volumen se disminuye el costo. Pero en el apartado de
porcentajes de ahorro indicado mas abajo, seguramente nunca se superara el 50 %
de la inversión, tomando como referencia la disminución del costo de los
paquetes del 50%.

Proveedor Software Hardware Req.RAM Costo cada 100 equipos Sistema (dolares)
(dolares) (MB) (Dolares)

Windows 70+280 "1 [1]" 225 256 RAM P3 57500 Red Hat 90 225 256 RAM P2 31500 SUSE
130 50" [2]"/225 128 RAM Pent/P3 18000/35500" [3]" ASLE-SOLAR 0 " [4]" 60" [5]"
32 RAM/Pentium 6000

ACLARACION: se toma como base que el 80 por ciento del parque de maquinas del
estado (700 mil, según la consultora Prince&Cooke) son maquinas inferiores a
Pentium 2 con 64 Mb de RAM. EL Costo de la estación RH WS fue tomado del sitio
de Red Hat, siendo el vendedor Amazon y la firma TechDEpot, ambas de EEUU

Direcciones:

REDHAT

http://www.redhat.com/software/workstation/
http://www.redhat.com/software/rhel/configuration/
http://www.techdepot.com/Product.asp?ProductID=1782201&iid=342
http://www.amazon.com/exec/obidos/tg/detail/-/B0000D8IXJ/102-2731154-8146551?v=glance

SUSE:

http://www.suse.de/es/business/products/sld/system_requirements.html
http://www.suse.de/es/business/products/sld/prices.html

Otros datos a tener en cuenta con respecto al mantenimiento de los sistemas

Los costos del equipo de desarrollo y mantenimiento serian de aproximadamente
3300 dolares por mes (10000 pesos por mes), con dedicación exclusiva al
proyecto, y manteniendo la actualización del software, corrigiendo
vulnerabilidades y administración de los servidores centrales de instalación,
generación de cd’s de instalación y desarrollo de herramientas propias.

Con el costo de informatizaron con software Microsoft y la necesaria
actualización de hardware (57500) se puede pagar la informatización con SL de la
misma cantidad de estaciones (100) y mantener al equipo de desarrollo (mensual
3300) por 15 meses, manteniendo el software actualizado y poniendo la vista en
la seguridad de los sistemas.

Casi el mismo tiempo que seria necesario para adquirir las actualizaciones de
software de MS nuevamente y la necesaria actualización del hardware.

Si un solo equipo de informatización trabaja durante un año podría informatizar
con SL 1300 maquinas por año (5 al día). Esto tendría un costo de actualización
de hardware de 78000 (disco rígido).

Además un costo de mantenimiento del equipo de desarrollo de 42900 (3300 mensual).

Esto significa un ahorro cada 1300 maquinas/año de (1):

- Costo con Software de MS 741.000 (ahorro total 620100)
- Costo con Software de Red Hat 409500 (ahorro total 288100)
- Costo con Software de SUSE 234000 / 461500 (2) (ahorro total 113100 / 340600)

Se mantendría el sistema y el equipo de desarrollo con el 16% de lo necesario
para informatizar con MS. En el caso de Red Hat seria necesario el 29% para
mantener el sistema y al equipo de desarrollo. En el caso de SUSE, se
necesitaría el 51% / 26% (2)

(1) - Si se forman mas equipos de soporte/Instalacion /
desarrollo/administración local el ahorro aumenta en proporción directa a la
cantidad de equipos formados.

(2) - 50 dolares seria la actualización de la memoria, dado que los
requerimientos mínimos de SUSE, informado en el sitio son PENTIUM con 64 MB
recomendado 128. Este SO trae como suite de oficina el OpenOffice y es casi
martinico ver ese paquete funcionando en una Pentium mmx con 64 MB. Así que
técnicamente la realidad indica que el mínimo es Pentium 3 con 128 de RAM.

Puede ser el estado el generador de sus propios sistemas de manejo de
información basados en Linux y software libre?

Si. El estado así mismo como cualquier empresa que desarrolla una distribución
de Linux tiene acceso al código fuente de los paquetes que pueden ser utilizados
para satisfacer sus necesidades. Esto garantiza, seguridad en el manejo de la
información, rapidez en la solución ante fallos de seguridad, completo
entendimiento del proceso y menores costos de mantenimiento y actualización.
Siendo estos últimos ligados exclusivamente a la educación de los usuarios y al
mantenimiento del equipo de desarrollo en su conjunto.

Puede el estado ser soporte de sus propios sistemas y capacitar a sus usuarios?

Si. Al poseer un equipo de desarrollo, y usar software libre tiene la libertad
de poder dar soporte a sus propios sistemas. Como el mismo estado es el gestor
de los sistemas, quien mejor para transmitir el conocimiento y obtener de los
usuarios las dudas y requerimientos que servirán de retroalimentación para ser
incorporados como mejoras o nuevas prestaciones.

Porque usar un sistema generado desde el estado y no comprar un sistema ya armado?

Existiendo, gente capacitada y contando con equipamiento adecuado se puede
mantener un sistema con prestaciones en cuanto a performance, resolución de
fallos de seguridad, incorporación de nuevas capacidades mas actualizado que
cualquier sistema que se adquiera. Esto se debe a que las únicas necesidades que
son la base del desarrollo del sistemas están íntimamente ligadas con la
realidad del organismo y no entran en juego las que no son aplicables o se
aplican en otras realidades o entornos. El caso mas concreto de esto es el uso
de un sistema informático comprado, el mismo debe dar cabida a una gran variedad
de usuarios, muchas veces en diferentes países, mediante prestaciones que posee
que en muchos casos jamas usaremos, pero que hemos pagado por el desarrollo de
estas.

Daniel Olivera (mate.cosido)

[1] El costo de Windows para gobierno es 70 dolares y se calculo el mismo
descuento para el paquete office XP.

[2] 50 dolares seria la actualización de la memoria, dado que los requerimientos
mínimos de SUSE, informado en el sitio son PENTIUM con 64 MB recomendado 128.
Este SO trae como suite de oficina el OpenOffice y es casi imposible ver ese
paquete funcionando en una Pentium mmx con 64 MB. Así que técnicamente la
realidad indica que el mínimo es Pentium 3 con 128 de RAM. El costo del SO fue
tomado del sitio de SUSE.

[3] Dado que el requerimiento real de una estación operativa con OpenOffice como
suite el costo de 35500 incluye la actualización de la estación de trabajo.

[4] Este costo no contempla el mantenimiento del equipo de desarrollo necesario
para la continuidad del sistema.

[5] Este seria el costo de actualización de la unidad de disco rígido de por lo
menos 10 gb, dada la mejora tecnológica del mismo.

-- 
Martín Olivera
www.SOLAR.org.ar

***************************************************************
CRISOL - 1er. Encuentro Estratégico Argentino de Software Libre
19 y 20 de marzo 2005 - Rosario (Argentina)
http://www.crisolargentina.org.ar
****************************************************************




Más información sobre la lista de distribución Solar-general