forked from oomer/bellatui
add license text
This commit is contained in:
parent
1a2563ff00
commit
cb774b40f3
108
bellatui.cpp
108
bellatui.cpp
@ -26,6 +26,9 @@
|
||||
using namespace dl;
|
||||
using namespace dl::bella_sdk;
|
||||
|
||||
|
||||
std::string initializeGlobalLicense();
|
||||
std::string initializeGlobalThirdPsrtyLicences();
|
||||
//std::atomic<bool> heartbeat_state (true);
|
||||
std::atomic<bool> connection_state (false);
|
||||
std::atomic<bool> abort_state (false);
|
||||
@ -194,7 +197,8 @@ int DL_main(Args& args)
|
||||
args.add("pp", "publickeyPort", "", "tcp port for zmq server socket for server pubkey");
|
||||
args.add("s", "server", "", "turn on server mode");
|
||||
args.add("tr", "testRender", "", "force res to 100x100");
|
||||
//args.add("e", "ext", "", "set render extension, default png");
|
||||
args.add("tp", "thirdparty", "", "prints third party licenses");
|
||||
args.add("li", "licenseinfo", "", "prints license info");
|
||||
|
||||
if (args.versionReqested())
|
||||
{
|
||||
@ -208,6 +212,20 @@ int DL_main(Args& args)
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (args.have("--licenseinfo"))
|
||||
{
|
||||
std::cout << initializeGlobalLicense() << std::endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
if (args.have("--thirdparty"))
|
||||
{
|
||||
std::cout << initializeGlobalThirdPsrtyLicences() << std::endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
// Turn on server mode
|
||||
if (args.have("--server"))
|
||||
{
|
||||
@ -836,3 +854,91 @@ void pkey_server(const std::string& pub_key, uint16_t publickey_port) {
|
||||
sock.close();
|
||||
ctx.close();
|
||||
}
|
||||
|
||||
std::string initializeGlobalLicense() {
|
||||
return R"(
|
||||
bellatui
|
||||
|
||||
Copyright (c) 2025 Harvey Fong
|
||||
|
||||
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.)"; }
|
||||
|
||||
std::string initializeGlobalThirdPsrtyLicences() {
|
||||
return R"(
|
||||
====
|
||||
|
||||
Bella SDK (Software Development Kit)
|
||||
|
||||
Copyright Diffuse Logic SCP, all rights reserved.
|
||||
|
||||
Permission is hereby granted to any person obtaining a copy of this software
|
||||
(the "Software"), to use, copy, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ALL
|
||||
IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF MERCHANTABILITY
|
||||
ARE HEREBY DISCLAIMED.
|
||||
|
||||
====
|
||||
|
||||
CppZMQ
|
||||
|
||||
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.
|
||||
|
||||
====
|
||||
|
||||
libsodium
|
||||
|
||||
|
||||
ISC License
|
||||
|
||||
Copyright (c) 2013-2025
|
||||
Frank Denis <j at pureftpd dot org>
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
=====
|
||||
|
||||
libzmq is free software; you can redistribute it and/or modify it under the terms of the Mozilla Public License Version 2.0.)"; }
|
||||
Loading…
x
Reference in New Issue
Block a user