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

Remove invalid license template. #209

Open
wants to merge 2 commits into
base: rolling
Choose a base branch
from
Open

Remove invalid license template. #209

wants to merge 2 commits into from

Conversation

tfoote
Copy link
Member

@tfoote tfoote commented Jan 31, 2020

Flagged in #109 this template is not a valid template for the BSD license.
The correct license was added in #205

The original author doesn't know where it came from: ros2/geometry2#222 (comment)

This will cause a lot of warnings/errors. But anyone who's using this template for legacy code has modified the license, naming it something that doesn't exist. It doesn't match with legacy code as flagged in ros2/geometry2#222 And anyone who has written new code is not using the standard BSD 3 clause license that we would want because they're trying to pass our linter which wouldn't pass with that in the past. The subtle differences will cause nightmares for due diligence efforts.

The longer we go the worse the problem will be. We could add a backwards compatibility period for a while but there's no way that we'll know that everyone has fixed things, and in that time more people will likely follow the incorrect template.

Flagged in #109 this  template is not a valid template for a license.
The correct license was added in #205

Signed-off-by: Tully Foote <tfoote@osrfoundation.org>
@dirk-thomas
Copy link
Contributor

What is the proposed roll out strategy for this breaking change?

@tfoote
Copy link
Member Author

tfoote commented Jan 31, 2020

I have opened pull requests against every instance of this template in ros2.repos.

tfoote added a commit to ros2/rcutils that referenced this pull request Feb 1, 2020
re: ament/ament_lint#209

Signed-off-by: Tully Foote <tfoote@osrfoundation.org>
@cottsay
Copy link
Contributor

cottsay commented Jun 11, 2020

@tfoote, will #205 be backported to all supported ROS 2 releases? If not, I'll need to create a new branch to take this change in rqt_reconfigure.

@audrow
Copy link
Contributor

audrow commented May 27, 2021

@tfoote, are we still interested in getting this in? Can I do anything to help?

@audrow audrow changed the base branch from master to rolling June 28, 2022 14:14
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.

4 participants