Skip to content

Latest commit

 

History

History
30 lines (16 loc) · 2.39 KB

CONTRIBUTING.md

File metadata and controls

30 lines (16 loc) · 2.39 KB

Contributing to Dakota

Help Users

Help out a fellow Dakota user by participating in the Dakota Discussion Forum.

Contribute to the Examples Library. For example, demonstrate a new kind of Dakota input configuration, show how to interface Dakota to a simulation code, or share a case study.

Improve the User Guide, by editing dakota/docs.

Author Code

Fix a bug, tweak a feature. Dakota can review and accept small patches and bug fixes to any of its components.

We're still setting up a process to accept major contributions. Start a Dakota Discussion or email dakota@sandia.gov if you'd like to propose a more substantial collaboration.

Contribution Mechanics

For contributions to any of Dakota's repositories, use the typical GitHub Fork and Pull Request Model.

Terms of Contributiion

Contributions to Dakota, including the Dakota GUI and Dakota sub-packages are subject to the terms of their respective licenses. Contributions which are derivative works of Dakota or the Dakota GUI will therefore be accepted under the same license terms as the product from which they are derived. Contributions which are not derivative works, such as additional Dakota examples, should be licensed as permissively as possible, preferrably BSD or similar.

In your pull request, please include:

  1. Complete list of authors and affiliations at time of authorship.
  2. Consent from each author indicating the following or similar:

I contributed [NAME OF FEATURE] to [Dakota or other component], via GitHub pull request. I agree to the following terms and conditions for my contributions: First, I agree my contributions are submitted under the terms of the [LGPL for Dakota, EPL for Dakota GUI, other for Dakota sub-packages] license. Second, I represent I am authorized to make the contributions and grant the license. If my employer has rights to intellectual property that include my contributions, I represent that I have received permission to make contributions and grant the required license on behalf of my employer.