References

References Purpose
Ansible Documentation Ansible Documentation
Blues Cellular Blues Cellular Documentation
Date/Time Formatter Date/Time Formatting (This is a handy formatter for date/time)
Pandoc PANDOC: Document Conversion
Pandoc - Pandoc User’s Guide PANDOC: User’s Guide
GitHub Actions GitHub
GitHub Community Discussions GitHub
Configuration options for the dependabot.yml file GitHub Vulnerability Scanning
GitHub Flavored Markdown Spec GitHub: Markdown Documentation
Internet Assigned Numbering Authority (IANA)1 Internet[DNS Root, IP addressing, Internet protocols]
Internet Architecture Board (IAB)2 Internet[Long-range technical direction]
Internet Research Task Force (IRTF)3 Internet[Research, Evolution: Internet protocols, applications, architecture, technology]
Internet Engineering Task Force (IETF)4 Internet[Standards development]
RFC Editor (RFC)5 Internet[Technical, organizational documents]
Jekyll Documentation Jekyll: Documentation
Choose an open source license Licensing
SPDX License List Licensing
Liquid reference Liquid: Template Language Documentation
OpenMQTTGateway MQTT: Products
MQTT Version 5.0 — OASIS Standard — 07 March 2019 MQTT: Standard
MathJax 3.2 documentation MathJax Documentation
Writing mathematical expressions - GitHub Docs MathJax Example
TeX and LaTeX Support — MathJax MathJax: Markdown Documentation
Node.js Node.js® is an open-source, cross-platform JavaScript runtime environment.
Web Page Diagnostics Performance Metrics
Arm Developer Resources RISC: ARM
Arm Software RISC: ARM
RISC-V RISC-V: The Free and Open RISC Instruction Set Architecture
RISC-V Administrative Materials RISC-V: The Free and Open RISC Instruction Set Architecture
RISC-V Android RISC-V: The Free and Open RISC Instruction Set Architecture
RISC-V Collaboration RISC-V: The Free and Open RISC Instruction Set Architecture
RISC-V Non-ISA Specifications RISC-V: The Free and Open RISC Instruction Set Architecture
RISC-V Software RISC-V: The Free and Open RISC Instruction Set Architecture
North American Numbering Plan Administrator Resources: North American Numbering Plan Administration (Resources: Telephone)
Crontab Guru Schedule
Open Source Security Foundation Security Practices
Shopify — Safe, customer-facing template language for flexible web apps Shopify (Jekyll add-on) Documentation
Trusted Firmware-A Documentation Trusted Firmware Documentation
Conventional Commits Versioning
Semantic Versioning 2.0.0 Versioning
Web Page Diagnostics Web page diagnostics
IETF RFC 7763 — The text/markdown Media Type YAML
YAML Ain’t Markup Language (YAML™) version 1.2 Revision 1.2.2 (2021-10-01) YAML
The Official YAML Website YAML: Reference
Markdown Table Generator (I have tables under control, but this is a good table generator) YAML: Table Generator

Regional Internet Registries

Regional Internet Registry Region
American Registry for Internet Numbers (ARIN) Norh America
Réseaux IP Européens Network Coordination Centre (RIPE NCC) Europe
Asia-Pacific Network Coordination Centre (APNIC) Asia/Pacific Islands
African Network Coordination Centre (AFRINIC) Africa
Latin American and Caribbean Internet Addresses Registry (LACNIC) Latin America

Software

Software
Open Source Projects
Useful Software / Utilities
A professional collaborative platform for embedded development · PlatformIO

Software Package Data Exchange

Software Package Data Exchange — SPDX seems to have made licensing more complex with this explosion of other licenses that I didn’t know existed. Software Data Package Exchange, aka, SPDX has all known links to research and reference for links that I got from sdpx.dev/.

Assessment of Software Package Data Exchange Licenses

The following licenses from the Software Package Data Exchange are those that are OSI approved that mandate reciprocal source code sharing.

SPDX License List / Software Package Data Exchange (SPDX).

I went through the list of licenses listed on: SPDX License List / Software Package Data Exchange (SPDX) and reviewed the licenses that have OSI marked as Y since OSI is an international standards organization. The usual IANAL6 applies to my assessment. I chose those licenses where, in my opinion, the entity modifying the source must reciprocate and publish their source code modifications.

License Short Identifor OSI Approved7 Disclose Source Changes
Adaptive Public License 1.0 / Software Package Data Exchange (SPDX) APL-1.0 Y Must
GNU Affero General Public License v3.0 only / Software Package Data Exchange (SPDX) AGPL-3.0-only Y Must
Motosoto License / Software Package Data Exchange (SPDX) Motosoto Y Must
Q Public License 1.0 / Software Package Data Exchange (SPDX) QPL-1.0 Y Recipients Only
RealNetworks Public Source License v1.0 / Software Package Data Exchange (SPDX) RPSL-1.0 Y Must
Reciprocal Public License 1.1 / Software Package Data Exchange (SPDX) RPL-1.1 Y Must
Reciprocal Public License 1.5 / Software Package Data Exchange (SPDX) RPL-1.5 Y Must
Ricoh Source Code Public License / Software Package Data Exchange (SPDX) RSCPL Y Must
Sleepycat License / Software Package Data Exchange (SPDX) Sleepycat Y Must
Simple Public License 2.0 / Software Package Data Exchange (SPDX) SimPL-2.0 Y Must
Sun Public License v1.0 / Software Package Data Exchange (SPDX) SISSL Y Must (?)

ClearlyDefined — Bringing clarity to Open Source Software licenses.

  1. IANA — Coordination of the DNS Root, IP addressing, and other Internet protocol resources 

  2. IAB — Provides long-range technical direction for Internet development, ensuring the Internet continues to grow and evolve as a platform for global communication and innovation. 

  3. IRTF — Promotes research of importance to the evolution of the Internet protocols, applications, architecture and technology. 

  4. IETF — Premiere standards development organization (SDO) for the Internet 

  5. RFC — Contains technical and organizational documents about the Internet, including the specifications and policy documents produced by five streams: the Internet Engineering Task Force (IETF), the Internet Research Task Force (IRTF), the Internet Architecture Board (IAB), Independent Submissions, and Editorial. 

  6. I am not a lawyer. 

  7. Open Source Initiative – The steward of the Open Source Definition, setting the foundation for the Open Source Software ecosystem.