Ventajas i desventajas del soft libre

Vale, trabajo de universidad, se trata de hacer una vision del soft libre exponiendo ventajas i desventajas del soft libre, y pk canviar a soft libre.
haver por ahora he visto:
Ventajas:
-Muchos menos fallos de seguridad.
-Ahorro de dinero en programas.
-Muchas mas elecciones en cuanto a programas.
Desventajas:
-Tener que formar a los usuarios.
-Dificultad para encontrar tecnicos especializados en solucionar los problemas. (muchos que se hacen pasar por tecnikillos son windoze pawered)

Haver pues se trata de esto, con que me pongais ventajas y DESVENTAJAS ( pongo desventajas en mayusculas para ke no lo eviteis ponerlas ke os conoxco XD XD ).
Si sabeis alguna pagina que me pueda facilitar info sobre esto un poco mas detallada, os lo agradecere.

Por supuesto defiendo el soft libre frente el comercial de microsoft, pero no quiero que quede un trabajo partidista, quiero verlo de una forma objetiva.

Ante todo gracias por too.
VENTAJAS:

- Código fiable, osea, sabes que lo que ejecutas no tiene troyanos ni backdoors ni nada que muy posiblemente tenga cierto SO de Redmond.
- Kernel actualizable y altamente personalizable.
- Multitud de distribuciones donde elegir compatibles entre si, osea, Linux no es "único", si no tan solo su kernel.
- Puedes modificar el software a tu gusto y distribuirlo a tus amigos.
- Todos los bugs se hacen públicos desde el momento que se detectan y normalmente son corregidos en apenas horas o días.
- Multiples gestores de ventanas (o ninguno) donde elegir.
- Sistema de ventanas independiente del kernel, si se cuelga no se cualga el ordenador entero.
- Memoria protegida, osea, una aplicación no puede interferir en partes de la memoría críticas que puedan colgar el OS.
- Multiusuario y multiproceso, osea pueden ejecutarlo varias personas a la vez en el mismo equipo, cada una con su configuración y programas.
- Multiplataforma, da igual si tienes x86, PPC, SPARC, Amiga o XBOX, el SO es siempre el mismo.
- Puede leer sistemas de archivos de multitud de plataformas.
- Soporte de red depurado al máximo e incluído en el propio kernel del SO.
- Gran soporte de tecnologías de encriptación, PGP, GPG, SSH, MD5, etc...

Por ahora se me ocurren esas.

DESVENTAJAS:

- Mayor dificultad para su aprendizaje (curva de aprendizaje altisima).
- No tiene la mayoría del soporte de hardware por parte de las empresas que lo fabrican, hay algunos dispositivos que sólo funcionan en Windows. (aunque pocos, ya)

No se me ocurren más por ahora, seguid vosotros [carcajad] [carcajad]
mmm, GNU's Not Unix.....

creo que se refería al software libre...


Las ventajas que le veo:

-Codigo fuente disponible, preparas y compilas la aplicación a tu gusto.

- Compartir ideas, proyectos y soluciones a problemas.

- ¿mmm Gratix?

- Tus soluciones pueden servir a mucha gente (y seguramente sirvan, e incluso te lo agradezcan)

Desventajas:

- Hay que ser muy macho..... ;)

- No tienes un soporte técnico (hay algunas, como MySql que SI lo ofrecen)

- Más dificil de implementar /mantener (cosa que a algunas/todas las empresas les tira mucho patrás)

- Si no te funciona , se siente, nadie te ha ofrecido garantías....



Un saludo
- Si no te funciona , se siente, nadie te ha ofrecido garantías....


Aunque no viene al tema, técnicamente cierto SO inmombrable de Redmond tampoco la ofrece, si te lees la licencia comprobarás que dispones de una garatía de 90 dias contra defectos de fabricación del soporte, pero nada más, y si sigues leyendo compruebas que se eximen de toda responsabilidad por fallos y perdidas de datos, etc. Lo digo porque los defensores del software cerrado esgriman que tener una empresa detras del proyecto hace que este goce de cierta garantía de funcionamiento cosa que en la realidad no ocurre, como mucho te dan soporte técnico, cosa que tambien hace Red Hat y similares.
Po... a vé.

Primero decir que lo de que el código tiene menos errores y tal... yo soy de los que lo duda mucho, a pesar de apoyar a linux. Si simplemente puede que tenga menos fallos es porque no se ha explotado tanto como los ataques que pueda haber sufrido Windows. Eso sí, lo que innegablemente tiene el software libre es una potencia para corregir esos bugs, increíble. Primero por la cantidad de usuarios, que en cuanto se descubre el bug, se ponen a ello, y también las empresas, claro. Un bug puede corregirse en minutos después de conocido. A ver si Microsoft ó cualquier otra empresa cerrada hace eso... Imposible.

