From 190eb2b29ede865ed23dd17b1295f34652018e8c Mon Sep 17 00:00:00 2001 From: Sunil Thakare Date: Sun, 16 Aug 2026 18:12:53 +0530 Subject: [PATCH] chore: add dual MIT Apache-2.0 licensing --- LICENSE-APACHE | 201 +++++++++++++++++++++++++ LICENSE-MIT | 21 +++ crates/nx9-wg-ui/src/components.tar.xz | Bin 7352 -> 0 bytes 3 files changed, 222 insertions(+) create mode 100644 LICENSE-APACHE create mode 100644 LICENSE-MIT delete mode 100644 crates/nx9-wg-ui/src/components.tar.xz diff --git a/LICENSE-APACHE b/LICENSE-APACHE new file mode 100644 index 0000000..5a75362 --- /dev/null +++ b/LICENSE-APACHE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. 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; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute + must include a readable copy of the attribution notices + contained within such NOTICE file, excluding those notices + that do not pertain to any part of the Derivative Works, in + at least one of the following places: within a NOTICE text file + distributed as part of the Derivative Works; within the Source + form or documentation, if provided along with the Derivative Works; + or, within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing + the origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by + reason of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2026 NX9 Contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/LICENSE-MIT b/LICENSE-MIT new file mode 100644 index 0000000..a461274 --- /dev/null +++ b/LICENSE-MIT @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 NX9 Contributors + +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/crates/nx9-wg-ui/src/components.tar.xz b/crates/nx9-wg-ui/src/components.tar.xz deleted file mode 100644 index aef2193c2a30052d7f1d4704845b63a86182f7d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7352 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