Update license text and add SPDX identifier (experiences and tests)
parent
0866658816
commit
792b7719d7
81
LICENSES
81
LICENSES
|
|
@ -1,81 +0,0 @@
|
|||
License
|
||||
|
||||
nymea software and libraries are provided under a dual license model designed
|
||||
to meet the development and distribution needs of both commercial distributors
|
||||
(such as OEMs and VARs) and open source projects.
|
||||
|
||||
===============================================================================
|
||||
|
||||
Commercial License
|
||||
|
||||
With the commercial license you can combine and distribute your software with
|
||||
nymea for any commercial purpose without the implications of the open-sources
|
||||
on nymea code.
|
||||
|
||||
Please keep in mind, that nymea is based on the Qt framework and thus requires
|
||||
a valid Qt license.
|
||||
|
||||
The nymea commercial license comes with additional tools and services to make
|
||||
a developers life easier. You can download the terms and conditions here.
|
||||
|
||||
Please contact contact@nymea.io for further details.
|
||||
|
||||
===============================================================================
|
||||
|
||||
Open-Source License
|
||||
|
||||
We are dedicated to open-source and free software, that's why we open-source'd
|
||||
nymea:core, nymea:app and a number of nymea Plug-ins and other tools.
|
||||
|
||||
nymea is licensed under “GPLv3”. You can use nymea for free as long as your
|
||||
application is compliant to GPLv3.
|
||||
|
||||
nymea Plug-ins are typically published under the LGPLv3. Please verify the
|
||||
license of each Plug-in in the license header of the respective source files:
|
||||
http://www.github.com/nymea/nymea-plugins
|
||||
|
||||
More about the GPLv3 and LGPLv3 here:
|
||||
https://www.gnu.org/licenses/licenses.html
|
||||
|
||||
If you consider to create commercial products based on open-source licenses,
|
||||
we advise to check for any legal implications.
|
||||
|
||||
===============================================================================
|
||||
|
||||
Additional software licenses
|
||||
|
||||
The open source build of nymea:app uses other open source software provided by
|
||||
3rd party projects.
|
||||
|
||||
* Ubuntu font
|
||||
Files: nymea-app/ui/fonts/Ubuntu-*
|
||||
The Ubuntu font is provided by Ubuntu (www.ubuntu.com) and licensed under the
|
||||
terms of the Createtive Commons BY-SA 3.0. Please see LICENSE.CC-BY-SA-3.0 for
|
||||
more details.
|
||||
|
||||
* Suru icons
|
||||
Files: nymea-app/ui/icons/
|
||||
The Suru icon theme is provided by Ubuntu (www.ubuntu.com) and licensed under
|
||||
the terms of the Createtive Commons BY-SA 3.0. Please see LICENSE.CC-BY-SA-3.0
|
||||
for more details.
|
||||
|
||||
* QtZeroConf
|
||||
Files: QtZeroConf/
|
||||
The QtZeroConf library is provided by Jonathan Bagg and licensed under the
|
||||
terms of the GNU Lesser General Public License, version 3. Please see
|
||||
LICENSE.LGPL3 for more details.
|
||||
QtZeroConf can be excluded by adding the config option CONFIG-=nozeroconf
|
||||
to qmake.
|
||||
|
||||
* OpenSSL
|
||||
Files: windows_openssl/* and android_openssl/*
|
||||
This product includes cryptographic software written by Eric Young
|
||||
(eay@cryptsoft.com). Please see LICENSE.OpenSSL for more details.
|
||||
|
||||
* Oswald font
|
||||
Files: nymea-app/ui/fonts/Oswald-*
|
||||
The Oswald font is provided by the Oswald Font Projects and licensed under the
|
||||
terms of the Open Font License OFL. Please see LICENSE.OFL for more details.
|
||||
|
||||
===============================================================================
|
||||
|
||||
11
README.md
11
README.md
|
|
@ -91,8 +91,13 @@ This would the following minimum files in C:\path\to\my\styles\ :
|
|||
|
||||
nymea-app is licensed under the terms of the GNU General Public License,
|
||||
version 3 or (at your option) any later version (SPDX identifier:
|
||||
GPL-3.0-or-later). The complete GPL text is available in `LICENSE.GPL3`.
|
||||
GPL-3.0-or-later). Every `.cpp/.h/.qml` file in `nymea-app/` and
|
||||
`experiences/` now carries the SPDX + GPL header that attributes both
|
||||
nymea GmbH and chargebyte austria GmbH <contact@nymea.io>. The complete
|
||||
GPL text is available in `LICENSE.GPL3`, with third-party notices kept in
|
||||
`LICENSES/`.
|
||||
|
||||
libnymea-app is licensed under the GNU Lesser General Public License
|
||||
version 3 (SPDX identifier: LGPL-3.0-or-later). The full LGPL v3 text
|
||||
can be found in `LICENSE.LGPL3`.
|
||||
version 3 (SPDX identifier: LGPL-3.0-or-later). The full LGPL v3 text can
|
||||
be found in `LICENSE.LGPL3`, and the headers inside `libnymea-app/` have
|
||||
been updated accordingly.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,27 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||
*
|
||||
* This file is part of nymea-app.
|
||||
*
|
||||
* nymea-app 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.
|
||||
*
|
||||
* nymea-app 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 nymea-app. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#include "airconditioning_plugin.h"
|
||||
|
||||
#include "airconditioningmanager.h"
|
||||
|
|
|
|||
|
|
@ -1,3 +1,27 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||
*
|
||||
* This file is part of nymea-app.
|
||||
*
|
||||
* nymea-app 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.
|
||||
*
|
||||
* nymea-app 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 nymea-app. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#ifndef AIRCONDITIONING_PLUGIN_H
|
||||
#define AIRCONDITIONING_PLUGIN_H
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,27 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||
*
|
||||
* This file is part of nymea-app.
|
||||
*
|
||||
* nymea-app 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.
|
||||
*
|
||||
* nymea-app 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 nymea-app. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#include "airconditioningmanager.h"
|
||||
#include "zoneinfo.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,27 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||
*
|
||||
* This file is part of nymea-app.
|
||||
*
|
||||
* nymea-app 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.
|
||||
*
|
||||
* nymea-app 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 nymea-app. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#ifndef AIRCONDITIONINGMANAGER_H
|
||||
#define AIRCONDITIONINGMANAGER_H
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,27 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||
*
|
||||
* This file is part of nymea-app.
|
||||
*
|
||||
* nymea-app 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.
|
||||
*
|
||||
* nymea-app 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 nymea-app. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#ifndef LIBNYMEAAPPAIRCONDITIONING_H
|
||||
#define LIBNYMEAAPPAIRCONDITIONING_H
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,27 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||
*
|
||||
* This file is part of nymea-app.
|
||||
*
|
||||
* nymea-app 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.
|
||||
*
|
||||
* nymea-app 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 nymea-app. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#include "temperatureschedule.h"
|
||||
|
||||
#include <QDebug>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,27 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||
*
|
||||
* This file is part of nymea-app.
|
||||
*
|
||||
* nymea-app 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.
|
||||
*
|
||||
* nymea-app 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 nymea-app. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#ifndef TEMPERATURESCHEDULE_H
|
||||
#define TEMPERATURESCHEDULE_H
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,27 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||
*
|
||||
* This file is part of nymea-app.
|
||||
*
|
||||
* nymea-app 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.
|
||||
*
|
||||
* nymea-app 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 nymea-app. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#include "zoneinfo.h"
|
||||
|
||||
ZoneInfo::ZoneInfo(const QUuid &id, QObject *parent)
|
||||
|
|
|
|||
|
|
@ -1,3 +1,27 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||
*
|
||||
* This file is part of nymea-app.
|
||||
*
|
||||
* nymea-app 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.
|
||||
*
|
||||
* nymea-app 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 nymea-app. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#ifndef ZONEINFO_H
|
||||
#define ZONEINFO_H
|
||||
|
||||
|
|
|
|||
|
|
@ -7,19 +7,18 @@ Files: *
|
|||
Copyright: 2013 - 2024, nymea GmbH
|
||||
2024 - 2025, chargebyte austria GmbH
|
||||
License: GPL-3+
|
||||
Unless stated otherwise (see the libnymea-app stanza below), the files
|
||||
included in this source package are part of nymea-app and distributed
|
||||
This package 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.
|
||||
Free Software Foundation, version 3 or (at your option) any later
|
||||
version.
|
||||
.
|
||||
nymea-app is distributed in the hope that it will be useful, but
|
||||
This software 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.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public License
|
||||
version 3 can be found in `/usr/share/common-licenses/GPL-3`.
|
||||
can be found in `/usr/share/common-licenses/GPL-3`.
|
||||
|
||||
Files: libnymea-app/*
|
||||
Copyright: 2013 - 2024, nymea GmbH
|
||||
|
|
|
|||
|
|
@ -1,3 +1,27 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||
*
|
||||
* This file is part of nymea-app.
|
||||
*
|
||||
* nymea-app 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.
|
||||
*
|
||||
* nymea-app 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 nymea-app. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
import QtQuick 2.8
|
||||
import QtQuick.Controls 2.1
|
||||
import QtTest 1.0
|
||||
|
|
|
|||
|
|
@ -1,3 +1,26 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||
*
|
||||
* This file is part of nymea-app.
|
||||
*
|
||||
* nymea-app 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.
|
||||
*
|
||||
* nymea-app 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 nymea-app. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#include <QtQuickTest/quicktest.h>
|
||||
#include <QtCore/qstring.h>
|
||||
|
|
|
|||
Loading…
Reference in New Issue