]> Kevux Git Server - tkis/commitdiff
Update: License descriptions to use the new formats and wrapped license structure. development
authorKevin Day <Kevin@kevux.org>
Wed, 9 Sep 2026 01:50:40 +0000 (20:50 -0500)
committerKevin Day <Kevin@kevux.org>
Wed, 9 Sep 2026 01:50:40 +0000 (20:50 -0500)
23 files changed:
licenses/cc_by_sa_4_0 [new file with mode: 0644]
licenses/clarified_1_0_or_later [new file with mode: 0644]
licenses/copyrights.txt
licenses/gpl_2_or_later [moved from licenses/gpl-2-or-later with 100% similarity]
licenses/lgpl_2_1_or_later [moved from licenses/lgpl-2.1-or-later with 99% similarity]
licenses/open_standard_license_1_1_or_later [new file with mode: 0644]
scripts/bootstrap/compile.sh
scripts/install
scripts/programs/distribution
scripts/programs/documentation
scripts/programs/execute
scripts/programs/obtain
scripts/programs/output
scripts/programs/package
scripts/programs/security
scripts/programs/single_execution
scripts/programs/system
scripts/programs/tkis_local_environment
scripts/programs/upgrade
scripts/tools/check_permissions
scripts/tools/fix
scripts/tools/identify_textrel
scripts/tools/list

