Tommy
Well-known member
One possible reason Martin keeps it closed source is to prevent forks, as Heilor pointed out. Forks (Orbiter Clones, diverging branches) would be bad for Orbiter for a couple reasons. Right now, we enjoy hundreds of add-ons created by many people. If there were different forks, some developers would make add-ons for one version, others for another version, etc. The end result is each version would have less add-ons than Orbiter currently does. It also helps prevent him from being swamped by people sending in code that may or may not help, and having to spend all his time sorting through it instead of actually working on the code himself.
There have been many open source projects that have forked themselves to death. Only a few projects, like Blender, have truly benefited from forks. Blender's "official" fork, Toohupoo (or something like that) was used for testing new ideas. Ones that work were then incorporated into Blender. An unofficial fork, Instictive Blender IIRC, also ended up contributing many features such as the dynamics that allow water or cloth simulation. Usually, though, forks simply split the developers into separate camps until none of the forks has enough people working on it to succeed.
There have been many open source projects that have forked themselves to death. Only a few projects, like Blender, have truly benefited from forks. Blender's "official" fork, Toohupoo (or something like that) was used for testing new ideas. Ones that work were then incorporated into Blender. An unofficial fork, Instictive Blender IIRC, also ended up contributing many features such as the dynamics that allow water or cloth simulation. Usually, though, forks simply split the developers into separate camps until none of the forks has enough people working on it to succeed.