License project under Creative Commons Zero v1.0 Universal #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It is important to define the license under which a software project is released in order to allow its use.
Previously, the sole indication of licensing was informal comments present in most of the sketches:
ArduinoCloudProviderExamples/examples/AWS IoT/AWS_IoT_GSM/AWS_IoT_GSM.ino
Line 18 in cf1a801
ArduinoCloudProviderExamples/examples/AWS IoT/AWS_IoT_NB/AWS_IoT_NB.ino
Line 18 in cf1a801
ArduinoCloudProviderExamples/examples/AWS IoT/AWS_IoT_WiFi/AWS_IoT_WiFi.ino
Line 20 in cf1a801
ArduinoCloudProviderExamples/examples/Azure IoT Hub/Azure_IoT_Hub_GSM/Azure_IoT_Hub_GSM.ino
Line 18 in cf1a801
ArduinoCloudProviderExamples/examples/Azure IoT Hub/Azure_IoT_Hub_NB/Azure_IoT_Hub_NB.ino
Line 23 in cf1a801
ArduinoCloudProviderExamples/examples/Azure IoT Hub/Azure_IoT_Hub_WiFi/Azure_IoT_Hub_WiFi.ino
Line 15 in cf1a801
ArduinoCloudProviderExamples/examples/Google Cloud Platform IoT Core/GCP_IoT_Core_GSM/GCP_IoT_Core_GSM.ino
Line 18 in cf1a801
ArduinoCloudProviderExamples/examples/Google Cloud Platform IoT Core/GCP_IoT_Core_NB/GCP_IoT_Core_NB.ino
Line 18 in cf1a801
ArduinoCloudProviderExamples/examples/Google Cloud Platform IoT Core/GCP_IoT_Core_WiFi/GCP_IoT_Core_WiFi.ino
Line 15 in cf1a801
(As is standard practice for the example sketches created by Arduino)
However, a formal license was not provided.
This project is not truly a library, but rather just a collection of sketches packaged as a library in order to allow distribution via Library Manager, but without any library source code. So it is those sketches that are the significant content of the project, for which licensing must be defined.
The appropriate formal license in the case where the intent is to release the content into the public domain is Creative Commons Zero v1.0 Universal.
A standardized Creative Commons Zero v1.0 Universal license file is hereby added to the project. In addition to providing this important information to the project users, this will also allow automated license type detection (e.g., by the Licensee Gem which is used by the GitHub website).