diff --git a/licenses/cc_by_sa_4_0 b/licenses/cc_by_sa_4_0
new file mode 100644 (file)
index 0000000..e672f4e
--- /dev/null
@@ -0,0 +1,4 @@
+Creative Commons Attribution Share Alike 4.0 International
+
+see: https://creativecommons.org/licenses/by-sa/4.0/
+see: https://creativecommons.org/licenses/by-sa/4.0/legalcode
diff --git a/licenses/clarified_1_0_or_later b/licenses/clarified_1_0_or_later
new file mode 100644 (file)
index 0000000..e5e5b18
--- /dev/null
@@ -0,0 +1,123 @@
+Clarified License 1.0.
+  September 07, 2026.
+
+This license is a clarification on terminology and intent to be used on top of existing licenses to help ensure original intent and expectations are maintained without being altered or modified against the intent and purpose of the license.
+This further attempts to explicitly protect the Licenser and the Works from tricks, manipulation, and coercion (be it force, perceived force, fear of harm, or actual harm).
+
+
+Terminology:
+
+  - AI: Artificial Intelligence*.
+  - Combined Work: Anything that incorporates multiple independently licensed components without necessarily modifying their internal structure.
+  - Entity: Is used to refer to entity as well as anything else, such as an individual or other things, and is used this way to simplify reading and writing of this license (Licensee and Licenser have explicitly expanded examples of this).
+  - Implementation: The applying of some Standard or Specification.
+  - LCG: Lossy Computer Generation (any linguistic variation of "Generation", such as "Generated")*.
+  - LLM: Large Language Model*.
+  - Licensee: Any individual, organization, entity, or other thing that uses, applies, to whom this license is granted, to which this license is granted, or that otherwise uses or stores the information and data covered by this license.
+  - Licenser: Any individual, organization, entity, or other thing that grants the license for the Original Works.
+  - Modified Works: A modification of the Works, in part or whole.
+  - Original Works: The original, unmodified, Works with respect to a Modified Works.
+  - SLM: Small Language Model*.
+  - Specification: A specific interpretation or clarification of a Standard, such as the documentation that describes how to use or follow a Standard.
+  - Standard: A set of rules and guidelines.
+  - Wrapped License: A license being applied as a sub-set to this license.
+  - Works: Anything that is under this license, including those under the Wrapped License.
+
+* The AI term refers to intelligence that is artificial.
+  All computers have always been Artificial Intelligence, by definition.
+  Society has recently forgotten the meaning of AI and has redefined the terminology.
+  This license avoids that redefinition and uses the term as described herein.
+  Instead, LCG, or Lossy Computer Generation, is used to represent what society is now improperly using AI to mean.
+  The LCG is a super set of any form of computer generation that stores the original data in a lossy format, such as LLM (Large Language Model) and SLM (Small Language Model).
+  The lossy refers to the data being lost to some extent, similar to how MP3 (MPEG-1 Audio Layer III) is a lossy format.
+
+
+RSN) Details on reasons for license:
+
+  01) There are different open-source licenses available but almost all follow the same basic principles.
+  02) One would expect that these principles cannot be violated or changed.
+  03) However, recent years have shown judges and various entities violating these core principles in direct violation of the intent, purpose, and reason for these licenses.
+  04) Many immoral, unethical, and potentially unlawful tactics are being used in ways that might even appear lawful or is otherwise declared as lawful.
+  05) This creates confusion in addition to being direct violation of the licenses.
+  06) The goal of this license is to provide clarification based on observations in the world that conflict with the original intent and purpose of the license by providing a license that wraps a given license.
+  07) This is done to avoid directly modifying a particular license.
+  08) As a wrapping license, this is expected to override anything written on the Wrapped License.
+  09) The goal is not to change the Wrapped License.
+  10) Instead, the goal is to protect the original intent and purpose of the Wrapped License via explicit clarifications to help protect the Wrapped License from being modified by some third-party, even if that party is a judge or another legal (or lawful) Entity.
+
+  11) This protection is explicitly achieved by requiring that all parties, of any form, must agree to the clarifications provided herein, irrespective of any other interpretation by any other party outside of the Licenser who maintains the final decision making or further clarifications over any aspect regarding any Works.
+
+
+PRL) Principles of this license:
+
+  01) Waiving of any rights, protections, provisions, conditions, or anything else for this license is prohibited.
+    a) The Licenser may not waive any rights, protections, provisions, conditions, or anything else for this license.
+    b) The Licenser may explicitly and intentionally change the license instead of waiving but this may not be automatic, without intent, without will, or coerced.
+  02) The references to this copyright shall describe both this license as well as the wrapped license.
+    a) The common practice will be to combined them, for example to combine `clarified_1_0_or_later` with `lgpl_2_1_or_later` as the Wrapped License would yield a name of `clarified_1_0_or_later-lgpl_2_1_or_later`.
+    b) The descriptions of the copyrights applied in this way may be stored as separate files, such that `clarified_1_0_or_later` will be a file and `lgpl_2_1_or_later` will be a separate file even if the actual applied license is `clarified_1_0_or_later-lgpl_2_1_or_later`.
+  03) This license shall apply only to Works, the Wrapped License, and anything else covered by this license or the Wrapped License.
+    a) Agreeing to this terminology only applies to this license and Works.
+    b) Anything outside of this license, that is not a Works or the Wrapped License, is not affected by the clarifications of this license.
+    c) This is not intended to change any beliefs, or understandings of terminology, to any Entity, be they Licensee or otherwise, and is only intended to apply these clarifications to the Wrapped License and the Works.
+    d) Any Entity, be they Licensee or otherwise, must accept and acknowledge that these clarifications are independent of their own beliefs and may not apply their beliefs to these interpretations.
+    e) Applying this license may include additional coverage as designated by the Wrapped License.
+  04) The final and absolute determination of any terminology and intent of this license is by the Licenser or a party explicitly authorized by the Licenser, and is not in any way subject to re-interpretation or re-definition in any way for any reason by any party including but not limited to judges, juries, lawyers, attorneys, technicians, experts, or governments.
+    a) A new Clarification version, along with additional name may be applied following any further clarifications (such as, for example, clarified_joe_shmoes_project_1_1_or_later-lgpl_2_1_or_later).
+  05) Any restriction, alteration, removal, invalidation, making illegal, or making unlawful of or against any part of this license by any party, such as but not limited to a government or judge, shall not permanently alter this license in any way for any reason.
+    a) That is for example, if some court deems some part of this unlawful and then later makes it lawful, then the now re-lawfulized parts do and must immediately apply once more as if they were never made unlawful.
+    b) When at any point in time under any government any parts of this license is restricted, altered, removed, invalidated or otherwise made illegal, unlawful, or unenforceable is reversed, restored, or otherwise made legal, lawful, and enforceable again, then these parts are immediately in affect again.
+  06) If at any point in time some party, such as but not limited to a government, makes any change to this license (such as those described in [PRL.05]) and the Licensee for any reason at any time is no longer subject to a given jurisdiction, then those parts of the original license are immediately in effect as if they were never altered or restricted in the first place.
+    a) For example, if a Licensee leaves the jurisdiction of some government that otherwise restricted some part of this license then that otherwise restricted part is immediately in affect again now that the Licensee is out of the given jurisdiction.
+  07) This license is irrevocable unless there is a breach of the license conditions or as described below.
+    a) This does not prevent the Licenser from changing the license itself or the license applied to the Works.
+    b) This does not prevent the Licenser from upgrading the license to some newer version or variation.
+  08) This license does not grant any kind of warranty or liability under any circumstances to any party for any reason, be it direct, indirect, consequential, incidental, or in any other form.
+  09) This license does not restrict any party from optionally providing their own warranty or liability on any Implementation but such warranties or liabilities are completely separate and independent of this license in all circumstances for any reason, be it direct, indirect, consequential, incidental, or for any other reason.
+  10) The Licensee must be capable of accepting the license.
+    a) Machines, LCG, software, etc... are expressly forbidden from accepting this license.
+  11) The Licensee must be capable of being legally bound by these terms.
+  12) This license applies before and overrides anything in the Wrapped License.
+    a) Otherwise, the Wrapped License applies as written.
+  13) This license requires acceptance that using Works and storing in LCG is considered a Combined Works when that LCG also stores anything other than Works.
+  14) This license requires acceptance that using Works and storing in LCG as the only thing in that LCG is considered a copy of that Works.
+  15) This license requires acceptance that generating anything using LCG containing Works is:
+    a) Considered a copy of this Works.
+    b) Is a Modified Works.
+    c) Must comply with this license for this generated content, including:
+      01) Providing the copyright for this Works for all generated, and therefore, Modified Works.
+      02) Provide this license for Works for all generated, and therefore, Modified Works.
+      03) Applying, complying with, and following the Wrapped License for this generated content.
+    d) Containing is not limited to complete works and includes any part of the Works no matter how small or trivial.
+
+
+LCG) Details on LCG usage:
+  01) The current society has recently re-interpreted common terminology, such as how the term AI is now being interpreted differently.
+  02) This has become a problem where licenses are being incorrectly perceived as a separate Works.
+  03) There always has been an expectation that copying this in a lossy format, such as an LCG, would constitute as a Modified Works.
+  04) This confusion is addressed by being explicitly clear in this regards.
+  05) In order to accept this license,
+    a) The use of any Works, in part or whole, with or by LCG, be it LLM, SLM, or anything else, must be considered a Modified Works rather than a new or separate Works.
+    b) Appropriate credits must be provided for any and all Modified Works.
+    c) The entire Works, or any part, must be licensed at no charge to all third parties under the terms of this license.
+    d) The entire Works, or any part, must apply, comply with, and follow the Wrapped License.
+  06) Note that this does not require acceptance of "Modified Works", regarding LCG, to be applied to anything not under this license.
+
+
+WAV) Details on denying the waiving of any rights:
+
+  01) Another recent problem is where entities attempt to force waiving of rights (be it automatic, inferred, or otherwise) when there never has been any such expectation of this even being allowed by this license.
+  02) This license would realistically fail to be an open-source license if any part of it can be waived.
+  03) Therefore, no parts of this license may be waived by anyone, including the Licenser, of anything under this license.
+  04) The Licenser must explicitly, and intentionally, change the license rather than waive anything.
+
+
+MOD) Details on the Modified Works:
+
+  01) The Modified Works must comply with this license and the Wrapped License.
+  02) The Modified Works must preserve ownership and copyrights of the Original Works.
+  03) The Modified Works must not remove any protections of this license.
+  04) The Modified Works must be marked as changed from the Original Works.
+  05) Cannot make claims over the Original Works.
+  06) May not change any copyrights and ownership of the Original Works.
+  07) Making any modification does not transfer ownership of the Original Works.
index 51323bb254d0b01ab855114e78539efe9df6180a..ad36926556dffe0c5e7678f2c3f2db3a6ff26ff4 100644 (file)
@@ -1,4 +1,4 @@
 ALl files within this project unless otherwise specified are Copyright © 2006-2026 Kevin Day.
 
 ALl files within this project unless otherwise specified are Copyright © 2006-2026 Kevin Day.
 
