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

chore: add mit license #62

Closed
wants to merge 6 commits into from
Closed

chore: add mit license #62

wants to merge 6 commits into from

Conversation

julianoeltjen
Copy link
Contributor

added MIT license

license check of dependencies with cargo-deny has been performed, dependencies are licensed under

  • MIT
  • Apache-2.0
  • Apache-2.0 WITH LLVM-exception
  • BSD-3-Clause
  • MPL-2.0
  • Unicode-DFS-2016
  • ISC
    which are compatible with MIT.

.devcontainer/Dockerfile Show resolved Hide resolved
ENV PATH=/home/$USERNAME/.cargo/bin:$PATH
RUN cargo install cargo-ament-build
RUN cargo install cargo-ament-build cargo-deny
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should at least document how to use this or even better integrate it into the pipeline.
In case it's just for one-time manual license inspection, we should not permanently add it to the dev container.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is now the only thing left to decide in this PR.
Either we leave it out, or we put it in with documentation or at least a pipeline run.

@@ -1560,3 +1560,7 @@ version = "2.2.1"
[[patch.unused]]
name = "visualization_msgs"
version = "4.2.4"

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is unnecessary and causes the pipeline to fail (The creation of this section is a current inconvenience of the build process, sorry for that)

@AiyionPrime
Copy link
Member

AiyionPrime commented Nov 29, 2024

@philipp-caspers I spoke to @julianoeltjen and suggested to take over from here.

ENV PATH=/home/$USERNAME/.cargo/bin:$PATH
RUN cargo install cargo-ament-build
RUN cargo install cargo-ament-build cargo-deny
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is now the only thing left to decide in this PR.
Either we leave it out, or we put it in with documentation or at least a pipeline run.

@philipp-caspers
Copy link
Member

Superseded by: #63 #64 #65

@philipp-caspers philipp-caspers deleted the chore/add-mit-license branch December 2, 2024 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants