wenn er am Anfang keinen Quellcode veröffentlicht (Closed Source entwickelt), heißt es nicht, dass er nicht später den Code veröffentlichen kann (Open Source)
@Shaarigan: ich bin mir nicht ganz sicher, was du bei dem Punkt "Open Source" zum Ausdruck bringen wolltest
entweder:
der Quelltext ist immer frei zugänglich und man kann ggf. einen gewissen Betrag aufbringen
oder:
man muss für den Quelltext bezahlen
wenn du wirkliche Open Source Software erstellen willst, dann sollte man nicht für den Code bezahlen müssen
du könntest die Engine unter eine Lizenz stellen, wie die GPL, die aufgrund ihres Copyleft von darauf aufbauenden Programmen fordert, dass diese ebenfalls Open Source sind
als alternative Lizenz könntest du auch eine andere, "kostenpflichtige" Lizenz nehmen, die mehr Rechte bei der Verwendung einräumt (bspw. auf der Engine basierende software darf lizenziert werden, was einem Verkauf eines Spiels gleich kommt)
wie es während der Entwicklung gehandhabt wird ist letztendlich eher weniger wichtig, aber wenn andere Entwickler _keinen_ Code zu Gesicht bekommen, könnten die bereits genannten Probleme auftreten
(es ließen sich bestimmt diverse Aufgaben finden, bei denen das ggf. nicht notwendig ist, allerdings dürfte das auf Dauer eher weniger praktikabel sein)