-The script files under the `scrippts/tools/` directory may be under various different licenses.
+The script files under the `scripts/tools/` directory may be under various different licenses.
 See individual script files for details.
 See individual script files for details.
similarity index 99%
rename from licenses/lgpl-2.1-or-later
rename to licenses/lgpl_2_1_or_later
index 9f0a47dffd2e8b21863bddbec06284a8798fdedd..602bfc94635ddf8f1bf2b00419a85ead645a5b67 100644 (file)
@@ -1,5 +1,5 @@
-      GNU LESSER GENERAL PUBLIC LICENSE
-           Version 2.1, February 1999
+                 GNU LESSER GENERAL PUBLIC LICENSE
+                      Version 2.1, February 1999
 
  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
@@ -10,7 +10,7 @@
  as the successor of the GNU Library Public License, version 2, hence
  the version number 2.1.]
 
  as the successor of the GNU Library Public License, version 2, hence
  the version number 2.1.]
 
-          Preamble
+                           Preamble
 
   The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General Public
 
   The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General Public
@@ -55,7 +55,7 @@ modified by someone else and passed on, the recipients should know
 that what they have is not the original version, so that the original
 author's reputation will not be affected by problems that might be
 introduced by others.
 that what they have is not the original version, so that the original
 author's reputation will not be affected by problems that might be
 introduced by others.
