Azrapse: Hi.
No need to convince me about open sourcing. I was convinced since the beginning.
The only problem is that we are making use of some libraries that don't allow for open sourcing, in particular, the input library, some backdrop assets, and the whole collection of model placeholders from XWAUP.
Until we find replacement for those, and it can take a while, we can only make public the code that concerns to the game logic and AI, but not the rest.
Since that would make the project not really easy to contribute to, it's better to leave the project private until later.
If there came the day that we cannot dedicate more time to this project, and in case we have not yet open sourced it, or got rid of the incompatible assets and libraries, we would just "rip them off" and make the rest public.
Regarding Linux, Unity just generates a Linux and Mac build with the toggle of a button, but we have some libraries that are, for now, Windows-only. In particular, the TrackIR integration library, because there doesn't seem to be one for Linux yet.
I suggest having a public and a private repo (or submodule). The public repo would have the new files, and the private repo would contain just the incompatible assets. Include a readme that explains where the assets can be obtained. Then if somebody really wants to contribute they can piece it all together.