This is NOT an Open Source project, although many people think so. You CAN contribute to the source if you want (or cannot resist), but all changes will go through me to the master source code. This is done to ensure quality and consistent style for instance. Also, parts of Racer (the QLib/D3 libraries) are used in other projects, and changing the source code of this would be counterproductive for the other products that use these libraries. Therefore, the decision has been made not to OpenSource the source code.
Realise that the copyrights will stay at Dolphinity, so for many people this will mean that they won't contribute to the source. This is ok to me, the product seems not large enough to need the whole world to aid in developing (except for the contents; cars & tracks). To add to the Racer project and maintain control, it is advised to create separate executables, which may use parts of the source code, but are not completely separately usable products. This means you can create a Replay Analyzer which uses track code from the Racer source code, but that you may NOT create a complete racing game based on a specific era for example, and distribute this commercially as a separate product.
|