From 8cf018b06f08777bd0696a877696212c24102b25 Mon Sep 17 00:00:00 2001 From: Tinglyyy Date: Sun, 18 Jan 2026 14:47:45 +0100 Subject: [PATCH] Added LICENSE and README.md --- LICENSE | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 8 +++++++ 2 files changed, 75 insertions(+) create mode 100644 LICENSE create mode 100644 README.md diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..3b0ea05 --- /dev/null +++ b/LICENSE @@ -0,0 +1,67 @@ +Autonomous Public License (OAPL) v1.0 +Copyright (C) Open Autonomous Connection (OAC) +Project-URL: https://open-autonomous-connection.org/ + +--- + +1. Usage rights +This software can be used for private purposes, as well as commercial ones. The usage is permitted under the conditions of this license. + +--- + +2. Prohibition of sale +It is not permitted to sell this software or software derived from this work, or distribute it commercially. +This also includes any kind of direct or indirect monetisation of the software itself. +It is allowed to use this software commercially in the scope of services, as long as the source code and original files are available for free, and not monetised or sold for a fee. +Any kind of monetisation of the software itself, like selling or licensing the software, is forbidden. + +--- + +3. Public disclosure of source code +This software is always open source. The full source code must be included with the software or made publicly available for any kind of distribution, which includes modified versions of this software. +Every version, including the modified ones, must clearly and visibly refer to the original project: +> https://open-autonomous-connection.org/ + +--- + +4. Circulation & inheritance of this license +This software can be copied, distributed, and modified for free, under the following circumstances: + +- The original license (OAPL v1.0) must be contained fully and unmodified. +- Any changes in the source code must be marked clearly (e.g., through comments or change logs). +- Derived works must be published under the same license (OAPL v1.0), except in the case that the licensing happens in a context + where applicable law or technical limitations make this impossible. In such a case, the source code and changes must still be made publicly available for free. +- There must not be additional restrictions imposed if said restrictions conflict with this license one's. + +--- + +5. No proprietary usage +This software or derived works may not be integrated into proprietary software, or distributed under another license, which restricts the conditions of this license, or forbids the publication of source code. + +--- + +6. No alterations of this license +This license must not be altered or replaced by any other license(s). Modification or re-licensing is explicitly prohibited. + +--- + +7. Disclaimer of Warranty ("as-is") +THIS SOFTWARE IS PROVIDED 'AS-IS' WITHOUT EXPLICITLY STATED OR IMPLIED GUARANTEES, INCLUDING BUT NOT LIMITED TO ANY GUARANTEES FOR MARKETABILITY, +THE SUITABILITY FOR A SPECIFIC USE CASE, AND THE NON-INFRINGEMENT OF THIRD PARTY RIGHTS. THE SOFTWARE'S AUTHORS WILL, AS FAR AS IS ALLOWED UNDER COMMERCIAL LAW, +NOT BE LIABLE FOR DAMAGES OR LOSSES BECAUSE OF THE USE OF THIS SOFTWARE. + +--- + +8. Saverability clause +Should an instruction of this license be declared ineffective, invalid, or not enforceable, then the remaining instructions remain unchanged. +In that case, the clause is to be replaced by any effective, valid, and enforceable one that comes closest to the economic meaning of the ineffective instruction. + +--- + +End of license. + +Additional Notice regarding UnlegitLibrary: +UnlegitLibrary is primarily distributed under the GNU GPLv3. +For the purposes of the Open Autonomous Connection (OAC) project, +the author has also licensed UnlegitLibrary under the Open Autonomous Public License (OAPL). +Within OAC, the OAPL terms apply to UnlegitLibrary. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..2f0bc90 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# InfoName - Lib + +InfoName and URL library to make client-side connection set-ups easier + +
+ +Just set the protocol schemes to OAC-InfoName ones by calling: +InfoNames.registerOACInfoNameProtocols() \ No newline at end of file