Contributions to SpagoWorld projects


To become SpagoWorld contributor,
read the guidelines below and contact us to receive a copy of the Contributor License Agreement.


Those who wish to contribute to SpagoWorld projects must send us their contribution, which will be possibly consolidated and integrated into the source code, into the project documentation or into the project source repository by commit authorisation. Moreover, the contributor must subscribe a Contributor License Agreement for each project to which s/he wishes to contribute. To receive a copy of the document, please contact us. This agreement:

  • clarifies that you are aware of the fact that the technology submitted was developed by yourself and that you have authority to provide it;
  • grants to Engineering Ingegneria Informatica S.p.A. a perpetual, worldwide, no-charge, royalty-free, irrevocable, non-exclusive copyright license to use your contribution and every derivative work, according to SpagoWorld project licensing.

By signing the Contributor License Agreement, the contributor doesn't lose his/her own rights. Engineering Group receives a "copy" of his/her contribution, while the person who contributes retains his/her intellectual property and full rights on his/her own work.
Moreover, the contributor accepts and commits himself to observe the coding and writing contribution guidelines, according to what is specified in the project wiki and in the project documentation area, publicly available on this website.


Contributor License Agreement

Thank you for your interest in SpagoWorld projects. Each project provides for a Contributor License Agreement, which must be signed by each contributor, who accepts the below-mentioned terms. It is intended to illustrate the intellectual property license, granted with anyone's contribution, as well as the contribution management guidelines, outlined in order to achieve a project systematic growth. This Agreement was designed for the protection of contributors, of SpagoWorld projects and their users and of Engineering Ingegneria Informatica S.p.A., which keeps the copyright of SpagoWorld software and documentation. This agreement does not change the contributors' rights to use their own contributions for any other purpose. This agreement is intended to:

  • make clear that contributors are aware of the fact that the technology they have submitted was developed by themselves and that it is their right to use it for other purposes
  • grant to Engineering Ingegneria Informatica S.p.A. a perpetual, unrestricted, irrevocable, non-exclusive and free copyright license to use their contribution and any work derived from it, under the terms of the license of SpagoWorld projects.

The contributor accepts the following terms and conditions for his/her present and future contributions, submitted to Engineering Ingegneria Informatica S.p.A. In return, Engineering Ingegneria Informatica S.p.A. can use his/her contributions only by including it into SpagoWorld software or documentation, under the terms of the license of SpagoWorld projects.

This Contributor License Agreement is registered by Engineering Ingegneria Informatica S.p.A.

Definitions

"Contributor" is the owner of the copyright which is signing this Agreement with Engineering Ingegneria Informatica S.p.A.

"Engineering" (Engineering Ingegneria Informatica S.p.A.) is the entity owner of the copyright to SpagoWorld software and documentation.

"SpagoWorld projects" or "projects" stays for the organization, the procedure, the means, the practice, the terms, the conditions and the licenses used by Engineering Ingegneria Informatica S.p.A. for the development of the free/open source SpagoWorld projects with all their software components and documentation, pointed out on SpagoWorld projects site.

"Contribution" means any original work of authorship, including any changes or additions to existing works, which is intentionally submitted to Engineering by the contributor so that it is included into SpagoWorld software or documentation. For the purpose of this definition, "submitted" is referred to any form of electronic, verbal or written communication sent to Engineering (such as electronic mailing lists, source code control systems and issue tracking systems), managed by Engineering, in order to discuss and improve SpagoWorld software and documentation, excluding communications that are conspicuously marked by the contributor as "Not a Contribution".

Contribution Guidelines, Acceptance and Termination

The Contributor agrees and commits himself/herself to respecting both Contribution Guidelines and Acceptance and Termination procedure, as follows.

Contribution guidelines

The contributor must release his/her software contribution in SpagoWorld projects SCM repository (Source Control Management). The contributor must send his/her documentation via e-mail by means of the Project Contributors List. The development of SpagoWorld projects is based on the best practices of the free software/open source community. Therefore, the source code of SpagoWorld projects must follow the coding and writing contribution guidelines, according to what is specified in the project wiki and/or in the project documentation, publicly available on this website.

Acceptance and Termination procedure

A developer, who has sent noticeable contributions in terms of source code and/or documentation and asks to become a contributor, may become a contributor, at Engineering's discretion, after an interactive conversation and signing the Contributor Agreement.

Engineering can exclude a contributor from the Contributors list by its exclusive right, if s/he has repeatedly not respected the Contribution guidelines or when s/he has not contributed for a long period (more than one year). If any of these events occurs, Engineering will send a communication to the contributor and, from the date of this communication, any assignment under this Contributor Agreement shall terminate.

Contributor's responsibility

The contributor owns the right to contribute and send to Engineering all source code and related material intended to be compiled or integrated with the source code of SpagoWorld software and documentation. If the contribution is accepted by the Project, it is included in the technology of SpagoWorld projects.

The contributor acknowledges that s/he complies with the applicable laws and regulations, with SpagoWorld licenses, terms of use and with the principles concerning any use of copyrighted materials.

Copyright assignment by Contributor

According to the terms and conditions of this Agreement, the contributor grants to Engineering a perpetual, unrestricted, irrevocable, non-exclusive and free copyright license to use the contribution and every derivative work under the terms of the license of SpagoWorld projects.

The contributor declares to be legally entitled to grant the above assignment.

The contributor declares that his/her contribution is his/her original creation. The contributor declaires that his/her contribution includes complete details of any third-party license, copyright or other restriction of which s/he is personally aware and which are associated with any party of his/her contribution.

The contributor is legally entitled to grant the above assignments and agrees not to provide any contribution that violates any law or breaches any contract.

Copyright 2016 Engineering Ingegneria Informatica S.p.A. - VAT Number: 05724831002 - Technical Innovation & Research Division

Powered by: xwiki - wordpress - jira - jforum - jenkins