- Libre Uso. Cualquier persona puede disponer del software libre bajo las condiciones de la licencia.
- Bajo Costo. Es gratuito
- Existe Libertad de Conocimiento y trabajo cooperativo entre sus usuarios lo que permite una mayor innovación tecnológica.
- Rápida corrección de errores facilitado por el trabajo comunitario a través de Internet y de su libre acceso al código fuente.
- Total independencia de un proveedor. El usuario puede administrar libremente su crecimiento y operación con total autonomía.
- Independencia de las condiciones del mercado. A salvo de cambios drásticos por parte del proveedor o modificaciones que realice por las condiciones del mercado o baja rentabilidad.
- Contribuye a la formación de profesionales y el desarrollo de la industria local, generando conocimiento y trabajo)
- Facilidad para personalizar el software de acuerdo a las necesidades del usuario.
- Posibilidad de traducir el mismo a cualquier idioma, inclusive a una lengua regional o indígena.
- Independencia tecnológica de los Estados con respecto a grandes grupos económicos.
- Fácil acceso por parte del sector educativo público y privado.
- Mayor seguridad y privacidad de los datos. Disminuye los riesgos de filtración, aumenta la imposibilidad de acceso y manipulación de los datos críticos del Estado.
- Asegura la durabilidad de la información y su migración, gracias al acceso al código fuente.
- Disminuye los riesgos de "puertas traseras" que introduzcan códigos maliciosos o de espionaje.
- El conocimiento de códigos fuente permite la rápida solución a funcionamientos erróneos.
- Elimina el sistema operativo monousuario. Ya que permite el uso y trabajo de varios usuarios al mismo tiempo.
- Elimina el derecho exclusivo de la innovación.
- Abre la posibilidad del trabajo compartido entre diferentes empresas o dependencias de gobierno.
- Elimina la inseguridad ante cierre de compañías de provisión o discontinuidad del producto.
- No depende de prácticas monopólicas.
Desventajas del Software Libre
- Dificultad en el intercambio de archivos (doc. de texto), dan errores o se pierden datos.
- Desconocimiento. El usuario común está muy familiarizado con los soportes de Microsoft, lo que hace elevar el costo de aprendizaje.
- Ausencia de garantía. El software libre no se hace responsable por los daños.
- Para su configuración se requieren conocimientos previos de funcionamiento del sistema operativo.
- Por lo general para su implementación se necesitan conocimiento previo de programación.
- Se debe monitorear en forma constante la corrección de errores por Internet.
- No existe un control de calidad previo.
- Hay aplicaciones específicas que no se encuentran en el software libre.
- Baja expansión de su uso en centros educativos.
- Baja difusión en publicaciones.
- En ambientes de red todavía hay software propietario con mejores desempeños.
Aclaramos finalmente, que muchas de estas desventajas son debidas a su reciente nacimiento, lo que se considera que muchas de ellas desaparecerán en mediano plazo.