-
+\f
   Finally, software patents pose a constant threat to the existence of
 any free program.  We wish to make sure that a company cannot
 effectively restrict the users of a free program by obtaining a
   Finally, software patents pose a constant threat to the existence of
 any free program.  We wish to make sure that a company cannot
 effectively restrict the users of a free program by obtaining a
@@ -111,8 +111,8 @@ modification follow.  Pay close attention to the difference between a
 "work based on the library" and a "work that uses the library".  The
 former contains code derived from the library, whereas the latter must
 be combined with the library in order to run.
 "work based on the library" and a "work that uses the library".  The
 former contains code derived from the library, whereas the latter must
 be combined with the library in order to run.
-
-      GNU LESSER GENERAL PUBLIC LICENSE
+\f
+                 GNU LESSER GENERAL PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
   0. This License Agreement applies to any software library or other
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
   0. This License Agreement applies to any software library or other
@@ -158,7 +158,7 @@ Library.
   You may charge a fee for the physical act of transferring a copy,
 and you may at your option offer warranty protection in exchange for a
 fee.
   You may charge a fee for the physical act of transferring a copy,
 and you may at your option offer warranty protection in exchange for a
 fee.
-
+\f
   2. You may modify your copy or copies of the Library or any portion
 of it, thus forming a work based on the Library, and copy and
 distribute such modifications or work under the terms of Section 1
   2. You may modify your copy or copies of the Library or any portion
 of it, thus forming a work based on the Library, and copy and
 distribute such modifications or work under the terms of Section 1
@@ -216,7 +216,7 @@ instead of to this License.  (If a newer version than version 2 of the
 ordinary GNU General Public License has appeared, then you can specify
 that version instead if you wish.)  Do not make any other change in
 these notices.
 ordinary GNU General Public License has appeared, then you can specify
 that version instead if you wish.)  Do not make any other change in
 these notices.
-
+\f
   Once this change is made in a given copy, it is irreversible for
 that copy, so the ordinary GNU General Public License applies to all
 subsequent copies and derivative works made from that copy.
   Once this change is made in a given copy, it is irreversible for
 that copy, so the ordinary GNU General Public License applies to all
 subsequent copies and derivative works made from that copy.
@@ -267,7 +267,7 @@ Library will still fall under Section 6.)
 distribute the object code for the work under the terms of Section 6.
 Any executables containing that work also fall under Section 6,
 whether or not they are linked directly with the Library itself.
 distribute the object code for the work under the terms of Section 6.
 Any executables containing that work also fall under Section 6,
 whether or not they are linked directly with the Library itself.
-
+\f
   6. As an exception to the Sections above, you may also combine or
 link a "work that uses the Library" with the Library to produce a
 work containing portions of the Library, and distribute that work
   6. As an exception to the Sections above, you may also combine or
 link a "work that uses the Library" with the Library to produce a
 work containing portions of the Library, and distribute that work
@@ -329,7 +329,7 @@ restrictions of other proprietary libraries that do not normally
 accompany the operating system.  Such a contradiction means you cannot
 use both them and the Library together in an executable that you
 distribute.
 accompany the operating system.  Such a contradiction means you cannot
 use both them and the Library together in an executable that you
 distribute.
-
+\f
   7. You may place library facilities that are a work based on the
 Library side-by-side in a single library together with other library
 facilities not covered by this License, and distribute such a combined
   7. You may place library facilities that are a work based on the
 Library side-by-side in a single library together with other library
 facilities not covered by this License, and distribute such a combined
@@ -370,7 +370,7 @@ subject to these terms and conditions.  You may not impose any further
 restrictions on the recipients' exercise of the rights granted herein.
 You are not responsible for enforcing compliance by third parties with
 this License.
 restrictions on the recipients' exercise of the rights granted herein.
 You are not responsible for enforcing compliance by third parties with
 this License.
