Utviklingen av åpen kildekode bygger blant annet på et ønske om at alle skal ha tilgang på de samme ressursene og mulighetene i livet, uavhengig av personlig økonomi og begrensede midler. Derfor utvikles det mange kontorprogrammer, skoleprogrammer, utviklingsverktøy og operativsystemer i åpen kildekode. Åpen kildekode tilhører ingen bestemt person eller organisasjon, og utvikles som regel av frivillige programmerere fra ulike land. I en del tilfeller mottar programmererne økonomiske bidrag fra personer og sammenslutninger som ønsker å gjøre det mulig for utviklerne å sette av tid til utviklingsarbeidet, samt betale for eventuelle driftskostnader.