Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Contribution Process & Terms of the Ergo Public License Agreement (Eclipse Public License)

The following documentation guides you through the ERGO code contribute process and informs you about what end user permissions you grant by providing one or more copies of your code to the ERGO project. It is essential to understand that the ERGO project does not provide its own dedicated software public license but uses the Eclipse Public License, which is widely known and accepted. If you don't want to contribute under Eclipse PublLicensePublic License, please contact a committer ergo-dev@ncsa.illinois.edu and discuss your case. We are strongly interested in your work and ideas and may be able to offer another possibility to contribute. 

Step 1: Getting your Account

The first step is to obtain an account on the opensource Ergo project. After your account has been granted you are an official ERGO contributor and free member of the ERGO project. To do this, do the following:

  1. Go to http://opensource.ncsa.illinois.edu and signup for an account.

 

Step 2: Preparing

    • Review Ergo Code Policy
      This policy entails the requirements for your code. Please review your code and make sure that appropriate requirements are met and indicate by signing the sheet that your code is in alignment with the policy.
    • Review the Public License Agreement (Eclipse Public License)
      Understand the Public License Agreement (Eclipse Public License). Ergo does not issue and maintain a dedicated Ergo License. Your code will be published under the terms of the Eclipse Public License.


Step

2

3: Decision

After you have reviewed the Eclipse Public License and the Ergo code policy, you need to decide if you want to contribute your code in alignment with the Ergo requirements or if you want to provide your code in another way. If you do not agree to the code policy and / or the Eclipse license then please contact a committer to discuss your case. We are strongly interested in your concerns.

If you decide to become an Ergo contributor and you accept the code policy and the Eclipse Public License agreement then follow the next steps.

  • Print the Contributors License Agreement and sign the sheet.
  • Print the Code Policy Acknowledgment sheet and sign it
  • If you have any questions or need support with your decision making, contact one of the committers.

Send the both signed sheets to

National Center for Supercomputing Applications
ERGO Project, ATTN Jong Lee
1205 Clark Street
Urbana, IL 61801
USA

 Upon receipt your documents will be processed immediately and you will receive a confirmation. This process step has only be done once.

Step 3: Becoming ERGO Member / Getting ERGO Accountece

The first step is to obtain an account on the opensource Ergo project. After your account has been granted you are an official ERGO contributor and free member of the ERGO project. To do this, do the following:

Go to http://opensource.ncsa.illinois.edu and signup for an account. 
  • Send email to ergo-dev with your account username requesting access to the ergo-dev group on opensource.
  • You will receive a reply from one of the developers letting you know when your account has been granted access to ergo-dev.

    Step 4:

    Sending your signed license agreement and ergo code policy
    • Login Jira
      Login into JIRA and send your two signed sheets (code policy and license agreement) to Ergo.  
    Step 5:

    Contribute your code

    • Please find the step by step description here.

    Ergo Committer

    NameemailSubject MatterRemarks
    Lee, Jong Sung   Navarro, Chris   

     

    Downloads

    & Links:

    DocumentFormat
    Eclipse LicensePDF
    Eclipse License AgreementPDF
    Ergo Code PolicyPDF