We welcome your contributions to this open source project. As originators of the Threading Building Blocks project, we have the desire to protect the interests of the entire Threading Building Blocks community. To do that, we need to know who our contributors are; we also need to know that they have the right to contribute the code they send to us.
The Threading Building Blocks project is dual-licensed - Apache v2.0 and under commercial license. This gives us the greatest flexibility to protect the interests of the Threading Building Blocks user community. Knowing the origin of all our code allows us to protect the integrity of the code as a whole, both for use under the Open Source license and for use under commercial license. We ask you to accept a Contributor Agreement so that we can maintain that code integrity we all desire.
If you want to make a code contribution, you will need to read and accept the Contributor Agreement below. Once you accept the Contributor Agreement, you will be given instructions on submitting your code contribution.