Desventajas... Sólo las veo a nivel muy avanzado como por ejemplo, que dado que tiene que ser un código distribuíble eso obliga a hacerlo con ciertas técnicas que puedan ser entendibles por la mayoría (ahora explico por qué esto puede ser una desventaja en casos extremos), como por ejemplo el emplear un lenguaje. Y como ejemplo de esto pongo el MacOS. Éste está programado en ensamblador y... es increíble que un sistema como ese ocupe tan sólo alrededor de 5MB en memoria... increíble. Ahora dime cómo distribuyes tú un código de esas carcaterísticas por internet a la comunidad. Se perdería lo fundamental que mueve todo esto: la gente. Porque no hace falta aclarar que los recursos son menores. Pero como digo... es uncaso muy extremo. Además, ahí está el proyecto GNU/HURD que parte de la misma idea que el sistema de Mac, el microkernel. Pero bueno, eso va para algo más largo y se está desarrollando.

Más "desventajas"...(mira que es chungo esto...XD). Sobre lo que diijsite de la formación... eso es porque partimos de un sistema impuesto. Si se partiera de cero... la cosa cambiaría. Al igual que con los técnicos. Si tú tienes una empresa... vas a necesitar técnicos igualemente utilices Windows ó Linux ó cualquier otro. Por eso existen distribuciones comerciales como RedHat que proporcionan ese tipo de servicio (y seguro que son personal mejor preparado que los Windows Certified XD). Por esa cuestión.. está tod muy cubierto. Hay mucha gente que sabe y se dedica eso (conozco personas que te lo pueden confirmar).

Y... puf! no se me ocurre mucho más eh?XD. No veo muchas desventajas... todas tienen su doble cara, que a mí por lo menos, me compensa más.

Sobre las ventajas... aparte de las técnicas y eso que se suele poner, creo que sería importante lo que socialmente significa el software libre. Piensa en el avance tecnológico que supone en los países menos favorecidos. Tienen al alcance innovación tecnológica. Eso jamás sucedería con un sistema cerrado. Como dijo Linux Torvalds: "esto es socialismo puro". Y aparte de ideologías políticas que pueda tener cada uno... creo que esto es bastante importante.

Y no sé. Seguro que pongo más cosas conforme se me vayan ocurriendo.

Suerte con el trabajo.

Salu2![oki]
Escrito originalmente por khosu


Aunque no viene al tema, técnicamente cierto SO inmombrable de Redmond tampoco la ofrece


En efecto, no viene al tema :)....

Sé lo que dices, en ése punto en concreto me refería al software creado para tu empresa (quiero un programa que haga tal), si la empresa no cumple, te puedes tirar a su cuello. Si el software libre no cumple, lo único que puedes hacer es programarlo tú y donarlo a la comunidad....


Un saludo
Escrito originalmente por billyberjas

Sé lo que dices, en ése punto en concreto me refería al software creado para tu empresa (quiero un programa que haga tal), si la empresa no cumple, te puedes tirar a su cuello. Si el software libre no cumple, lo único que puedes hacer es programarlo tú y donarlo a la comunidad....


Eso no es cierto! Que tiene que ver si el programa es abierto o no?

Es mucho peor cuando es cerrado, si el desarrollador no quiere darte mas soporte por X motivo... cagaste, no te salva nadie. En cambio, si el software es abierto, siempre esta la posibilidad de contratar a alguien que te siga desarrollando el sistema.

Ahora vuelvo al tema del hilo:

VENTAJAS:

- Tecnicamente todas las que puede tener (o no) el soft cerrado.
- Mas las ventajas intrinsecas del soft libre. (transparencia, confiabilidad, etc)

DESVENTAJAS:

- Que hay MUCHISIMA ignorancia sobre el tema.
- Si tienes objetivos comerciales, tienes que pensar bien tu negocio.

Aclaracion: La metodologia opensource no implica que los programas sean dificiles.
Algunos programas libres son "dificiles" por el simple hecho de que no son comerciales... las cosas comericales tienen si o si que ser faciles y atractivas porque tu objetivo es vender. Un softlibre comercial debe ser bonito y facil, un softlibre no-comercial prioriza otros apartados (o no).

A medida que las empresas comerciales van adoptando el desarrollo libre, los programas son mas faciles y "atractivos". (las distribuciones son el ejemplo perfecto, instalen Debian... luego instalen Redhat, Mandrake o Suse... entienden a donde apunto?)

En el hilo que creo Rurouni, sobre una charla que tiene que dar sobre softlibre, postie unas URL donde hay varias charlas, escuchenlas. (la charla española esta dada por un hombre que se dedica justamente a brindar servicios usando solo softlibre.)

salu2[bye]
ante todo daros las gracias por la colaboracion, este finde me pondre ha hacer las bases del proyecto y asi el lunes poder aclarar con el grupo como "enfocamos" el tema, total como presentamos los primeros tenemos un 8 seguro, aunque salgamos y digamos "el soft libre es guay" pero mi intencion es un 10 para hacer cuantos menos finales mejor, XD XD XD
7 respuestas