Desventajas del software libre.

1. La curva de aprendizaje es mayor. Si ponemos a dos señoras que nunca han tocado una
computadora, probablemente tardaran lo mismo en aprender a usar software propietario por
ejemplo de Microsoft, que software libre como Gnome o KDE; pero si antes los usuarios ya
usaron software propietario generalmente tarda mas en aprender a usar un software libre.
2. El software libre no tiene garantía proveniente del autor.
3. Los contratos de software propietario no se hacen responsables por daños
económicos, y de otros tipos por el uso de sus programas. El software libre se adquiere
se vende “AS IS” (tal cual) sin garantías explicitas del fabricante, sin embargo, puede haber
garantías especificas para situaciones muy especificas.
4. Se necesita dedicar recursos a la reparación de errores. Sin embargo en el software
propietario es imposible reparar errores, hay que esperar a que saquen a la venta otra versión.
5. No existen compañías únicas que respalden toda la tecnología.
6. Las interfaces gráficas de usuario (GUI) y la multimedia apenas se están estabilizando.
Aunque hay un numeró cada vez mayor de usuarios que aseguran que las interfaces
gráficas mas populares en el software libre (KDE, GNOME y el manejador de ventanas
WindowMaker) son ya lo suficientemente estables para el uso cotidiano y lo suficientemente
amigables para los neófitos de la informática.
7. La mayoría de la configuración de hardware no es intuitiva. Se requieren conocimientos
previos acerca del funcionamiento del sistema operativo y fundamentos del equipo a
conectar para lograr un funcionamiento adecuado. Sin embargo la documentación referente
a la configuración del hardware es tan explicita y detallada que permite al usuario neófito
profundizar en el conocimiento de su hardware en muy pocas horas y una vez teniendo ese
conocimiento la configuración se vuelve trivial.
8. Únicamente los proyectos importantes y de trayectoria tienen buen soporte, tanto
de los desarrolladores como de los usuarios. Sin embargo existen muchos proyectos
mas péquennos y recientes que carecen del compromiso necesario por parte de sus usuarios o
desarrolladores para que sean implementados de manera confiable. Estos proyectos importantes
que tienen un excelente soporte cubren mas del 90% de las necesidades de computó del
usuario promedio
9. El usuario debe tener nociones de programación. La administración del sistema recae
mucho en la automatización de tareas y esto se logra utilizando, en muchas ocasiones,
lenguajes de guiones (perl, python, shell, etc). Sin embargo, existen en la actualidad muchas
herramientas visuales que permiten al usuario no técnico llevar a cabo tareas de configuracion
del sistema de una manera gráfica muy sencilla sin la necesidad de conocimientos de
programación.
10. En sistemas con acceso a Internet, se deben de monitorear constantemente las
correcciones de errores de todos los programas que contengan dichos sistemas, ya
que son fuentes potenciales de intrusión. En el software propietario también se deben
de monitorear constantemente las correcciones de errores de todos los programas y además
es imposible reparar las vulnerabilidades (que en su mayoría son reparaciones triviales) por
uno mismo sino que hay que esperar a que la compañıa fabricante libere la actualización y en
algunos casos hay que pagar dinero extra por obtener esta.