Med "kildekode" for et verk menes den foretrukne formen av verket for å gjøre endringer i det. Med komplett kildekode for et bibliotek menes all kildekoden for alle underlagte deler, pluss en hver assosiert samhandlings-definisjonsfil (engelsk: interface definition files), pluss skriptene benyttet for å kontrollere kompileringen og installasjonen av biblioteket.