6 / 50
L'ouverture des sources
Code exécutable
Language machine, binaire.
00101101 01101100 00101101 01101100 01010011 11001011 01010011 11001011 00011001 00111100 00011001 00111100 11000101 10100101 11000101 10100101 00101101 01101100 00101101 01101100 01010011 11001011 01010011 11001011 00011001 00111100 00011001 00111100 11000101 10100101 11000101 10100101
Code source
Language compréhensible.
#include <stdio.h> int main(void) { int count; for (count=1 ; count<=500 ; count++) { printf("Je ne lancerai pas d'avion en papier en classe.\n"); } return 0; }
Source -> Binaire : Compilation
Binaire -> Source : Ingénierie inverse, souvent interdite => boîte noire
Un logiciel libre est nécessairement un logiciel dont les sources sont ouvertes (condition nécessaire, mais pas suffisante).