]> Kevux Git Server - fll/commitdiff
Update: Open Standard License to 1.1 or later.
authorKevin Day <Kevin@kevux.org>
Tue, 28 Jul 2026 00:38:46 +0000 (19:38 -0500)
committerKevin Day <Kevin@kevux.org>
Tue, 13 Oct 2026 02:44:05 +0000 (21:44 -0500)
Address problems, misunderstandings, misrepresentations, or anything else caused by how society appears to have spontaneously forgotten how computers work and what "AI" is.
Provide the LCG terminology to help better clarify things so that "AI" can be more properly used.

41 files changed:
build/scripts/bootstrap.sh
build/scripts/generate_ctags.sh
build/scripts/install.sh
build/scripts/package.sh
build/scripts/test.sh
documents/time.txt
level_3/fake/documents/fakefile.txt
level_3/fake/documents/settings.txt
level_3/fake/specifications/defines.txt
level_3/fake/specifications/dependencies.txt
level_3/fake/specifications/fakefile.txt
level_3/fake/specifications/settings.txt
level_3/utf8/specifications/output.txt
licenses/copyrights.txt
licenses/open-standard-license-1.1-or-later [moved from licenses/open-standard-license-1.0-or-later with 66% similarity]
specifications/eki-0000.txt
specifications/eki-0001.txt
specifications/eki.txt
specifications/fss-0000.txt
specifications/fss-0001.txt
specifications/fss-0002.txt
specifications/fss-0003.txt
specifications/fss-0004.txt
specifications/fss-0005.txt
specifications/fss-0006.txt
specifications/fss-0007.txt
specifications/fss-0008.txt
specifications/fss-0009.txt
specifications/fss-000a.txt
specifications/fss-000b.txt
specifications/fss-000c.txt
specifications/fss-000d.txt
specifications/fss-000e.txt
specifications/fss-000f.txt
specifications/fss-0010.txt
specifications/fss.txt
specifications/iki-0000.txt
specifications/iki-0001.txt
specifications/iki-0002.txt
specifications/iki.txt
specifications/time.txt

index 23c7899..78ebcce 100644 (file)
@@ -534,7 +534,7 @@ bootstrap_copyright() {
   echo "Copyright © 2007-2026 Kevin Day."
   echo
   echo "Source code license lgpl-2.1-or-later."
-  echo "Standard and specification license open-standard-license-1.0-or-later."
+  echo "Standard and specification license open-standard-license-1.1-or-later."
   echo "Documentation license cc-by-sa-4.0."
 }
 
index 4ba39da..7aabc04 100644 (file)
@@ -278,7 +278,7 @@ generate_ctags_copyright() {
   echo "Copyright © 2007-2026 Kevin Day."
   echo
   echo "Source code license lgpl-2.1-or-later."
-  echo "Standard and specification license open-standard-license-1.0-or-later."
+  echo "Standard and specification license open-standard-license-1.1-or-later."
   echo "Documentation license cc-by-sa-4.0."
 }
 
index 825c820..18a973a 100644 (file)
@@ -481,7 +481,7 @@ install_copyright() {
   echo "Copyright © 2007-2026 Kevin Day."
   echo
   echo "Source code license lgpl-2.1-or-later."
-  echo "Standard and specification license open-standard-license-1.0-or-later."
+  echo "Standard and specification license open-standard-license-1.1-or-later."
   echo "Documentation license cc-by-sa-4.0."
 }
 
index 7299aa3..7903409 100644 (file)
@@ -450,7 +450,7 @@ package_copyright() {
   echo "Copyright © 2007-2026 Kevin Day."
   echo
   echo "Source code license lgpl-2.1-or-later."
-  echo "Standard and specification license open-standard-license-1.0-or-later."
+  echo "Standard and specification license open-standard-license-1.1-or-later."
   echo "Documentation license cc-by-sa-4.0."
 }
 
index fe6bdbd..8a392c3 100644 (file)
@@ -366,7 +366,7 @@ test_copyright() {
   echo "Copyright © 2007-2026 Kevin Day."
   echo
   echo "Source code license lgpl-2.1-or-later."
-  echo "Standard and specification license open-standard-license-1.0-or-later."
+  echo "Standard and specification license open-standard-license-1.1-or-later."
   echo "Documentation license cc-by-sa-4.0."
 }
 
