News:

Huge spam cleanup. I hope, everything important is still in place. :-)

Main Menu

Source Code

Started by Hitman, April 29, 2008, 11:09:48 AM

Previous topic - Next topic

Hitman

About
CentrED is written in FreePascal (FPC) and Lazarus. Both are OpenSource too and can be obtained from http://www.freepascal.org and http://www.lazarus.freepascal.org (Lazarus usually already includes FPC).

CentrED is licensed under Sun's CDDL. This choice was made to allow reuse within other - even closed source - projects but with the exception, that the used parts have to remain open source. It's comparable to the LGPL.

Where to get
The Source Code can be obtained from the Mercurial repository at http://hg.aksdb.de/CentrED.
Mercurial is a distributed revision control system and is easy to use either through command line (see the Quick Start Guide) or through several GUIs, one of them being TortoiseHG.

How to contribute
The repository itself is read-only but I'm gladly accepting patches. I will review them and include them into the main repository. A positive review requires that the source code matches mostly my coding style since I don't want a messed up source code. My style should be more or less self-explanatory from looking at existing files.
The only thing I "demand" is, that you allow me (implicitly by sending me the patches) to change the license at some point to another open source license if I see the need to do so (for example [L]GPL). Your copyright will of course be kept intact - I will not remove any remarks about the contributed code.