c4Hardware Licensing - Additional License
c4Hardware Additional License
Version 1, 1st March 2010
Preamble
This software is distributed under the combined terms of the GNU General Public License version 3, and also some additional terms. In the spirit of the GPL License, these additional terms do not place any restrictions on the use or distribution of the software, but do place some minor obligations on users and developers of the software.
The main themes of the additional terms are (a) that we want the project to be properly acknowledged when it is used, and (b) that we want to know about how the project is being used, so that we can determine the best ways to further evolve it for most users. This software is provided free of monetary charge as a contribution to the community, so we ask for these to be observed as a contribution back to the project.
TERMS AND CONDITIONS
0. Definitions
“This License” refers to the c4hardware Additional License
“GPL License” refers to the GNU General Public License version 3
“Additional term” refers to a clause or subclause in this document that does not form part of the original GPL License
“The software” refers to “the Program” and “the source code” as defined in the GNU General Public License version 3
“we”, “us”, “our”, “copyright holders” refers to the original authors and current project maintainers.
All terms defined in the GPL License, that are not also defined in this license, also apply to this license.
1. Combined with GPL License
The GNU General Public License version 3 forms part of this license
Where the additional terms conflict with the original GPL License, the additional terms in this license shall prevail unless they invalidate the GPL License.
If an additional term would invalidate the GPL License, then the GPL License shall prevail and the relevant additional term shall become invalid.
2. Obligations on Users
If you use this software for a project, and it becomes and integral and useful part of that project, you should send us a short email describing your use of the software and how it is useful. This helps us understand how it is being used and how to direct future development. Other feedback, such are bugs, problems, suggestions, are welcome but completely optional.
If the software is used in any way, whether direct or indirect, as part of any commercial application, then its use must be acknowledged in a way that would be prominant to the average user or consumer of that application. Example of such an acknowledgments may be a message on a startup "splash screen", or a note in an "about" dialog.
If the software is used in any way to produce results for a scientific publication, then an acknowledgement of the project should be made in a prominant way. An example of a suitable acknowledgement may be as a footnote, or an item in the references list of a publication.
3. Obligations on Developers
While the GPL license allows developers to modify, add to, and redistribute the software in any way they see fit, we ask developers to contribute to the project by submitting any significant modifications or additions, for consideration in the official package.
At our discretion, we may or may not choose to include such submissions in either the official distribution or an addition "plug-ins" package, but in any case distribution of such changes by third parties is unrestricted.
Any third party distributions of the official, or derived versions of, the software must contain acknowledgements and references to the original project. Where relevant, copyright notices must also be maintained.