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.
# 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.
# 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.
# 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.
# fss-0002
#
+# license: cc-by-sa-4.0
+#
# This readme file is inteded to provide a basic introduction to the Featureless Linux Library (FLL).
#
# 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.
# 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.
# 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.
# 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.
# 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.
# 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.
# 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.
--- /dev/null
+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
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.