Most of ECMWF software packages are available as Open Source under Apache License 2.0. We strongly encourage users of ECMWF software to contribute to our developments.
ECMWF tries to provide a set-up which allows fast integration of changes from various parties but does not impact on stability by allowing developers to pull changes at their convenience.
Developers always contribute to their local repos first, before they file pull requests to the master repository. Developers can pull changes from master at their discretion.
Before you start contributing you should read and follow these steps:
|
The Contributor License Agreement (CLA)
All open source software packages at ECMWF are distributed under the Apache License 2.0. The standard Apache License was amended to cater for ECMWF special status as an international organisation. For you to be able to contribute any code to our software packages you need to agree that
To so you and your organisation needs to sign a contributors agreement.