Skip to content

License project under Mozilla Public License 2.0 #49

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

per1234
Copy link
Contributor

@per1234 per1234 commented May 15, 2025

It is important to define the license under which a software project is released in order to permit its use.

Previously, most of the code files of this library did not contain any information about licensing. It is now offered under the formal open source Mozilla Public License 2.0.

The file src/Arduino_SensorKit.h contained an informal statement releasing its contents into the public domain:

Released into the public domain.

That statement and offer remains, but the content is now also offered under MPL 2.0 in order to support its usage in applications where a formal open source code license is required.

We did our best to assess the intellectual property of this codebase to ensure that all contributors granted copyright to Arduino SA. For any inquiry, report, or claim please contact us at license@arduino.cc.

The 3rd party libraries "Grove - Barometer Sensor BMP280", "Grove Temperature And Humidity Sensor", and "U8g2" are vendored in the project. The licensing of those libraries under permissive licenses was already defined in the individual folder for each library and their licensing remains unchanged.

It is important to define the license under which a software project is released in order to permit its use.

Previously, most of the code files of this library did not contain any information about licensing. It is now offered
under the formal open source Mozilla Public License 2.0.

The file src/Arduino_SensorKit.h contained an informal statement releasing its contents into the public domain. That
statement and offer remains, but the content is now also offered under MPL 2.0 in order to support its usage in
applications where a formal open source code license is required.

We did our best to assess the intellectual property of this codebase to ensure that all contributors granted copyright
to Arduino SA. For any inquiry, report, or claim please contact us at license@arduino.cc.

The 3rd party libraries "Grove - Barometer Sensor BMP280", "Grove Temperature And Humidity Sensor", and "U8g2" are
vendored in the project. The licensing of those libraries under permissive licenses was already defined in the
individual folder for each library and their licensing remains unchanged.
@per1234 per1234 requested a review from sebromero May 15, 2025 18:28
@per1234 per1234 self-assigned this May 15, 2025
@per1234 per1234 added topic: documentation Related to documentation for the project type: enhancement Proposed improvement topic: infrastructure Related to project infrastructure labels May 15, 2025
Copy link

Memory usage change @ 0ab8647

Board flash % RAM for global variables %
arduino:avr:leonardo 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:uno 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_giga:giga 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:megaavr:uno2018 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
Click for full report table
Board examples/Accelerometer
flash
% examples/Accelerometer
RAM for global variables
% examples/Combined_Demo
flash
% examples/Combined_Demo
RAM for global variables
% examples/Oled_Display
flash
% examples/Oled_Display
RAM for global variables
% examples/Plug_Sketch_Play
flash
% examples/Plug_Sketch_Play
RAM for global variables
% examples/Pressure_Sensor
flash
% examples/Pressure_Sensor
RAM for global variables
% examples/Temp_and_Humidity
flash
% examples/Temp_and_Humidity
RAM for global variables
%
arduino:avr:leonardo 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:uno 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_giga:giga 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:megaavr:uno2018 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
Click for full report CSV
Board,examples/Accelerometer<br>flash,%,examples/Accelerometer<br>RAM for global variables,%,examples/Combined_Demo<br>flash,%,examples/Combined_Demo<br>RAM for global variables,%,examples/Oled_Display<br>flash,%,examples/Oled_Display<br>RAM for global variables,%,examples/Plug_Sketch_Play<br>flash,%,examples/Plug_Sketch_Play<br>RAM for global variables,%,examples/Pressure_Sensor<br>flash,%,examples/Pressure_Sensor<br>RAM for global variables,%,examples/Temp_and_Humidity<br>flash,%,examples/Temp_and_Humidity<br>RAM for global variables,%
arduino:avr:leonardo,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:uno,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_giga:giga,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:megaavr:uno2018,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: documentation Related to documentation for the project topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy