Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the project GPLv3 #178

Merged
merged 3 commits into from
Jun 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion LICENSE

This file was deleted.

675 changes: 675 additions & 0 deletions LICENSE.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[![latest release](https://img.shields.io/github/v/release/TheRealKasumi/NikoLight)](https://github.com/TheRealKasumi/NikoLight/releases/latest)
![PlatformIO Build](https://github.com/TheRealKasumi/NikoLight/actions/workflows/PlatformIO-Build.yml/badge.svg?branch=main)
![UI Build](https://github.com/TheRealKasumi/NikoLight/actions/workflows/ui-build.yml/badge.svg?branch=main)
![TUP Build](https://github.com/TheRealKasumi/NikoLight/actions/workflows/teslight-update-packaging-tool-and-tup-file-build.yml/badge.svg?branch=main)
![NUP Build](https://github.com/TheRealKasumi/NikoLight/actions/workflows/nikolight-update-packaging-tool-and-tup-file-build.yml/badge.svg?branch=main)

## Introduction

Expand Down
2 changes: 1 addition & 1 deletion documentation/api/OpenApi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -460,7 +460,7 @@ paths:
description: >-
Upload a NikoLight update package and update the controller with a new
firmware.
operationId: uploadTUP
operationId: uploadNUP
requestBody:
content:
multipart/form-data:
Expand Down
26 changes: 13 additions & 13 deletions mcu/include/NikoLight.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
* @author TheRealKasumi
* @brief Static class encapsulating all NikoLight functionality.
*
* @copyright Copyright (c) 2022-2023 TheRealKasumi
* @copyright Copyright (c) 2023 TheRealKasumi
*
* This project, including hardware and software, is provided "as is". There is no warranty
* of any kind, express or implied, including but not limited to the warranties of fitness
* for a particular purpose and noninfringement. TheRealKasumi (https://github.com/TheRealKasumi)
* is holding ownership of this project. You are free to use, modify, distribute and contribute
* to this project for private, non-commercial purposes. It is granted to include this hardware
* and software into private, non-commercial projects. However, the source code of any project,
* software and hardware that is including this project must be public and free to use for private
* persons. Any commercial use is hereby strictly prohibited without agreement from the owner.
* By contributing to the project, you agree that the ownership of your work is transferred to
* the project owner and that you lose any claim to your contribute work. This copyright and
* license note applies to all files of this project and must not be removed without agreement
* from the owner.
* 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 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 <http://www.gnu.org/licenses/>.
*
*/
#ifndef NIKO_LIGHT_MAIN_H
Expand Down
26 changes: 13 additions & 13 deletions mcu/include/SystemInformation.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
* @author TheRealKasumi
* @brief Contains a class to hold information about the system like available resources.
*
* @copyright Copyright (c) 2022-2023 TheRealKasumi
* @copyright Copyright (c) 2023 TheRealKasumi
*
* This project, including hardware and software, is provided "as is". There is no warranty
* of any kind, express or implied, including but not limited to the warranties of fitness
* for a particular purpose and noninfringement. TheRealKasumi (https://github.com/TheRealKasumi)
* is holding ownership of this project. You are free to use, modify, distribute and contribute
* to this project for private, non-commercial purposes. It is granted to include this hardware
* and software into private, non-commercial projects. However, the source code of any project,
* software and hardware that is including this project must be public and free to use for private
* persons. Any commercial use is hereby strictly prohibited without agreement from the owner.
* By contributing to the project, you agree that the ownership of your work is transferred to
* the project owner and that you lose any claim to your contribute work. This copyright and
* license note applies to all files of this project and must not be removed without agreement
* from the owner.
* 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 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 <http://www.gnu.org/licenses/>.
*
*/
#ifndef SYSTEM_INFORMATION_H
Expand Down
26 changes: 13 additions & 13 deletions mcu/include/configuration/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
* @author TheRealKasumi
* @brief Contains a class to load and save the (runtime) configuration.
*
* @copyright Copyright (c) 2022-2023 TheRealKasumi
* @copyright Copyright (c) 2023 TheRealKasumi
*
* This project, including hardware and software, is provided "as is". There is no warranty
* of any kind, express or implied, including but not limited to the warranties of fitness
* for a particular purpose and noninfringement. TheRealKasumi (https://github.com/TheRealKasumi)
* is holding ownership of this project. You are free to use, modify, distribute and contribute
* to this project for private, non-commercial purposes. It is granted to include this hardware
* and software into private, non-commercial projects. However, the source code of any project,
* software and hardware that is including this project must be public and free to use for private
* persons. Any commercial use is hereby strictly prohibited without agreement from the owner.
* By contributing to the project, you agree that the ownership of your work is transferred to
* the project owner and that you lose any claim to your contribute work. This copyright and
* license note applies to all files of this project and must not be removed without agreement
* from the owner.
* 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 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 <http://www.gnu.org/licenses/>.
*
*/
#ifndef CONFIGURATION_H
Expand Down
26 changes: 13 additions & 13 deletions mcu/include/configuration/SystemConfiguration.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
* @author TheRealKasumi
* @brief Contains the (static) system configuration.
*
* @copyright Copyright (c) 2022-2023 TheRealKasumi
* @copyright Copyright (c) 2023 TheRealKasumi
*
* This project, including hardware and software, is provided "as is". There is no warranty
* of any kind, express or implied, including but not limited to the warranties of fitness
* for a particular purpose and noninfringement. TheRealKasumi (https://github.com/TheRealKasumi)
* is holding ownership of this project. You are free to use, modify, distribute and contribute
* to this project for private, non-commercial purposes. It is granted to include this hardware
* and software into private, non-commercial projects. However, the source code of any project,
* software and hardware that is including this project must be public and free to use for private
* persons. Any commercial use is hereby strictly prohibited without agreement from the owner.
* By contributing to the project, you agree that the ownership of your work is transferred to
* the project owner and that you lose any claim to your contribute work. This copyright and
* license note applies to all files of this project and must not be removed without agreement
* from the owner.
* 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 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 <http://www.gnu.org/licenses/>.
*
*/
#ifndef SYSTEM_CONFIGURATION_H
Expand Down
26 changes: 13 additions & 13 deletions mcu/include/hardware/AnalogInput.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
* @author TheRealKasumi
* @brief Contains a class for reading the analog input from the NikoLight board.
*
* @copyright Copyright (c) 2022-2023 TheRealKasumi
* @copyright Copyright (c) 2023 TheRealKasumi
*
* This project, including hardware and software, is provided "as is". There is no warranty
* of any kind, express or implied, including but not limited to the warranties of fitness
* for a particular purpose and noninfringement. TheRealKasumi (https://github.com/TheRealKasumi)
* is holding ownership of this project. You are free to use, modify, distribute and contribute
* to this project for private, non-commercial purposes. It is granted to include this hardware
* and software into private, non-commercial projects. However, the source code of any project,
* software and hardware that is including this project must be public and free to use for private
* persons. Any commercial use is hereby strictly prohibited without agreement from the owner.
* By contributing to the project, you agree that the ownership of your work is transferred to
* the project owner and that you lose any claim to your contribute work. This copyright and
* license note applies to all files of this project and must not be removed without agreement
* from the owner.
* 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 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 <http://www.gnu.org/licenses/>.
*
*/
#ifndef ANALOG_INPUT_H
Expand Down
26 changes: 13 additions & 13 deletions mcu/include/hardware/AudioUnit.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
* @author TheRealKasumi
* @brief Contains a class for connecting to the NikoLight Audio Unit.
*
* @copyright Copyright (c) 2022 TheRealKasumi
* @copyright Copyright (c) 2023 TheRealKasumi
*
* This project, including hardware and software, is provided "as is". There is no warranty
* of any kind, express or implied, including but not limited to the warranties of fitness
* for a particular purpose and noninfringement. TheRealKasumi (https://github.com/TheRealKasumi)
* is holding ownership of this project. You are free to use, modify, distribute and contribute
* to this project for private, non-commercial purposes. It is granted to include this hardware
* and software into private, non-commercial projects. However, the source code of any project,
* software and hardware that is including this project must be public and free to use for private
* persons. Any commercial use is hereby strictly prohibited without agreement from the owner.
* By contributing to the project, you agree that the ownership of your work is transferred to
* the project owner and that you lose any claim to your contribute work. This copyright and
* license note applies to all files of this project and must not be removed without agreement
* from the owner.
* 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 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 <http://www.gnu.org/licenses/>.
*
*/
#ifndef NL_AUDIO_UNIT_H
Expand Down
26 changes: 13 additions & 13 deletions mcu/include/hardware/BH1750.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
* @author TheRealKasumi
* @brief Contains a class for reading the BH1750 I²C light sensor.
*
* @copyright Copyright (c) 2022-2023 TheRealKasumi
* @copyright Copyright (c) 2023 TheRealKasumi
*
* This project, including hardware and software, is provided "as is". There is no warranty
* of any kind, express or implied, including but not limited to the warranties of fitness
* for a particular purpose and noninfringement. TheRealKasumi (https://github.com/TheRealKasumi)
* is holding ownership of this project. You are free to use, modify, distribute and contribute
* to this project for private, non-commercial purposes. It is granted to include this hardware
* and software into private, non-commercial projects. However, the source code of any project,
* software and hardware that is including this project must be public and free to use for private
* persons. Any commercial use is hereby strictly prohibited without agreement from the owner.
* By contributing to the project, you agree that the ownership of your work is transferred to
* the project owner and that you lose any claim to your contribute work. This copyright and
* license note applies to all files of this project and must not be removed without agreement
* from the owner.
* 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 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 <http://www.gnu.org/licenses/>.
*
*/
#ifndef BH1750_H
Expand Down
26 changes: 13 additions & 13 deletions mcu/include/hardware/DS18B20.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
* @author TheRealKasumi
* @brief Contains a class for reading the DS18B20 digital temperature sensor.
*
* @copyright Copyright (c) 2022-2023 TheRealKasumi
* @copyright Copyright (c) 2023 TheRealKasumi
*
* This project, including hardware and software, is provided "as is". There is no warranty
* of any kind, express or implied, including but not limited to the warranties of fitness
* for a particular purpose and noninfringement. TheRealKasumi (https://github.com/TheRealKasumi)
* is holding ownership of this project. You are free to use, modify, distribute and contribute
* to this project for private, non-commercial purposes. It is granted to include this hardware
* and software into private, non-commercial projects. However, the source code of any project,
* software and hardware that is including this project must be public and free to use for private
* persons. Any commercial use is hereby strictly prohibited without agreement from the owner.
* By contributing to the project, you agree that the ownership of your work is transferred to
* the project owner and that you lose any claim to your contribute work. This copyright and
* license note applies to all files of this project and must not be removed without agreement
* from the owner.
* 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 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 <http://www.gnu.org/licenses/>.
*
*/
#ifndef DS18B20_H
Expand Down
26 changes: 13 additions & 13 deletions mcu/include/hardware/Fan.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
* @author TheRealKasumi
* @brief Contains a class to control the cooling fan.
*
* @copyright Copyright (c) 2022-2023 TheRealKasumi
* @copyright Copyright (c) 2023 TheRealKasumi
*
* This project, including hardware and software, is provided "as is". There is no warranty
* of any kind, express or implied, including but not limited to the warranties of fitness
* for a particular purpose and noninfringement. TheRealKasumi (https://github.com/TheRealKasumi)
* is holding ownership of this project. You are free to use, modify, distribute and contribute
* to this project for private, non-commercial purposes. It is granted to include this hardware
* and software into private, non-commercial projects. However, the source code of any project,
* software and hardware that is including this project must be public and free to use for private
* persons. Any commercial use is hereby strictly prohibited without agreement from the owner.
* By contributing to the project, you agree that the ownership of your work is transferred to
* the project owner and that you lose any claim to your contribute work. This copyright and
* license note applies to all files of this project and must not be removed without agreement
* from the owner.
* 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 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 <http://www.gnu.org/licenses/>.
*
*/
#ifndef FAN_CONTROLLER_H
Expand Down
Loading