index b6e6d8d..fba0225 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/07/02
 #
 # This file (assumed to be named time.txt) can be more easily read using the following iki_read commands:
index 5e9699c..ec74f80 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/07/30
 #
 # This file (assumed to be named fakefile.txt) can be more easily read using the following iki_read commands:
index 4ec88bc..f9df99c 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2025/03/07
 #
 # This file (assumed to be named settings.txt) can be more easily read using the following iki_read commands:
index 9e7d660..245a5e0 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/03/23
 #
 # This file (assumed to be named defines.txt) can be more easily read using the following iki_read commands:
index e6fbf9f..2013edd 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/03/23
 #
 # This file (assumed to be named dependencies.txt) can be more easily read using the following iki_read commands:
index e25796d..887aa50 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/07/30
 #
 # This file (assumed to be named fakefile.txt) can be more easily read using the following iki_read commands:
index f0d029c..073eabe 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2025/03/07
 #
 # This file (assumed to be named settings.txt) can be more easily read using the following iki_read commands:
index 3db7614..4de72ea 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/07/02
 #
 
index b1a611c..92f6eff 100644 (file)
@@ -1,5 +1,5 @@
 ALl files within this project unless otherwise specified are Copyright © 2006-2026 Kevin Day.
 
 Source code and related files are under lgpl-2.1-or-later.
-Specifications and related files are under open-standard-license-1.0-or-later.
+Specifications and related files are under open-standard-license-1.1-or-later.
 Documentation and related files are under cc-by-sa-4.0.
similarity index 66%
rename from licenses/open-standard-license-1.0-or-later
rename to licenses/open-standard-license-1.1-or-later
index d82c79d..ec56c5c 100644 (file)
@@ -1,17 +1,22 @@
-Open Standard License 1.0.
-  February 27, 2024.
+Open Standard License 1.1.
+  July 28, 2026.
 
 This license applies to the Standards and their Specifications and designates legal requirements on Implementations of the Standard and their respective Specifications.
 
 Terminology:
-  - Standard: A set of rules and guidelines.
-  - Specification: A specific interpretation or clarification of a Standard, such as the documentation that describes how to use or follow a Standard.
-  - Implementation: The applying of some Standard or Specification.
-  - API: Application Programming Interface*.
   - ABI: Application Binary Interface**.
-  - Service: Any action or labor performed by one party for another party (such as one person helping another person).
+  - API: Application Programming Interface*.
+  - AI: Artificial Intelligence***.
+  - 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.
   - 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.
 
 * 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.
@@ -24,6 +29,14 @@ Terminology:
   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 avoids that redefinition and uses the term more correctly.
+  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.
+
 01) 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.
@@ -42,3 +55,24 @@ Terminology:
   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. 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 it were never made unlawful.
   12) 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.
   13) If at any point in time some party, such as but not limited to a government, makes any change to this license (like those described in [01.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. 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.
+  14) Prohibits waiving of any rights, protections, provisions, or anything else for this license.
+  15) Acceptance of this license requires acceptance that using data from this and storing in LCG is considered a combined works for the purposes of this license for anything within the scope of this license.
+  16) The licensee must be capable of accepting the license.
+  17) The licensee must be capable of being legally bound by these terms.
+
+02) Details on LCG usage:
+  The current society has recently re-interpreted common terminology, such as how the term AI now being interpreted differently.
+  This has become a problem where licenses are being perceived as not a combined work.
+  There has also become a problem where entities attempt to force waiving of rights (be it automatic, inferred, or otherwise).
+
+  This confusion is addressed by being explicitly clear in this regards.
+  In order to accept this license, the licensee is required to accept that anything covered by this license is considered a combined works with gathered aned combined with anything.
+  This means that the use of anything under this license with or by LCG, be it LLM, SLM, or anything else, must be considered a combined works.
+
+  Note that this does not require acceptance of "considered as combined works" to be applied to anything outside the scope of anything under this license.
+
+03) Details on denying the waiving of any rights:
+  This license would realistically fail to be an open-source license if any part of it can be waived.
+  Therefore, no parts of this license may be waived by anyone, including the owner of anything under this license.
+  The owner must explicitly change the license rather than waive anything.
+  Changing the license version or the license version date is an acceptable means of communicating this.
index b45077e..e1095fe 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/11/03
 #
 # This file (assumed to be named eki-0000.txt) can be more easily read using the following iki_read commands:
