From c72d6707e36dbbea32ac1c7877a758155f3fda59 Mon Sep 17 00:00:00 2001 From: pajlada Date: Thu, 13 Nov 2025 16:20:24 +0100 Subject: [PATCH] fix: certify & serialize licenses (#6575) --- resources/licenses/certify.txt | 23 +++++++++++++++++++++++ resources/licenses/pajlada_serialize.txt | 21 +++++++++++++++++++++ src/widgets/settingspages/AboutPage.cpp | 6 ++++++ 3 files changed, 50 insertions(+) create mode 100644 resources/licenses/certify.txt create mode 100644 resources/licenses/pajlada_serialize.txt diff --git a/resources/licenses/certify.txt b/resources/licenses/certify.txt new file mode 100644 index 00000000..36b7cd93 --- /dev/null +++ b/resources/licenses/certify.txt @@ -0,0 +1,23 @@ +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/resources/licenses/pajlada_serialize.txt b/resources/licenses/pajlada_serialize.txt new file mode 100644 index 00000000..825a0191 --- /dev/null +++ b/resources/licenses/pajlada_serialize.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 pajlada + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/src/widgets/settingspages/AboutPage.cpp b/src/widgets/settingspages/AboutPage.cpp index 4e2406bd..2ee55b72 100644 --- a/src/widgets/settingspages/AboutPage.cpp +++ b/src/widgets/settingspages/AboutPage.cpp @@ -95,6 +95,9 @@ AboutPage::AboutPage() addLicense(form.getElement(), "Pajlada/Signals", "https://github.com/pajlada/signals", ":/licenses/pajlada_signals.txt"); + addLicense(form.getElement(), "Pajlada/Serialize", + "https://github.com/pajlada/serialize", + ":/licenses/pajlada_serialize.txt"); addLicense(form.getElement(), "Websocketpp", "https://www.zaphoyd.com/websocketpp/", ":/licenses/websocketpp.txt"); @@ -130,6 +133,9 @@ AboutPage::AboutPage() addLicense(form.getElement(), "expected-lite", "https://github.com/martinmoene/expected-lite", ":/licenses/expected-lite.txt"); + addLicense(form.getElement(), "certify", + "https://github.com/djarek/certify", + ":/licenses/certify.txt"); addLicense(form.getElement(), "Howard Hinnant's date.h", "https://github.com/HowardHinnant/date", ":/licenses/howard-hinnant-date.txt");