]> Kevux Git Server - fll/commitdiff
Update: Add licenses to text files and clarify OSL text.
authorKevin Day <thekevinday@gmail.com>
Mon, 2 May 2022 01:24:30 +0000 (20:24 -0500)
committerKevin Day <thekevinday@gmail.com>
Mon, 2 May 2022 01:27:31 +0000 (20:27 -0500)
Minor modifications to the text in the open-standard-license-1.0.
One notable change is changing "application" to "applying" because "application" can be mis-interpreted as a program (which are also called applications or app for short).
In this context the word "application" is meant to mean "applying".
Just change the word to "applying" to avoid this potential confusion.

Add more text to the protocol terminology to declare the context is in regards to computers and source code.

Add the cc-by-sa-4.0 license file.
They do not provide a downloadable copy of the license, so for now just add links.
I need to come back and fix this once I get a downloadable text file that I can legally store in the source code and transfer to others.

13 files changed:
documents/cygwin.txt
documents/debugging.txt
documents/private_functions.txt
documents/readme.txt
documents/return_codes.txt
documents/style_guide.txt
documents/threads.txt
level_3/control/documents/packet_request.txt
level_3/control/documents/packet_response.txt
level_3/utf8/documents/about.txt
level_3/utf8/documents/output.txt
licenses/cc-by-sa-4.0 [new file with mode: 0644]
licenses/open-standard-license-1.0

index c2ebf5c56ee0b9ea928daf06e1ca5066602a544e..85c58b8737de697143d1e4115c77e48a14fb6990 100644 (file)
@@ -1,4 +1,7 @@
 # fss-0002
+#
+# license: cc-by-sa-4.0
+#
 
 Cygwin:
   The following are a collection of informal notes on getting this to compile and run under Windows using Cygwin.
index 182c985234ceb836931a41c15aae9c5fdf5e1819..4d058961459fd25250efa77ceb26081d5663c5ad 100644 (file)
@@ -1,4 +1,7 @@
 # fss-0002
+#
+# license: cc-by-sa-4.0
+#
 
 Debugging:
   There are various tools out there to assist in investigating for problems and debugging the compiled code.
index dfc5603ca99ae445adc8e9c3fefaf055ef7ec422..b15a6a3ef7fbab36bc816de2aff48047995e7a38 100644 (file)
@@ -1,4 +1,7 @@
 # fss-0002
+#
+# license: cc-by-sa-4.0
+#
 
 Private Functions:
   One of the objectives of this project is to make as much, if not all, of the functions available for use.
index eb5a374329442fe96496aac73bab2906fb25ace2..64442d3bfed6db36e82794ce7e03c60feac29d4e 100644 (file)
@@ -1,5 +1,7 @@
 # fss-0002
 #
+# license: cc-by-sa-4.0
+#
 # This readme file is inteded to provide a basic introduction to the Featureless Linux Library (FLL).
 #
 
index 71a2a704b34ad62013d098eaf59705f53c04c192..5c1131ddfc9a275cf8a45d502ac6c367dec3210c 100644 (file)
@@ -1,4 +1,7 @@
 # fss-0002
+#
+# license: cc-by-sa-4.0
+#
 
 Implicit Return Types for f_status_t:
   When f_status_t is used as the return type, there are a common set of status codes that should always be expected as a possible return value.
index 3987025862beaacce5398cf66dfa285c5d5f3634..b38285c62c4ccfd950b48e2d1b51364f9f1d698b 100644 (file)
@@ -1,4 +1,7 @@
 # fss-0002
+#
+# license: cc-by-sa-4.0
+#
 
 Style Guide:
   The Featureless Linux Library uses a set of styles and practices designed in hopes to communicate both explicitly and implicitly multiple meanings and contexts.
index b6c94e2f69ccc6549ec967371abeeaa27a0918e2..7734b9230276010313e8da5aa2b29e87716ac07d 100644 (file)
@@ -1,4 +1,7 @@
 # fss-0002
+#
+# license: cc-by-sa-4.0
+#
 
 Threads Documentation:
   With the inclusion of the f_thread project, the Featureless Linux Library supports and uses threads by default.
index e3b98b150d49c07d6350857e41398ca75a42782a..8bf8179bf83de53217c2a9215d70a4ccb90b8d19 100644 (file)
@@ -1,4 +1,7 @@
 # fss-0002
+#
+# license: open-standard-license-1.0
+#
 
 Packet Request:
   The control program sends packets and receives packet responses from the controller program over the controller program's control socket.
index 3c7dafb55dacb0924fb8c612892a793a41fca626..f5dc346e4c54c2e380b7a001a956e15c71c03e10 100644 (file)
@@ -1,4 +1,7 @@
 # fss-0002
+#
+# license: open-standard-license-1.0
+#
 
 Packet Response:
   The control program sends packets and receives packet responses from the controller program over the controller program's control socket.
index aa1f774651e35ea78c2ae304f66dd7dd039f0b6a..51b5eec85445a69a4d28b0d20c631e9c1d0719b1 100644 (file)
@@ -1,4 +1,7 @@
 # fss-0002
+#
+# license: cc-by-sa-4.0
+#
 
 About utf8 Documentation:
   The utf8 program is intended to provide simple support for identifying UTF-8 character sequences with regard to its Unicode codepoint designation.
index ab55ef2c2845a54897616e07352305f1f6cb4c9f..2b4b27f6810b24a63d061eb9126556d908d7e169 100644 (file)
@@ -1,4 +1,7 @@
 # fss-0002
+#
+# license: cc-by-sa-4.0
+#
 
 Output Documentation:
   This program either outputs a binary string representing UTF-8 character sequences or a string representing Unicode codepoints.
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
index fabcda487254a67bad8a00576db83afd59b24f22..f96b9f1cd652e6b20b3560391d3bb1cac6dc9e70 100644 (file)
@@ -7,11 +7,11 @@ This license applies to the Standards and their Specifications and designates le
 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 application of some Standard or Specification.
+- 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).
-- Protocol: A Standard focused on communication between two parties (often referring to Internet communication).
+- Protocol: In the context of computers and software, this is a Standard focused on communication between two parties (often referring to Internet communication).
 
 * The API term is commonly mis-represented as Services or Protocols (such as "Web API").
   An API instructs a programmer how to use a dependency when programming some software that utilizes said dependency.