Logged in as Guest
Open Source Visual RAD



Home >
Getting Started >
GNAVI FAQ >
The GNAVI Project >
GNAVI Extras >
Join >
Latest Additions >
Press Releases >
Links >
Contact >
About >
Login >

Back
What are the License and Copyright considerations for contributing to GNAVI?

The copyright and license considerations for contributing to GNAVI depend on the type of contribution.

    3rd Party GNAVI Components
  • GNAVI components are complete components written according to the GNAVI specifications (to be released) for use in the GNAVI IDE or with the GNAVI frameworks.
  • You may write the components under any license (including non open source commercial licenses!) and copyright that you choose.
  • If your component is open source, we will be happy to host it for you on GNAVI.org. If you choose, or it is not open source, you can host it on your own servers and we will provide a link to it.
  • If your component is viewed by the maintainers as having wide spread value to users of GNAVI we may include it (if your license allows) in the main distribution of GNAVI.
    GNAVI Packages
  • GNAVI packages are complete frameworks and tools written in the GNAVI programming language Ada that are not per se related directly to GNAVI GUI programming.
  • You may write packages under any license (including non open source commercial licenses!) and copyright that you choose.
  • If your package is open source, we will be happy to host it for you on GNAVI.org. If you choose, or it is not open source, you can host it on your own servers and we will provide a link to it.
  • If your package is viewed by the maintainers as having wide spread value to users of GNAVI we may include it (if your license allows) in the main distribution of GNAVI.
    GNAVI Tools
  • GNAVI tools are applications, test harnesses, scripts, etc. that may or may not be written in GNAVI that contribute to the design and/or development of GNAVI applications or even GNAVI itself.
  • You may write packages under any license (including non open source commercial licenses!) and copyright that you choose.
  • If your tool is open source, we will be happy to host it for you on GNAVI.org. If you choose, or it is not open source, you can host it on your own servers and we will provide a link to it.
  • If your tool is viewed by the maintainers as having wide spread value to users of GNAVI we may include it (if your license allows) in the main distribution of GNAVI.
    Modifications/Additions to the GNAVI Frameworks and core GNAVI Tools.
  • The current GNAVI Frameworks are GNATCOM and GWindows, the current core GNAVI tools are the standalone ICG, the GNAVI IDE, MakeGUID, BindCOM, CreateCOM, ComScope, GBManager and wgnatreg
  • The frameworks and tools included in main distributions are determined by the GNAVI maintainers
  • The GPL permits you to modify, add and distribute your modifications with many freedoms. However in order for your modifications and additions to be included in the official distributions and project CVS, you must assign the copyright to the individual current tool's and/or framework's copyright holder, see the appropriate source code files to identify the individual. If the addition or change is significant, you will be given mention in the file itself as the contributor for that addition or change.
  • You can find the project copyright assignment forms in the GNAVI Project Notes
  • Your non copyright assigned additions to frameworks may still be included in the contrib directory or along with the frameworks with the appropriate copy right notice applied as a special exception provided it is licensed under the same terms as the frameworks itself, it is of wide interest to GNAVI users, and can be contained with in its own programming units.
  • At no time will non assigned modifications to source code of tools or frameworks be incorporated in to the base distributions.


(c) 1999-2004 All Rights Reserved David Botton