If you contribute to Libpijul, we are asking you to allow us to reuse your work, including under a different license than the current GPL-2.0-or-later.
If you agree and have the right to do so, please add IUH7IMWES3KQTHVWA5UNHAO7QWVCC5PQJ6VLK3RC3T4F2MS74P3AC
(the patch introducing the CLA) to the dependencies of your patches. Three ways to do it:
Add the following line to .pijul/config
, before recording:
extra_dependencies = [ "IUH7IMWES3KQTHVWA5UNHAO7QWVCC5PQJ6VLK3RC3T4F2MS74P3AC" ]
Add the following line in the Dependencies
section of your changes:
[] IUH7IMWES3KQTHVWA5UNHAO7QWVCC5PQJ6VLK3RC3T4F2MS74P3AC
Send an email to contact@pijul.org stating that you are allowed to contribute to the project, and agree with the contributor license agreement introduced by patch IUH7IMWES3KQTHVWA5UNHAO7QWVCC5PQJ6VLK3RC3T4F2MS74P3AC
.
Pijul is split into two crates, Pijul and Libpijul, whose licenses are both GPL-2.0 or any later version at your convenience (GPL-2.0-or-later
in SPDX nomenclature).
Contributors to the Pijul crate agree to license their contributions to the project under the same license (GPL-2.0-or-later
).
The situation is different for the Libpijul crate, since Libpijul might get linked against different projects in the future, and we cannot yet know what license constraints these projects will have.
Our contributor license agreement (see here for individuals, here for entities) comes from the Contributor Agreements project, and essentially states that by contributing to Libpijul, you retain rights on your contribution, while allowing us to include it in future version of Libpijul, including with a different license than we have today (which includes commercial licenses).