From 570976b73bd9d4541c43da76b7e42bc27210a256 Mon Sep 17 00:00:00 2001 From: "Costa Tsaousis (ktsaou)" Date: Tue, 8 May 2018 13:47:02 +0300 Subject: [PATCH 1/4] added contributors license agreement --- CONTRIBUTORS.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 CONTRIBUTORS.md diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md new file mode 100644 index 00000000000000..043f0bbc7c946e --- /dev/null +++ b/CONTRIBUTORS.md @@ -0,0 +1,37 @@ +# netdata contributors license agreement + +Thank you for contributing to netdata! + +This agreement is part of the legal framework of the open-source ecosystem that adds some red tape, but protects both the contributor and the project. + +To understand why this is needed, please read [a well-written chapter from Karl Fogel’s Producing Open Source Software on CLAs](http://producingoss.com/en/copyright-assignment.html). + +By signing this agreement, you do not change your rights to use your own contributions for any other purpose. + +## copyright license + +The Contributor (you) grants The Project (netdata) a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute his contributions and such derivative works. + +## copyright transfer + +The Contributor (you) hereby assigns The Project (netdata), copyright in his contributions, to be licensed under the same terms as the rest of the code. + +## original work + +The Contributor (you) represent that each of his contributions is his original creation and that he is legally entitled to grant the above license. + +> Note: if you are committing third party code, please make sure the third party license or any other restrictions are also included with your commits. + +## signature + +The Contributor (you) signs this agreement by adding his personal data in this document and committing it to the project repo (the same way contributions are submitted to the project). + +By signing once, all contributions (past and future) of The Contributor (you), are subject to this agreement. + +# netdata contributors + +This is the list of contributors that have signed this agreement: + +username|name|email (optional) +--------|----|---------------- +ktsaou|Costa Tsaousis|costa@tsaousis.gr From 2c78ca5a408b04cb2ccd35f64b2b78b1d5f24d1e Mon Sep 17 00:00:00 2001 From: "Costa Tsaousis (ktsaou)" Date: Thu, 21 Jun 2018 02:01:59 +0300 Subject: [PATCH 2/4] updated CLA with company info and added some comments --- CONTRIBUTORS.md | 55 ++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 43 insertions(+), 12 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 043f0bbc7c946e..dabed416c552eb 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1,37 +1,68 @@ + + # netdata contributors license agreement -Thank you for contributing to netdata! +**Thank you for contributing to netdata!** -This agreement is part of the legal framework of the open-source ecosystem that adds some red tape, but protects both the contributor and the project. +This agreement is part of the legal framework of the open-source ecosystem +that adds some red tape, but protects both the contributor and the project. -To understand why this is needed, please read [a well-written chapter from Karl Fogel’s Producing Open Source Software on CLAs](http://producingoss.com/en/copyright-assignment.html). +To understand why this is needed, please read [a well-written chapter from +Karl Fogel’s Producing Open Source Software on CLAs](http://producingoss.com/en/copyright-assignment.html). -By signing this agreement, you do not change your rights to use your own contributions for any other purpose. +By signing this agreement, you do not change your rights to use your own +contributions for any other purpose. ## copyright license -The Contributor (you) grants The Project (netdata) a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute his contributions and such derivative works. +The Contributor (*you*) grants netdata Inc. a perpetual, worldwide, non-exclusive, +no-charge, royalty-free, irrevocable copyright license to reproduce, +prepare derivative works of, publicly display, publicly perform, sublicense, +and distribute his contributions and such derivative works. ## copyright transfer -The Contributor (you) hereby assigns The Project (netdata), copyright in his contributions, to be licensed under the same terms as the rest of the code. +The Contributor (*you*) hereby assigns netdata Inc. copyright in his +contributions, to be licensed under the same terms as the rest of the code. + +> *Note: this means we may re-license netdata (your contributions included) +> any way we see fit, without asking your permission. +> Open-source licenses have significant differences and in our attempt to +> help netdata grow we may have to distribute it under a different license. +> For example, CNCF, the Cloud Native Computing Foundation, requires netdata +> to be licensed under Apache-2.0 for it to be accepted as a member of the +> Foundation. We want to be free to do it.* ## original work -The Contributor (you) represent that each of his contributions is his original creation and that he is legally entitled to grant the above license. +The Contributor (*you*) represent that each of his contributions is his +original creation and that he is legally entitled to grant the above license. -> Note: if you are committing third party code, please make sure the third party license or any other restrictions are also included with your commits. +> *Note: if you are committing third party code, please make sure the third party +> license or any other restrictions are also included with your commits. +> netdata includes many third party libraries and tools and this is not a +> problem, provided that the license of the third party code is compatible with +> the one we use for netdata.* ## signature -The Contributor (you) signs this agreement by adding his personal data in this document and committing it to the project repo (the same way contributions are submitted to the project). +The Contributor (*you*) signs this agreement by adding his personal data in +this document and committing it to the project repo +(the same way contributions are submitted to the project). + +By signing once, all contributions (past and future) of The Contributor (*you*), +are subject to this agreement. -By signing once, all contributions (past and future) of The Contributor (you), are subject to this agreement. +> *Note: so you have to:* +> 1. add your github username and name in this file +> 2. commit it to the repo with a PR, using the same github username, or include this change in your first PR. # netdata contributors This is the list of contributors that have signed this agreement: username|name|email (optional) ---------|----|---------------- -ktsaou|Costa Tsaousis|costa@tsaousis.gr +:--------:|:----:|:---------------- +@ktsaou|Costa Tsaousis|costa@tsaousis.gr From 846dd57490578d129524eee77c802796ff0f3fa0 Mon Sep 17 00:00:00 2001 From: "Costa Tsaousis (ktsaou)" Date: Thu, 21 Jun 2018 02:04:13 +0300 Subject: [PATCH 3/4] added CONTRIBUTORS.md to makefile --- Makefile.am | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile.am b/Makefile.am index f20cfc3dafd83d..f29ebbe011e7f7 100644 --- a/Makefile.am +++ b/Makefile.am @@ -41,6 +41,7 @@ EXTRA_DIST = \ LICENSE \ LICENSE.md \ LICENSE-REDISTRIBUTED.md \ + CONTRIBUTORS.md \ COPYING \ autogen.sh \ $(NULL) From 93c6caddb5f25b43bce1791eb1272b27112427a5 Mon Sep 17 00:00:00 2001 From: "Costa Tsaousis (ktsaou)" Date: Thu, 21 Jun 2018 02:06:45 +0300 Subject: [PATCH 4/4] avoid conflict --- Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index f29ebbe011e7f7..0b158526c0d8f7 100644 --- a/Makefile.am +++ b/Makefile.am @@ -38,10 +38,10 @@ EXTRA_DIST = \ m4/ax_c__generic.m4 \ autogen.sh \ README.md \ + CONTRIBUTORS.md \ LICENSE \ LICENSE.md \ LICENSE-REDISTRIBUTED.md \ - CONTRIBUTORS.md \ COPYING \ autogen.sh \ $(NULL)