Ich wollte hier mal eine Diskussion bzgl. der Art wie ein OpenBurntime entwickelt werden kann anstoßen.
Der Gedanke entspringt natürlich purem Selbstzweck

Normalerweise laufen Entwicklungen, ob nun Open- oder ClosedSource ja immer hinter verschlossenen Türen. Hier und da werden einige Screenshots gepostet wenn ein Milestone erreicht ist, aber ansonsten sieht man bis zum finalen Release nix vom Produkt.
Außer man ist mit im Development-Team. Steckt man aber im Dev-Team, ist man auch integraler Bestandteil des selbigen, d.h. die anderen Team-Mitglieder verlassen sich darauf, dass man ein bestimmtes Pensum an Arbeit pro Woche beisteuert. Das ist auch gut so, denn somit kommt die Arbeit vorran. Code schreibt sich ja schließlich nicht von selber.
Ich will hier nicht um den heißen Brei drumrumreden - jeder weiß ja, wie so etwas abläuft.
Wie wäre es aber, wenn man die Entwicklung komplett offen und transparent gestaltet?
Von mir aus im Forum, besser jedoch in einem Wiki.
Beispiel:
Es gibt einen Thread im Forum namens game engine - basic framework
Dort werden Stück für Stück die Bestandteile der Game-Engine herausgearbeitet, komplett mit Code-Schnippseln. Welche Klassen werden benötigt? Welche Subsysteme gibt es. Wie sehen die Schnittstellen aus? Wie das MessageSubsystem? Etc.
Also die ganze Planung, die man eh vorweg machen muss offen legen und gemeinsam diskutieren. So kann man schnell und ungezwungen eine Meinung beisteuern, oder, wenn man noch keine Ahnung hat, beobachten und lernen, wie so eine Gameengine letztendlich aufgebaut ist.
Leute die das Ganze dann in Code umsetzen finden sich von selber bzw. wird ja jeder der mitdiskutiert schon das ein oder andere so oder so ausprobieren.
Genau so mit der Grafik. Machen wir wie bei http://infinity-universe.com/ ein Contributions-Forum. Da kommt dann von Zeit zu Zeit mal jemand reingestolpert und steuert paar Tiles für nen Felsen o.ä. bei.
Also ich fänd die Idee gut. Komplette offene Entwicklung wo man zugucken kann und evtl. auch mitwirken, ohne sich fest an ein Team zu binden.
Warum ich das gut finde? Ich hab keine Zeit für regelmäßige Mitarbeit und kann dabei auch noch was lernen.

Meinungen sind erwünscht. Vielleicht isses ja nur ne unausgegorene fixe Idee von mir...