index 583b3fa..c4cb618 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/11/03
 #
 # This file (assumed to be named eki-0001.txt) can be more easily read using the following iki_read commands:
index e4c1110..2792c16 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/11/21
 #
 # This file (assumed to be named eki.txt) can be more easily read using the following iki_read commands:
index a80247a..3e9a85a 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/01/15
 #
 # This file (assumed to be named fss-0000.txt) can be more easily read using the following iki_read commands:
index 0ec0cdb..4f25497 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/01/15
 #
 # This file (assumed to be named fss-0001.txt) can be more easily read using the following iki_read commands:
index ace8e46..9fcf236 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/08/30
 #
 # This file (assumed to be named fss-0002.txt) can be more easily read using the following iki_read commands:
index 9220d7b..0a0314b 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/08/30
 #
 # This file (assumed to be named fss-0003.txt) can be more easily read using the following iki_read commands:
index 6b0ea81..50f27e0 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/07/14
 #
 # This file (assumed to be named fss-0004.txt) can be more easily read using the following iki_read commands:
index 4cbe907..b1b23e0 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/07/14
 #
 # This file (assumed to be named fss-0005.txt) can be more easily read using the following iki_read commands:
index 709f91f..bb21193 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/07/14
 #
 # This file (assumed to be named fss-0006.txt) can be more easily read using the following iki_read commands:
index 0f7b418..575ac37 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/07/14
 #
 # This file (assumed to be named fss-0007.txt) can be more easily read using the following iki_read commands:
index 64ca563..c9b8666 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/07/14
 #
 # This file (assumed to be named fss-0008.txt) can be more easily read using the following iki_read commands:
index 5d379a3..b2b1fd7 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/06/11
 #
 # This file (assumed to be named fss-0009.txt) can be more easily read using the following iki_read commands:
index 44c46fd..9dcc8f3 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/06/11
 #
 # This file (assumed to be named fss-000a.txt) can be more easily read using the following iki_read commands:
index ec35bf1..0d836b6 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/07/14
 #
 # This file (assumed to be named fss-000b.txt) can be more easily read using the following iki_read commands:
index 6798727..db0859d 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/11/19
 #
 # This file (assumed to be named fss-000c.txt) can be more easily read using the following iki_read commands:
index 92c3426..f12dc40 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/07/14
 #
 # This file (assumed to be named fss-000d.txt) can be more easily read using the following iki_read commands:
index c2000a8..c6d8435 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/03/12
 #
 # This file (assumed to be named fss-000e.txt) can be more easily read using the following iki_read commands:
index 503f5f0..c0b1880 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/06/05
 #
 # This file (assumed to be named fss-000f.txt) can be more easily read using the following iki_read commands:
index 8e52160..d344752 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/07/16
 #
 # This file (assumed to be named fss-0010.txt) can be more easily read using the following iki_read commands:
index 88c176b..d383793 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2026/05/31
 #
 # This file (assumed to be named fss.txt) can be more easily read using the following iki_read commands:
index 68213c4..352969d 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/07/14
 #
 # This file (assumed to be named iki-0000.txt) can be more easily read using the following iki_read commands:
index df33095..cbbdaf9 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/07/14
 #
 # This file (assumed to be named iki-0001.txt) can be more easily read using the following iki_read commands:
index 21ed10f..b2923f9 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2023/07/14
 #
 # This file (assumed to be named iki-0002.txt) can be more easily read using the following iki_read commands:
index 9d7ba8b..63e5095 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2024/11/21
 #
 # This file (assumed to be named iki.txt) can be more easily read using the following iki_read commands:
index 4416dab..021f830 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0002 iki-0000
 #
-# license open-standard-license-1.0-or-later
+# license open-standard-license-1.1-or-later
 # version 2025/03/22
 #
 # This file (assumed to be named time.txt) can be more easily read using the following iki_read commands: