This Abnormal General Software License Version 2 ("License") is a legal agreement between the original author ("Licensor") and the individual or entity using the software, source code, or executable binary licensed under this agreement ("Licensee"). By using, modifying, or distributing the software, Licensee agrees to abide by the terms set forth herein.
Licensor grants Licensee a non-exclusive, worldwide, royalty-free license to:
The Licensee is strictly prohibited from using the source code, its derivatives, or any associated binaries for commercial purposes without obtaining explicit written approval from the Licensor. A formal contract must be established for any commercial use, including, but not limited to:
Any modifications, adaptations, or derivative works based on this source code must be released as open-source under the same terms as this License. All modifications must be published in publicly accessible repositories and include attribution to the original author(s).
If Licensee incorporates this software, or its modifications, into a closed-source project, whether for commercial or non-commercial use, the following acknowledgment must be publicly visible and included in any related documentation:
This software incorporates components from [url of repository], originally authored under the ABGSLV2 by [author].
To use this software in a commercial or closed-source setting, Licensee must obtain prior written permission from the original author(s). Licensee must contact the Licensor and negotiate a separate commercial agreement, which shall set forth the specific terms and conditions, including any applicable fees, royalties, or other considerations. Failure to obtain this permission constitutes a violation of this License.
This license does not override or invalidate other licenses that may apply to third-party libraries or components used in conjunction with this source code. Licensee is responsible for ensuring compliance with any additional licenses related to third-party dependencies integrated with this software.
Licensee may not grant rights or create additional licenses to the software for third parties. Any use of the software must comply with the terms set forth in this License.
Licensee is strictly prohibited from using the source code, any modifications, or derivative works to train artificial intelligence (AI) models. This includes, but is not limited to, training machine learning algorithms, neural networks, or any form of AI technology on this codebase, whether for personal, educational, or commercial purposes. Any violation of this clause will result in the immediate termination of this license.
The software, including any source code or executable binaries, is provided "as is" without any warranties, express or implied. This includes, but is not limited to, implied warranties of merchantability, fitness for a particular purpose, or non-infringement. Licensor makes no representation about the accuracy or completeness of the software and disclaims any liability for errors, defects, or damages arising from its use.
In no event shall Licensor be held liable for any direct, indirect, incidental, special, consequential, or exemplary damages, including, but not limited to, the procurement of substitute goods or services, loss of data or profits, business interruptions, or other damages arising from the use or inability to use the software, even if advised of the possibility of such damages.
The Licensee agrees that any dispute, controversy, or claim arising from or related to the use of the source code or any related executable binary, including but not limited to claims of negligence, product liability, breach of contract, or any other legal theory, shall be resolved through binding arbitration. This arbitration shall be conducted in accordance with the rules of the American Arbitration Association (AAA).
By accepting this License, the Licensee waives the right to pursue any lawsuit, legal action, or litigation against the Licensor in any court of law, including the right to a trial by jury. The arbitrator’s decision will be final and binding, and judgment on the award may be entered in any court with appropriate jurisdiction. The arbitrator shall determine the allocation of costs, including attorneys' fees, between the parties.
This License shall be governed by and construed in accordance with the laws of the United States of America. Any disputes arising under or in connection with this License shall be subject to the exclusive jurisdiction of the courts located within the United States.
By using, modifying, or distributing the source code or executable binary, Licensee agrees to be bound by the terms of this Agreement.