From 7a9b315f85f56d66571fba906823422b4f09936b Mon Sep 17 00:00:00 2001 From: Gergely Nagy Date: Wed, 22 Aug 2018 12:16:25 +0200 Subject: [PATCH 1/3] Relicense under the GPLv3 (only) Signed-off-by: Gergely Nagy --- examples/LEDEffects/LEDEffects.ino | 19 +++++++++---------- src/Kaleidoscope-LEDEffects.h | 19 +++++++++---------- src/Kaleidoscope/Jukebox.cpp | 19 +++++++++---------- src/Kaleidoscope/Jukebox.h | 19 +++++++++---------- src/Kaleidoscope/Miami.cpp | 19 +++++++++---------- src/Kaleidoscope/Miami.h | 19 +++++++++---------- src/Kaleidoscope/TriColor.cpp | 19 +++++++++---------- src/Kaleidoscope/TriColor.h | 19 +++++++++---------- 8 files changed, 72 insertions(+), 80 deletions(-) diff --git a/examples/LEDEffects/LEDEffects.ino b/examples/LEDEffects/LEDEffects.ino index b525b808..2e092fd7 100644 --- a/examples/LEDEffects/LEDEffects.ino +++ b/examples/LEDEffects/LEDEffects.ino @@ -2,18 +2,17 @@ * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope * Copyright (C) 2016, 2017, 2018 Gergely Nagy * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation, version 3. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . */ #include diff --git a/src/Kaleidoscope-LEDEffects.h b/src/Kaleidoscope-LEDEffects.h index 4e3fd86e..a11d9b63 100644 --- a/src/Kaleidoscope-LEDEffects.h +++ b/src/Kaleidoscope-LEDEffects.h @@ -2,18 +2,17 @@ * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope * Copyright (C) 2016, 2017 Gergely Nagy * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation, version 3. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . */ #pragma once diff --git a/src/Kaleidoscope/Jukebox.cpp b/src/Kaleidoscope/Jukebox.cpp index c1fde095..ff9b8229 100644 --- a/src/Kaleidoscope/Jukebox.cpp +++ b/src/Kaleidoscope/Jukebox.cpp @@ -2,18 +2,17 @@ * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope * Copyright (C) 2016 Gergely Nagy * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation, version 3. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . */ #include diff --git a/src/Kaleidoscope/Jukebox.h b/src/Kaleidoscope/Jukebox.h index 3a50252c..a79dda40 100644 --- a/src/Kaleidoscope/Jukebox.h +++ b/src/Kaleidoscope/Jukebox.h @@ -2,18 +2,17 @@ * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope * Copyright (C) 2016, 2017 Gergely Nagy * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation, version 3. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . */ #pragma once diff --git a/src/Kaleidoscope/Miami.cpp b/src/Kaleidoscope/Miami.cpp index 206821f9..249fc7e8 100644 --- a/src/Kaleidoscope/Miami.cpp +++ b/src/Kaleidoscope/Miami.cpp @@ -2,18 +2,17 @@ * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope * Copyright (C) 2016, 2017 Gergely Nagy * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation, version 3. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . */ #include diff --git a/src/Kaleidoscope/Miami.h b/src/Kaleidoscope/Miami.h index 0dcead0c..770cc323 100644 --- a/src/Kaleidoscope/Miami.h +++ b/src/Kaleidoscope/Miami.h @@ -2,18 +2,17 @@ * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope * Copyright (C) 2016, 2017 Gergely Nagy * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation, version 3. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . */ #pragma once diff --git a/src/Kaleidoscope/TriColor.cpp b/src/Kaleidoscope/TriColor.cpp index 410ccae6..bfe91338 100644 --- a/src/Kaleidoscope/TriColor.cpp +++ b/src/Kaleidoscope/TriColor.cpp @@ -2,18 +2,17 @@ * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope * Copyright (C) 2016, 2017 Gergely Nagy * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation, version 3. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . */ #include diff --git a/src/Kaleidoscope/TriColor.h b/src/Kaleidoscope/TriColor.h index 09aa6de6..fa0ff132 100644 --- a/src/Kaleidoscope/TriColor.h +++ b/src/Kaleidoscope/TriColor.h @@ -2,18 +2,17 @@ * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope * Copyright (C) 2016, 2017 Gergely Nagy * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation, version 3. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . */ #pragma once From f7b9c65d347cd8bb749d64f6c87a684a01458e05 Mon Sep 17 00:00:00 2001 From: Gergely Nagy Date: Wed, 22 Aug 2018 12:16:28 +0200 Subject: [PATCH 2/3] Assign my copyright to Keyboard.io While the original plugin was written independently, significant developments were made while working for Keyboard.io. As such, I feel it is appropriate to assign copyright to the company. Signed-off-by: Gergely Nagy --- examples/LEDEffects/LEDEffects.ino | 2 +- library.properties | 2 +- src/Kaleidoscope-LEDEffects.h | 2 +- src/Kaleidoscope/Jukebox.cpp | 2 +- src/Kaleidoscope/Jukebox.h | 2 +- src/Kaleidoscope/Miami.cpp | 2 +- src/Kaleidoscope/Miami.h | 2 +- src/Kaleidoscope/TriColor.cpp | 2 +- src/Kaleidoscope/TriColor.h | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/examples/LEDEffects/LEDEffects.ino b/examples/LEDEffects/LEDEffects.ino index 2e092fd7..0c88da2e 100644 --- a/examples/LEDEffects/LEDEffects.ino +++ b/examples/LEDEffects/LEDEffects.ino @@ -1,6 +1,6 @@ /* -*- mode: c++ -*- * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope - * Copyright (C) 2016, 2017, 2018 Gergely Nagy + * Copyright (C) 2016, 2017, 2018 Keyboard.io, Inc * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software diff --git a/library.properties b/library.properties index 0fb17c84..fe8dc009 100644 --- a/library.properties +++ b/library.properties @@ -1,7 +1,7 @@ name=Kaleidoscope-LEDEffects version=0.0.0 author=Gergely Nagy -maintainer=Gergely Nagy +maintainer=Gergely Nagy sentence=An assorted collection of LED effects for Kaleidoscope. paragraph=A neat effect for every occasion one can possibly think of! category=Communication diff --git a/src/Kaleidoscope-LEDEffects.h b/src/Kaleidoscope-LEDEffects.h index a11d9b63..abc86147 100644 --- a/src/Kaleidoscope-LEDEffects.h +++ b/src/Kaleidoscope-LEDEffects.h @@ -1,6 +1,6 @@ /* -*- mode: c++ -*- * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope - * Copyright (C) 2016, 2017 Gergely Nagy + * Copyright (C) 2016, 2017 Keyboard.io, Inc * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software diff --git a/src/Kaleidoscope/Jukebox.cpp b/src/Kaleidoscope/Jukebox.cpp index ff9b8229..b174ed09 100644 --- a/src/Kaleidoscope/Jukebox.cpp +++ b/src/Kaleidoscope/Jukebox.cpp @@ -1,6 +1,6 @@ /* -*- mode: c++ -*- * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope - * Copyright (C) 2016 Gergely Nagy + * Copyright (C) 2016 Keyboard.io, Inc * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software diff --git a/src/Kaleidoscope/Jukebox.h b/src/Kaleidoscope/Jukebox.h index a79dda40..76769893 100644 --- a/src/Kaleidoscope/Jukebox.h +++ b/src/Kaleidoscope/Jukebox.h @@ -1,6 +1,6 @@ /* -*- mode: c++ -*- * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope - * Copyright (C) 2016, 2017 Gergely Nagy + * Copyright (C) 2016, 2017 Keyboard.io, Inc * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software diff --git a/src/Kaleidoscope/Miami.cpp b/src/Kaleidoscope/Miami.cpp index 249fc7e8..d0fdddf3 100644 --- a/src/Kaleidoscope/Miami.cpp +++ b/src/Kaleidoscope/Miami.cpp @@ -1,6 +1,6 @@ /* -*- mode: c++ -*- * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope - * Copyright (C) 2016, 2017 Gergely Nagy + * Copyright (C) 2016, 2017 Keyboard.io, Inc * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software diff --git a/src/Kaleidoscope/Miami.h b/src/Kaleidoscope/Miami.h index 770cc323..add5bea1 100644 --- a/src/Kaleidoscope/Miami.h +++ b/src/Kaleidoscope/Miami.h @@ -1,6 +1,6 @@ /* -*- mode: c++ -*- * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope - * Copyright (C) 2016, 2017 Gergely Nagy + * Copyright (C) 2016, 2017 Keyboard.io, Inc * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software diff --git a/src/Kaleidoscope/TriColor.cpp b/src/Kaleidoscope/TriColor.cpp index bfe91338..c2779364 100644 --- a/src/Kaleidoscope/TriColor.cpp +++ b/src/Kaleidoscope/TriColor.cpp @@ -1,6 +1,6 @@ /* -*- mode: c++ -*- * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope - * Copyright (C) 2016, 2017 Gergely Nagy + * Copyright (C) 2016, 2017 Keyboard.io, Inc * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software diff --git a/src/Kaleidoscope/TriColor.h b/src/Kaleidoscope/TriColor.h index fa0ff132..6693608f 100644 --- a/src/Kaleidoscope/TriColor.h +++ b/src/Kaleidoscope/TriColor.h @@ -1,6 +1,6 @@ /* -*- mode: c++ -*- * Kaleidoscope-LEDEffects -- An assorted collection of LED effects for Kaleidoscope - * Copyright (C) 2016, 2017 Gergely Nagy + * Copyright (C) 2016, 2017 Keyboard.io, Inc * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software From 561b5d1fb18d537a5a85cef862e99842943096bc Mon Sep 17 00:00:00 2001 From: Gergely Nagy Date: Wed, 22 Aug 2018 12:16:30 +0200 Subject: [PATCH 3/3] Add CONTRIBUTING.md Copied from Kaleidoscope, as it is applicable here too. Signed-off-by: Gergely Nagy --- CONTRIBUTING.md | 50 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..c490e3ce --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,50 @@ +# Developer Certificate of Origin + +All contributions must include acceptance of the DCO: + +``` +Developer Certificate of Origin +Version 1.1 + +Copyright (C) 2004, 2006 The Linux Foundation and its contributors. +1 Letterman Drive +Suite D4700 +San Francisco, CA, 94129 + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + + +Developer's Certificate of Origin 1.1 + +By making a contribution to this project, I certify that: + +(a) The contribution was created in whole or in part by me and I + have the right to submit it under the open source license + indicated in the file; or + +(b) The contribution is based upon previous work that, to the best + of my knowledge, is covered under an appropriate open source + license and I have the right under that license to submit that + work with modifications, whether created in whole or in part + by me, under the same open source license (unless I am + permitted to submit under a different license), as indicated + in the file; or + +(c) The contribution was provided directly to me by some other + person who certified (a), (b) or (c) and I have not modified + it. + +(d) I understand and agree that this project and the contribution + are public and that a record of the contribution (including all + personal information I submit with it, including my sign-off) is + maintained indefinitely and may be redistributed consistent with + this project or the open source license(s) involved. +``` + +## Sign your work + +To accept the DCO, please add this line to each commit message with your name +and email address (`git commit -s` will do this for you): + + Signed-off-by: Jane Example