Contribute: Difference between revisions

975 bytes added ,  12 August 2021
(Overhaul page.)
Line 4: Line 4:


* The best way to contribute patches is to create a Mercurial changeset. See the [[Mercurial]] page for instructions.
* The best way to contribute patches is to create a Mercurial changeset. See the [[Mercurial]] page for instructions.
=== Contributor Agreement ===
By submitting patches to this project, you agree to the following conditions:
* Your contribution will be released under the terms of the GNU GPL, version 3 or any later version.
* Your contribution must be an independent work or derived from code that may be released under the terms of the GPL.  Under no circumstances may it be based on code from Matlab or other non-free code that you may have access to view.
* In the Octave source code, all files are marked with a copyright statement that says "Copyright (C) YYYY-YYYY The Octave Project Developers".  This copyright notice is used to ease the burden of maintaining copyright information in the source files, not to diminish or remove credit for contributions.  Detailed information about what changes have been made and who has made them is maintained in the revision history of the Octave sources.
* If you wish, you will be credited as a contributor in the Octave documentation.


== Building from development sources ==
== Building from development sources ==