Wanneer de broncode van een programma openbaar gemaakt wordt, met daarbij een licentie om de software te gebruiken, bestuderen, te modificeren en te verspreiden.