La forma binaria si riferisce al codice eseguibile compilato che è comprensibile dal computer, al contrario del codice sorgente (come C ++, C, Python ecc.) che è leggibile. In questo caso, impone restrizioni o obblighi che si applicano quando distribuisci il codice come parte di un'applicazione compilata che potrebbe non essere applicabile (o differire da) termini di licenza applicabili solo al codice sorgente.
Questo deriva da un uso più generale della parola "binario" per riferirsi a qualsiasi formato di dati che non è leggibile dagli esseri umani, incluse applicazioni compilate, immagini, video o file audio. È un po 'improprio perché i dati di tutti vengono archiviati tecnicamente utilizzando il sistema binario, tuttavia l'utilizzo è diffuso e ben compreso.