¿Que hay del código fuente?¶
El código fuente detalla la forma en que funciona un programa (es efectivamente lo que escriben los programadores). Sin él, nadie puede entender cómo se construye el software. No importa si no puede leer el código: si está disponible o no afecta directamente a cualquier usuario.
Ninguno puede mirar dentro¶
Windows viene sin código fuente. Es más, todo usarlo tiene que atenerse al término de la licencia que dice:
No podrás hacer ingeniería inversa, decompilar o desensamblar el software.
Por lo tanto, es ilegal descubrir como funcionan Windows o Microsoft Word; hasta intentarlo es ilegal. También tienes prohibido modificar los programas para cualquier propósito.
Esta restricción en la licencia asegura que Microsoft siga siendo la única organización que entiende cómo funcionan sus productos. Windows se parece mucho a un automóvil que solo el fabricante original puede reparar.
Puede que digas, “¿Cómo cambio la receta para hacer la comida menos salada?” y el maravilloso chef responda, “¿Cómo te atreves a insultar mi receta, mi inteligencia y mi paladar, tratando de alterarla? ¡Tú no estás en la posición de cambiar mi receta y hacer que sea buena!”
Richard Stallman, Why Software Should Be Free
Puedes confiar en el software libre¶
No resulta una sorpresa que el software privativo esté tan mal en términos de seguridad, comparado con el software cuyo código fuente está disponible libremente (incluyendo a GNU/Linux).
El software libre significa que los programadores pueden modificar el código para corregir fallos. Significa que puedes contratar a alguien para que compruebe la seguridad de tu software. Significa que puedes beneficiarte de las contribuciones de una comunidad mundial para mejorar la seguridad y la fiabilidad. Quince millones de usuarios utilizan GNU/Linux sin antivirus, con total seguridad. Y los servidores de los motores de búsqueda y los bancos también lo utilizan.
El código fuente es la receta del software. ¿Cómo puedes mejorar una comida, para hacerla menos salada, si te prohíben el acceso a la receta con la que fue creada?
Usar Windows y Office requiere que no preguntemos ni busquemos el código fuente del software. Solo los desarrolladores de Microsoft pueden modificar su programa.
¿En cuál confiarías? ¿En el paquete que no se puede inspeccionar o en el paquete con la receta?