Skip to content
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

More permissive license for *.proto files #1957

Open
3 tasks done
benmcmorran opened this issue Oct 28, 2022 · 3 comments
Open
3 tasks done

More permissive license for *.proto files #1957

benmcmorran opened this issue Oct 28, 2022 · 3 comments
Assignees
Labels
topic: gRPC Related to the gRPC interface topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement

Comments

@benmcmorran
Copy link

Describe the request

The *.proto files in this repo are currently licensed under GPLv3. I'm not a lawyer, but that seems like it would prevent any non-GPL application from interacting arduino-cli over the gRPC interface because the application would need the *.proto files for code generation. Is that intentional, and if not, would it be possible to change the license for *.proto files specifically to something more permissive like MIT? It's seems strange that an MIT licensed application, for example, would be allowed to interact with arduino-cli over the CLI interface, but not the gRPC interface.

Describe the current behavior

The *.proto files in this repo are currently licensed under GPLv3.

Arduino CLI version

0.28.0

Operating system

N/A

Operating system version

N/A

Additional context

No response

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the nightly build
  • My request contains all necessary details
@benmcmorran benmcmorran added the type: enhancement Proposed improvement label Oct 28, 2022
@per1234 per1234 added topic: infrastructure Related to project infrastructure topic: gRPC Related to the gRPC interface labels Oct 28, 2022
@benmcmorran
Copy link
Author

@alranel any updates on if this change is something that Arduino is considering?

@alranel
Copy link
Member

alranel commented Nov 30, 2023

@benmcmorran Thank you for raising the issue, and apologies for the big delay. We're going to apply a more permissive license to those files.

@benmcmorran
Copy link
Author

Great! Thanks for the update.

@alessio-perugini alessio-perugini added this to the Arduino CLI v1.0.0 milestone Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: gRPC Related to the gRPC interface topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement
Projects
None yet
Development

No branches or pull requests

4 participants