Much of the software libraries used in the NorthstarLauncher use open source software licenses which require you to include the license of the library in any distribution of software which uses the library.
The distributed packages lack these licenses entirely and might break their terms by failing to include them in any form.
I will list some examples with excerpts:
MinHook
Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License;
These licenses are of course included or linked to in the GitHub repos, but are NOT in the zip archives available from the releases page of this repo.
In order to not violate the open source licenses of these libraries, a file should be included in all published archives of this project attributing the licenses of these libraries.
I am not a lawyer and this is not professional legal advice, just an everyman's interpretation of the referenced notices.
Much of the software libraries used in the NorthstarLauncher use open source software licenses which require you to include the license of the library in any distribution of software which uses the library.
The distributed packages lack these licenses entirely and might break their terms by failing to include them in any form.
I will list some examples with excerpts:
MinHook
https://github.com/R2Northstar/NorthstarLauncher/blob/f341986b591cee533994597de418df1752ad5e97/NorthstarDedicatedTest/include/MinHook.h#L12-L14
OpenSSL
https://github.com/R2Northstar/NorthstarLauncher/blob/f341986b591cee533994597de418df1752ad5e97/NorthstarDedicatedTest/include/openssl/conf.h#L7-L10
MIT Licensed software
Currently used for all Northstar projects, most of the other software is licensed under this
https://github.com/R2Northstar/NorthstarLauncher/blob/main/NorthstarDedicatedTest/include/rapidjson/rapidjson.h#L8
https://github.com/R2Northstar/NorthstarLauncher/blob/f341986b591cee533994597de418df1752ad5e97/NorthstarDedicatedTest/include/libcurl/include/curl/curl.h#L14
https://github.com/R2Northstar/NorthstarLauncher/blob/f341986b591cee533994597de418df1752ad5e97/NorthstarDedicatedTest/include/spdlog/spdlog.h#L2
These licenses are of course included or linked to in the GitHub repos, but are NOT in the zip archives available from the releases page of this repo.
In order to not violate the open source licenses of these libraries, a file should be included in all published archives of this project attributing the licenses of these libraries.
I am not a lawyer and this is not professional legal advice, just an everyman's interpretation of the referenced notices.