-
+\f
   11. If, as a consequence of a court judgment or allegation of patent
 infringement or for any other reason (not limited to patent issues),
 conditions are imposed on you (whether by court order, agreement or
   11. If, as a consequence of a court judgment or allegation of patent
 infringement or for any other reason (not limited to patent issues),
 conditions are imposed on you (whether by court order, agreement or
@@ -422,7 +422,7 @@ conditions either of that version or of any later version published by
 the Free Software Foundation.  If the Library does not specify a
 license version number, you may choose any version ever published by
 the Free Software Foundation.
 the Free Software Foundation.  If the Library does not specify a
 license version number, you may choose any version ever published by
 the Free Software Foundation.
-
+\f
   14. If you wish to incorporate parts of the Library into other free
 programs whose distribution conditions are incompatible with these,
 write to the author to ask for permission.  For software which is
   14. If you wish to incorporate parts of the Library into other free
 programs whose distribution conditions are incompatible with these,
 write to the author to ask for permission.  For software which is
@@ -432,7 +432,7 @@ decision will be guided by the two goals of preserving the free status
 of all derivatives of our free software and of promoting the sharing
 and reuse of software generally.
 
 of all derivatives of our free software and of promoting the sharing
 and reuse of software generally.
 
-          NO WARRANTY
+                           NO WARRANTY
 
   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
 
   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
@@ -455,8 +455,8 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
 DAMAGES.
 
 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
 DAMAGES.
 
-         END OF TERMS AND CONDITIONS
-
+                    END OF TERMS AND CONDITIONS
+\f
            How to Apply These Terms to Your New Libraries
 
   If you develop a new library, and you want it to be of the greatest
            How to Apply These Terms to Your New Libraries
 
   If you develop a new library, and you want it to be of the greatest
diff --git a/licenses/open_standard_license_1_1_or_later b/licenses/open_standard_license_1_1_or_later
new file mode 100644 (file)
index 0000000..c75ba8e
--- /dev/null
@@ -0,0 +1,116 @@
+Open Standard License 1.1.
+  September 07, 2026.
+
+This license applies to the Standards and their Specifications and designates legal requirements on Implementations of the Standard and their respective Specifications.
+
+
+Terminology:
+  - ABI: Application Binary Interface**.
+  - API: Application Programming Interface*.
+  - AI: Artificial Intelligence***.
+  - Combined Work: Anything that incorporates multiple independently licensed components without necessarily modifying their internal structure.
+  - Implementation: The applying of some Standard or Specification.
+  - LCG: Lossy Computer Generation (any linguistic variation of "Generation", such as "Generated")***.
+  - LLM: Large Language Model***.
+  - Licensee: Any individual, organization, entity, or other thing that uses, applies, to whom this license is granted, to which this license is granted, or that otherwise uses or stores the information and data covered by this license.
+  - Licenser: Any individual, organization, entity, or other thing that grants the license for the Original Works.
+  - Modified Works: A modification of the Works, in part or whole.
+  - Original Works: The original, unmodified, Works with respect to a Modified Works.
+  - Protocol: In the context of computers and software, this is a Standard focused on communication between at least two parties (often referring to Internet communication) and is at the most basic level an agreement of rules between two (or more) parties.
+  - Provider: A party who provides a Service of any kind (or equivalent functionality) that utilizes a Protocol or provides a Service that Implements or follows a Standard or Specification to another party.
+  - Service: Any action or labor performed by one party for another party (such as one person helping another person).
+  - SLM: Small Language Model***.
+  - Specification: A specific interpretation or clarification of a Standard, such as the documentation that describes how to use or follow a Standard.
+  - Standard: A set of rules and guidelines.
+  - Works: Anything that is under this license.
+
+* The API term is commonly mis-represented as Services or Protocols (such as "Web API" which in actuality should be called "Web Service" or "Web Protocol").
+  An API instructs a party, usually a programmer, on how to use a dependency when programming some software that utilizes said dependency.
+  An API is a Specification of some Implementation of a Standard be it a formally defined Standard or an informally defined Standard.
+  An API may be an Implementation of a Standard or a part of an Implementation of a Standard.
+  An API is, in effect, documentation.
+
+** The ABI term refers to an Application Binary Interface and represents the compiled Implementation of some API.
+  An ABI may not always exist for some API, such as for pure scripting languages.
+  An ABI is neither a Specification nor a Standard.
+  An ABI is an Implementation of an API making it an Implementation of a Standard or Specification.
+
+*** The AI term refers to intelligence that is artificial.
+  All computers have always been Artificial Intelligence, by definition.
+  Society has recently forgotten the meaning of AI and has redefined the terminology.
+  This license avoids that redefinition and uses the term as described herein.
+  Instead, LCG, or Lossy Computer Generation, is used to represent what society is now improperly using AI to mean.
+  The LCG is a super set of any form of computer generation that stores the original data in a lossy format, such as LLM (Large Language Model) and SLM (Small Language Model).
+  The lossy refers to the data being lost to some extent, similar to how MP3 (MPEG-1 Audio Layer III) is a lossy format.
+
+
+PRL) Principles of this license:
+  01) The Standard or Specification is and must be freely and publicly available to use and implement irrespective of any license, patent, or other restriction of any kind for any reason of some Implementation or Provider.
+  02) All patents associated are and must be royalty-free for unrestricted use and must not impose any restrictions on any third party's Implementation of this Standard in any way for any reason beyond those described in this license.
+  03) There are not and there must not be any agreements or requirements for the execution of this license grant, including but not limited to: NDA, grant, click-through, or any form of paperwork (including but not limited to all non-paper forms of paperwork, such as digital forms) except as provided within this license.
+  04) There are not and must not be any restrictions on the form of an Implementation of a Standard or Specification.
+  05) Implementations of a Standard or Specification may be under any license so long as that license:
+    a) Does not restrict, alter, or invalidate this license in any manner.
+    b) Does not impose any form of restrictions to access, to use, to implement, to extend, or to deviate from anything allowed or otherwise granted by this license.
+    c) Does not violate this license or copyright.
+  06) This license shall prohibit any form of restricting any parties to access, to use, to implement, to extend, or to deviate from this Standard unless:
+    a) Restricted by this license.
+    b) Unless there is a breach of license conditions.
+  07) This license is irrevocable unless there is a breach of the license conditions or as described below.
+    a) This does not prevent the Licenser from changing the license itself or the license applied to the Works.
+    b) This does not prevent the Licenser from upgrading the license to some newer version or variation.
+  08) This license does not grant any kind of warranty or liability under any circumstances to any party for any reason, be it direct, indirect, consequential, incidental, or in any other form.
+  09) This license does not restrict any party from optionally providing their own warranty or liability on any Implementation but such warranties or liabilities are completely separate and independent of this license in all circumstances for any reason, be it direct, indirect, consequential, incidental, or for any other reason.
+  10) The final and absolute determination of any terminology and intent of this license is by the Licenser or a party explicitly authorized by the Licenser, and is not in any way subject to re-interpretation or re-definition in any way for any reason by any party including but not limited to judges, juries, lawyers, attorneys, technicians, experts, or governments.
+  11) Any restriction, alteration, removal, invalidation, making illegal, or making unlawful of or against any part of this license by any party, such as but not limited to a government or judge, shall not permanently alter this license in any way for any reason.
+    a) That is for example, if some court deems some part of this unlawful and then later makes it lawful, then the now re-lawfulized parts do and must immediately apply once more as if they were never made unlawful.
+    b) When at any point in time under any government any parts of this license is restricted, altered, removed, invalidated or otherwise made illegal, unlawful, or unenforceable is reversed, restored, or otherwise made legal, lawful, and enforceable again, then these parts are immediately in affect again.
+  12) If at any point in time some party, such as but not limited to a government, makes any change to this license (such as those described in [PRL.11]) and the Licensee for any reason at any time is no longer subject to a given jurisdiction, then those parts of the original license are immediately in effect as if they were never altered or restricted in the first place.
+    a) For example, if a Licensee leaves the jurisdiction of some government that otherwise restricted some part of this license then that otherwise restricted part is immediately in affect again now that the Licensee is out of the given jurisdiction.
+  13) Waiving of any rights, protections, provisions, conditions, or anything else for this license is prohibited.
+    a) The Licenser may not waive any rights, protections, provisions, conditions, or anything else for this license.
+    b) The Licenser may explicitly and intentionally change the license instead of waiving but this may not be automatic, without intent, without will, or coerced.
+  14) This license requires acceptance that using Works and storing in LCG is considered a Combined Works when that LCG also stores anything other than Works.
+  15) This license requires acceptance that using Works and storing in LCG as the only thing in that LCG is considered a copy of that Works.
+  16) This license requires acceptance that generating anything using LCG containing Works is:
+    a) Considered a copy of this Works.
+    b) Is a Modified Works.
+    c) Must comply with this license for this generated content, including:
+      01) Providing the copyright for this Works for all generated, and therefore, Modified Works.
+      02) Provide this license for Works for all generated, and therefore, Modified Works.
+    d) Containing is not limited to complete works and includes any part of the Works no matter how small or trivial.
+  17) The Licensee must be capable of accepting the license.
+    a) Machines, LCG, software, etc... are expressly forbidden from accepting this license.
+  18) The Licensee must be capable of being legally bound by these terms.
+  19) May modify your copies, or any portion thereof, given the conditions described in the details on Modified Works below.
+
+
+LCG) Details on LCG usage:
+  01) The current society has recently re-interpreted common terminology, such as how the term AI is now being interpreted differently.
+  02) This has become a problem where licenses are being incorrectly perceived as a separate Works.
+  03) There always has been an expectation that copying this in a lossy format, such as an LCG, would constitute as a Modified Works.
+  04) This confusion is addressed by being explicitly clear in this regards.
+  05) In order to accept this license,
+    a) The use of any Works, in part or whole, with or by LCG, be it LLM, SLM, or anything else, must be considered a Modified Works rather than a new or separate Works.
+    b) Appropriate credits must be provided for any and all Modified Works.
+    c) The entire Works, or any part, must be licensed at no charge to all third parties under the terms of this license.
+  06) Note that this does not require acceptance of "Modified Works", regarding LCG, to be applied to anything not under this license.
+
+
+WAV) Details on denying the waiving of any rights:
+
+  01) Another recent problem is where entities attempt to force waiving of rights (be it automatic, inferred, or otherwise) when there never has been any such expectation of this even being allowed by this license.
+  02) This license would realistically fail to be an open-source license if any part of it can be waived.
+  03) Therefore, no parts of this license may be waived by anyone, including the Licenser, of anything under this license.
+  04) The Licenser must explicitly, and intentionally, change the license rather than waive anything.
+
+
+MOD) Details on the Modified Works:
+
+  01) The Modified Works must be a Standard, a Specification, or an Implementation.
+  02) The Modified Works must preserve ownership and copyrights of the Original Works.
+  03) The Modified Works must not remove any protections of this license.
+  04) The Modified Works must be marked as changed from the Original Works.
+  05) Cannot make claims over the Original Works.
+  06) May not change any copyrights and ownership of the Original Works.
+  07) Making any modification does not transfer ownership of the Original Works.
index e1670613a8dcbabad263dc16fd8c6fbdf218b88f..5b2441fbcbfa24a8e5eccd4f429c3272473823ea 100755 (executable)
@@ -1,5 +1,8 @@
 #!/bin/bash
 #
 #!/bin/bash
 #
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 # This is a helper script for building the stand alone programs.
 
 main() {
 # This is a helper script for building the stand alone programs.
 
 main() {
index 51f38f485d8747098319469e4b2ca4e4b7a7338a..2a35713ac4f2b9fd9aae535d358f0c91da5a6c38 100755 (executable)
@@ -1,6 +1,8 @@
 #!/bin/bash
 #
 #!/bin/bash
 #
-# Copyright Kevin Day 2006-2026, under the FLL license.
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 # Part of the Kevux Project.
 #
 # Extra paramaters will be ignored.
 # Part of the Kevux Project.
 #
 # Extra paramaters will be ignored.
index 62d928ffb8f95ba81813b7918e21856e1c7d53d9..7652e865f291985f65dde36c1f2e8d8b993d43f4 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 
 # distributions are specific to their file and can be directly called without searching
 tkis_load_distribution_list(){
 
 # distributions are specific to their file and can be directly called without searching
 tkis_load_distribution_list(){
index 28561824ff6befa62ac66656dfd8aeb29cb967a7..f92e8e804f3a5dfa69c274a546500d25a18f98bd 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 
 tkis_handle_documentation(){
   local IFS=$' \t\n' # Prevent IFS exploits by overriding with a local scope.
 
 tkis_handle_documentation(){
   local IFS=$' \t\n' # Prevent IFS exploits by overriding with a local scope.
index bf46d40b02cb8aed03fee1af9c862e1ce96c1704..9163041ea60c3837ad70caf036214cd4ae206c63 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 
 # directly process all given information as a single command
 # 1 = command to execute
 
 # directly process all given information as a single command
 # 1 = command to execute
index 176fa5d0aa0410e83eade695c7a31148c7291a51..be1fc1d45466c3422ef443cb7549d4dc5deb5181 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 
 # 1 = program name, 2 = version number, 3 (optional) = extraction point
 tkis_extract(){
 
 # 1 = program name, 2 = version number, 3 (optional) = extraction point
 tkis_extract(){
index 787cad8fa9c8c8c51c1dbc5cc4f7023d5cf01955..8c73d2e57dd823eb5cf87973e3ab49952179b31a 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 
 # 1 = message
 error(){
 
 # 1 = message
 error(){
index babb2279ac8385985cb271d602490e0ec0c1af3a..fa96c4e737cb4e0b85c553fb29817a411a118772 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 
 tkis_package(){
   local IFS=$' \t\n' # Prevent IFS exploits by overriding with a local scope.
 
 tkis_package(){
   local IFS=$' \t\n' # Prevent IFS exploits by overriding with a local scope.
index 8cb1a24537d8a4634db294d25606f78b9deabcb8..55c0917af2d51d6d1fcb5a997c682c97eaecb30c 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 # DAMAGE REDUCTION/PREVENTION
 
 # this may slow down processing quite alot, I believe this is a necessary precaution
 # DAMAGE REDUCTION/PREVENTION
 
 # this may slow down processing quite alot, I believe this is a necessary precaution
index 7cdacaa0fdaaac8f58b5e9940743fd934c432f08..7a4a09d768c497f25243389d552887100b99fa8f 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 
 tkis_single_execution(){
   local IFS=$' \t\n' # Prevent IFS exploits by overriding with a local scope.
 
 tkis_single_execution(){
   local IFS=$' \t\n' # Prevent IFS exploits by overriding with a local scope.
index 1362c9bc2ec39e91adceb209f7bf2b809f116741..be3237fd9b0af768d9e2556b2c117a2de65583b2 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 
 tkis_prepare(){
   local IFS=$' \t\n' # Prevent IFS exploits by overriding with a local scope.
 
 tkis_prepare(){
   local IFS=$' \t\n' # Prevent IFS exploits by overriding with a local scope.
index f50594130ed3fea280bf21a96a7ad6ef7188ae41..89ef1a1e31c58bd18b6edf35e61b70bf45da4792 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 # The purpose of these functions is to have a lighter implimentation for the use of the environment file so that a user can run the scriptsby hand if need be
 
 # tkis_local_pop will do nothing for a user by hand
 # The purpose of these functions is to have a lighter implimentation for the use of the environment file so that a user can run the scriptsby hand if need be
 
 # tkis_local_pop will do nothing for a user by hand
index b9727c7c7b081372e3b48781826a18061de1d581..5cd029f6ed47ea482092edd93b4dbb1520fe35e1 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 
 tkis_upgrade(){
   local IFS=$' \t\n' # Prevent IFS exploits by overriding with a local scope.
 
 tkis_upgrade(){
   local IFS=$' \t\n' # Prevent IFS exploits by overriding with a local scope.
index 64d9b60bf3bd5298d5c58beb1d9e11e9848464c2..9a33370faeaf9782d499c23526a24dc2169086fa 100755 (executable)
@@ -1,4 +1,9 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
+
 for i in /bin/ /sbin/ /lib/ /etc/ /share/ /var/ /toolchain/bin/ /toolchain/lib/ ; do
   echo $i
   ls --color=always -lhn $i | grep -s "^-" | grep -sv "^-...------" | grep -s " 0[[:space:]]*0 " 
 for i in /bin/ /sbin/ /lib/ /etc/ /share/ /var/ /toolchain/bin/ /toolchain/lib/ ; do
   echo $i
   ls --color=always -lhn $i | grep -s "^-" | grep -sv "^-...------" | grep -s " 0[[:space:]]*0 " 
index cf88a0abbedc27a36eca644b234fb954087df7d3..a5222b1739f35d58d7ae2d10ce5aa7b3e573149c 100755 (executable)
@@ -1,4 +1,9 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
+
 for i in $* ; do
   chown -R 0:0 $i
   chmod -R -s $i
 for i in $* ; do
   chown -R 0:0 $i
   chmod -R -s $i
index c870eabe7eb939750bc8daa8b47ba8a2493ef8fa..58f605b870d9aa7499880b56add51b970d346895 100755 (executable)
@@ -1,4 +1,8 @@
 #!/bin/bash
 #!/bin/bash
+#
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
+#
 # Written by Kevin Day
 
 main(){
 # Written by Kevin Day
 
 main(){
index d783956890a0bcce8882c0a72c4abb2f5ec33491..793f5dfa37027774386b62d477c346c05bfea789 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/bash
 #
 #!/bin/bash
 #
-# LGPLv1 - part of the FLL Project.
-# Copyright 2006-2026 Kevin Day
+# license clarified_1_0_or_later-lgpl_2_1_or_later
+# copyright Kevin Day 2006-2026.
 #
 # This program parses fss-0002 (List) based files
 # This does not parse fss-0003 (Extened-List) based files
 #
 # This program parses fss-0002 (List) based files
 # This does not parse fss-0003 (Extened-List) based files