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

Add in the BSD license. #26055

Merged
merged 2 commits into from
Aug 13, 2020
Merged

Add in the BSD license. #26055

merged 2 commits into from
Aug 13, 2020

Conversation

clalancette
Copy link
Contributor

Recently, there have been some questions raised on what license this repository is under. While it is largely a set of configuration files for the various ROS distributions, there is also a bunch of code in here. I think we should add a license to clarify the situation for this repository.

I've gone with the BSD license here as it is the most broad, there are already a couple of files in this repository that claim it, and it is compatible with both ROS 1 and ROS 2. While adding in the top-level LICENSE file, I took the liberty of adding the BSD license clause header to the files that were written by current Open Robotics employees. This included relicensing one file from Apache 2.0 to BSD, but that was written completely by @tfoote so it should be fine.

I did not add the license header to files that had one or more authors outside of Open Robotics. I'm not sure whether we can add that header, or whether we need explicit permission from the outside authors.

@ros2/team I'm looking for opinions on whether this is a viable thing to do, and whether I've gone about it properly.

@chapulina FYI

This is to make it clear what license the code in this repository
should be under.  While I was here, I also took the liberty of
adding the BSD license clause header to the files that were
clearly written by Open Robotics employees.  This included
relicensing one file from Apache 2.0 to BSD, but that was
writting completely by Tully so it should be fine.

Signed-off-by: Chris Lalancette <[email protected]>
LICENSE Outdated Show resolved Hide resolved
Signed-off-by: Chris Lalancette <[email protected]>
Copy link
Member

@tfoote tfoote left a comment

Choose a reason for hiding this comment

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

Thanks for the cleanup Chris. Your logic looks solid.

@clalancette
Copy link
Contributor Author

All right, I think we've had broad agreement that this is OK to do here. I'm going to go ahead and merge this. Thanks everyone for the feedback.

@clalancette clalancette merged commit 5b89fff into master Aug 13, 2020
@clalancette clalancette deleted the clalancette/add-bsd-license branch August 13, 2020 19:05
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.

None yet

6 participants