ComputerSimulation.org
Licensing

Licensing Information

Submitting recipes to ComputerSimulation.org
Thank you very much for taking part in the ComputerSimulation.org web site, and submitting your code.

Code that is contributed to the ComputerSimulation.org web site and approved by the site's editors will be freely available to all visitors to the site. ComputerSimulation.org will make the code and explanations available under the following license.

By submitting a code you are agreeing to the following terms:
  1. You own the copyright to your own code and explanation. This means that you can make whatever additional use of that code and explanation that you choose.
  2. All submitted material will be made freely available on the ComputerSimulation.org web site. Code will be available under the GNU General Public Licence.
  3. The ComputerSimulation.org web site editors may edit, add to, and delete material from the submitted material in order to ensure technical and editorial quality control.
  4. The site maintainers may choose to publish a selection of code and/or comments from this site in book format. If the maintainers choose to publish your code, you will receive a free copy of the book and will be acknowledged by name in the book, as long as you provide a valid email address with your submission.
  5. While you own the copyright to your own material, the publisher of any book as above will obtain the copyright to the compilation; that is, to the book as a book. The publisher will have the right to print, publish, distribute and sell copies of the book, and works derived from the book, in printed form and in electronic media, to translate it, and to license others to do so, for the duration of the copyright in the book, in all languages, throughout the world.
Use of code
The code on this web site and in any books subsequently associated with this web site is available with the intention that it helps people get their job done. In general, you may use the code from this website and/or book in your programs and documentation. You do not need to contact us for permission unless you're reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from the website and/or book does not need permission. Selling or distributing a CD-ROM of examples from the website and/or book books requires permission. Answering a question by citing the book and quoting example code does not require permission. Incorporating a significant amount of example code from the website and/or book into your product's documentation requires permission.

Credit to the original authors is always appreciated, but not required.

If you have any worry that your use would not fall under the usage statement above, then you can alternatively agree to the terms of the GNU General Public Licence. You should review the GNU GPL to know your rights regarding the modification, copying and distribution of the software and to be informed that under the GPL the software is distributed with NO WARRANTY.