Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 1.91 KB

CONTRIBUTING.md

File metadata and controls

31 lines (17 loc) · 1.91 KB

Contributor License Agreement

You must sign a Contribution License Agreement (CLA) before your Pull Request will be merged. You can read more about Contribution License Agreements (CLA) on Wikipedia.

The agreement: DWSIM Contributor License Agreement

You don't have to do this up-front. You can simply clone, fork, and submit your pull-request as usual. When your pull-request is created, it is classified by a CLA bot. If the change is trivial (for example, you just fixed a typo), then the PR is labelled with cla-not-required. Otherwise it's classified as cla-required. Once you signed a CLA, the current and all future pull-requests will be labelled as cla-signed.

Code Copyrights

The DWSIM project maintains that all code copyrights are held by the original author(s), but licensed back, under GPLv3, to the greater community of users.

Source License

The DWSIM project uses the following license:

Copying Files from Other Projects

At times DWSIM may use some files from other projects, typically where a binary distribution does not exist or would be inconvenient to use.

The following rules must be followed for any code contributions that include files from another project:

  • The license of the file is permissive.
  • The license of the file is left intact.
  • The contribution is correctly attributed in the third party notices(e.g. NOTICES) file in the repository to which it is being contributed.

Porting Files from Other Projects

There may be times in which code developed in other languages could benefit DWSIM. The rules for porting say a Java file to C# or VB, are the same as would be used for copying the same file, as described above.