Design og etablering af Open Source projekter sker normalt på to måder. Enten opstår ideen og designet til programmerne hos en eller flere udviklere, der ønsker at dele programmet for at gøre det mere robust, funktionelt og/eller sikkert ved hjælp af bidrag fra andre udviklere.
Af kendte projekter kan nævnes:
Open Source projekter kan også opstå ved at et firma beslutter sig for at gøre konventionelle software programmer til Open Source projekter, enten for at gøre programmet mere udbredt eller for at nedbringe de samlede vedligeholdelses- og videreudviklingsomkostninger ved at dele dem mellem flere parter. Af kendte projekter kan nævnes:
Selvom konventionelle software programmer gøres til Open Source projekter, kan de dog i de fleste tilfælde både anskaffes i en Open Source licens og i en kommerciel licens alt efter modtagerens ønske.













