Tom let me know that you wanted me to sign a CLA, but setting that up requires a bit more infrastructure than is currently available in the OpenSTA repo.
I think what I've proposed in the CONTRIBUTING.md is a good alternative. At a high level OpenSTA will adopt the DCO v1.1, and ask contributors to license their modifications under Apache 2.0. The core OpenSTA you provide will continue to be licensed under GPL v3.
It will allow you to continue to sell proprietary licenses to OpenSTA, and allow contributors to license you their modifications under Apache 2.0. The combined work will still be licensed under GPL v3.
You will need to comply with the NOTICE requirements of the Apache 2.0 code i.e. providing the Apache 2.0 LICENSE to your customers.
Contributors will need to sign-off their commits with git commit -s, like OpenROAD, and as such we should add the DCO bot to this repo if you choose to adopt my plan.
I appreciate all you've done for the open source community, and I hope that we can work together more in the future under this new working model.
@jjcherry56 @tspyrou
Hi James,
Tom let me know that you wanted me to sign a CLA, but setting that up requires a bit more infrastructure than is currently available in the OpenSTA repo.
I think what I've proposed in the CONTRIBUTING.md is a good alternative. At a high level OpenSTA will adopt the DCO v1.1, and ask contributors to license their modifications under Apache 2.0. The core OpenSTA you provide will continue to be licensed under GPL v3.
It will allow you to continue to sell proprietary licenses to OpenSTA, and allow contributors to license you their modifications under Apache 2.0. The combined work will still be licensed under GPL v3.
You will need to comply with the NOTICE requirements of the Apache 2.0 code i.e. providing the Apache 2.0 LICENSE to your customers.
Contributors will need to sign-off their commits with
git commit -s
, like OpenROAD, and as such we should add the DCO bot to this repo if you choose to adopt my plan.I appreciate all you've done for the open source community, and I hope that we can work together more in the future under this new working model.