Skip to content

Commit 97de88d

Browse files
author
Carl Delsey
authored
Clarify Licensing throughout the repo (ros-navigation#1080)
* Add proper SPDX license IDs and repo LICENSE file * Fixing a minor linter typo
1 parent f46c8ee commit 97de88d

File tree

29 files changed

+49
-28
lines changed

29 files changed

+49
-28
lines changed

LICENSE

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Portions of this repository are available under one of the following licenses
2+
3+
SPDX-ID:
4+
* LGPL-2.1-or-later
5+
* Apache-2.0
6+
* BSD-3-Clause
7+
* Apache-2.0 AND BSD-3-Clause
8+
9+
Please see the package.xml file for each package to see the specific license for
10+
that package.
11+
12+
Contributions to existing files should be made under the license of that file.
13+
New files should be made under the first license listed in the appropriate
14+
package.xml file
15+
16+
For files that are not otherwise marked, they are provided under the Apache-2.0
17+
license.

nav2_amcl/include/nav2_amcl/angleutils.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,6 @@ angleutils::angle_diff(double a, double b)
5757
}
5858
}
5959

60-
} // namespace nav2_util
60+
} // namespace nav2_amcl
6161

6262
#endif // NAV2_AMCL__ANGLEUTILS_HPP_

nav2_amcl/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<!-- <author>Brian P. Gerkey</author>
1919
<author>[email protected]</author> -->
2020
<maintainer email="[email protected]">Mohammad Haghighipanah</maintainer>
21-
<license>LGPL</license>
21+
<license>LGPL-2.1-or-later</license>
2222

2323
<buildtool_depend>ament_cmake</buildtool_depend>
2424
<build_depend>nav2_common</build_depend>

nav2_behavior_tree/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<maintainer email="[email protected]">Michael Jeronimo</maintainer>
88
<maintainer email="[email protected]">Carlos Orduno</maintainer>
99
<maintainer email="[email protected]">Carlos Orduno</maintainer>
10-
<license>Apache License 2.0</license>
10+
<license>Apache-2.0</license>
1111

1212
<buildtool_depend>ament_cmake</buildtool_depend>
1313

nav2_bringup/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<description>Bringup scripts and configurations for the navigation2 stack</description>
77
<maintainer email="[email protected]">Michael Jeronimo</maintainer>
88
<maintainer email="[email protected]">Steve Macenski</maintainer>
9-
<license>Apache License 2.0</license>
9+
<license>Apache-2.0</license>
1010

1111
<buildtool_depend>ament_cmake</buildtool_depend>
1212
<build_depend>nav2_common</build_depend>

nav2_bt_navigator/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.2.2</version>
66
<description>TODO</description>
77
<maintainer email="[email protected]">Michael Jeronimo</maintainer>
8-
<license>Apache License 2.0</license>
8+
<license>Apache-2.0</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<build_depend>nav2_common</build_depend>

nav2_common/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.2.2</version>
66
<description>Common support functionality used throughout the navigation 2 stack</description>
77
<maintainer email="[email protected]">Carl Delsey</maintainer>
8-
<license>Apache License 2.0</license>
8+
<license>Apache-2.0</license>
99

1010
<buildtool_depend>ament_cmake_core</buildtool_depend>
1111

nav2_costmap_2d/package.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
and configuration of sensor topics.
1414
</description>
1515
<maintainer email="[email protected]">Steve Macenski</maintainer>
16-
<license>BSD</license>
16+
<license>BSD-3-Clause</license>
17+
<license>Apache-2.0</license>
1718

1819
<buildtool_depend>ament_cmake</buildtool_depend>
1920
<build_depend>nav2_common</build_depend>

nav2_dwb_controller/costmap_queue/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<version>0.2.2</version>
55
<description>The costmap_queue package</description>
66
<maintainer email="[email protected]">David V. Lu!!</maintainer>
7-
<license>BSD</license>
7+
<license>BSD-3-Clause</license>
88

99
<buildtool_depend>ament_cmake</buildtool_depend>
1010
<build_depend>nav2_common</build_depend>

nav2_dwb_controller/dwb_controller/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.2.2</version>
66
<description>TODO</description>
77
<maintainer email="[email protected]">Carl Delsey</maintainer>
8-
<license>Apache License 2.0</license>
8+
<license>Apache-2.0</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<build_depend>nav2_common</build_depend>

nav2_dwb_controller/dwb_core/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.2.2</version>
66
<description>TODO</description>
77
<maintainer email="[email protected]">Carl Delsey</maintainer>
8-
<license>BSD</license>
8+
<license>BSD-3-Clause</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<build_depend>nav2_common</build_depend>

nav2_dwb_controller/dwb_critics/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<version>0.2.2</version>
55
<description>The dwb_critics package</description>
66
<maintainer email="[email protected]">David V. Lu!!</maintainer>
7-
<license>BSD</license>
7+
<license>BSD-3-Clause</license>
88

99
<buildtool_depend>ament_cmake</buildtool_depend>
1010
<build_depend>nav2_common</build_depend>

nav2_dwb_controller/dwb_msgs/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.2.2</version>
66
<description>Message/Service definitions specifically for the dwb_core</description>
77
<maintainer email="[email protected]">David V. Lu!!</maintainer>
8-
<license>BSD</license>
8+
<license>BSD-3-Clause</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111

nav2_dwb_controller/dwb_plugins/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
and TrajectoryGenerators for dwb_core
88
</description>
99
<maintainer email="[email protected]">David V. Lu!!</maintainer>
10-
<license>BSD</license>
10+
<license>BSD-3-Clause</license>
1111

1212
<buildtool_depend>ament_cmake</buildtool_depend>
1313
<build_depend>nav2_common</build_depend>

nav2_dwb_controller/nav2_dwb_controller/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</description>
99
<maintainer email="[email protected]">Carl Delsey</maintainer>
1010
<maintainer email="[email protected]">Steve Macenski</maintainer>
11-
<license>Apache License 2.0</license>
11+
<license>Apache-2.0</license>
1212

1313
<buildtool_depend>ament_cmake</buildtool_depend>
1414

nav2_dwb_controller/nav_2d_msgs/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.2.2</version>
66
<description>Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D.</description>
77
<maintainer email="[email protected]">David V. Lu!!</maintainer>
8-
<license>BSD</license>
8+
<license>BSD-3-Clause</license>
99

1010
<build_export_depend>rosidl_default_runtime</build_export_depend>
1111

nav2_dwb_controller/nav_2d_utils/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.2.2</version>
66
<description>A handful of useful utility functions for nav_2d packages.</description>
77
<maintainer email="[email protected]">David V. Lu!!</maintainer>
8-
<license>BSD</license>
8+
<license>BSD-3-Clause</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<build_depend>nav2_common</build_depend>

nav2_dynamic_params/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
convenience functions for event callbacks are also provided
1010
</description>
1111
<maintainer email="[email protected]">Brian Wilcox</maintainer>
12-
<license>Apache License 2.0</license>
12+
<license>Apache-2.0</license>
1313

1414
<buildtool_depend>ament_cmake</buildtool_depend>
1515
<build_depend>nav2_common</build_depend>

nav2_lifecycle_manager/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.2.2</version>
66
<description>A controller/manager for the lifecycle nodes of the Navigation 2 system</description>
77
<maintainer email="[email protected]">Michael Jeronimo</maintainer>
8-
<license>Apache License 2.0</license>
8+
<license>Apache-2.0</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111

nav2_map_server/package.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
Refactored map server for ROS2 Navigation
88
</description>
99
<maintainer email="[email protected]">Brian Wilcox</maintainer>
10-
<license>BSD License 2.0</license>
10+
<license>Apache-2.0</license>
11+
<license>BSD-3-Clause</license>
1112

1213
<buildtool_depend>ament_cmake</buildtool_depend>
1314

nav2_msgs/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<maintainer email="[email protected]">Michael Jeronimo</maintainer>
88
<maintainer email="[email protected]">Steve Macenski</maintainer>
99
<maintainer email="[email protected]">Carlos Orduno</maintainer>
10-
<license>Apache License 2.0</license>
10+
<license>Apache-2.0</license>
1111

1212
<buildtool_depend>ament_cmake</buildtool_depend>
1313
<build_depend>nav2_common</build_depend>

nav2_navfn_planner/package.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
<description>TODO</description>
77
<maintainer email="[email protected]">Steve Macenski</maintainer>
88
<maintainer email="[email protected]">Carlos Orduno</maintainer>
9-
<license>Apache License 2.0</license>
9+
<license>Apache-2.0</license>
10+
<license>BSD-3-Clause</license>
1011

1112
<buildtool_depend>ament_cmake</buildtool_depend>
1213

nav2_recoveries/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<description>TODO</description>
77
<maintainer email="[email protected]">Carlos Orduno</maintainer>
88
<maintainer email="[email protected]">Steve Macenski</maintainer>
9-
<license>Apache License 2.0</license>
9+
<license>Apache-2.0</license>
1010

1111
<buildtool_depend>ament_cmake</buildtool_depend>
1212
<build_depend>nav2_common</build_depend>

nav2_rviz_plugins/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.2.2</version>
66
<description>Navigation 2 plugins for rviz</description>
77
<maintainer email="[email protected]">Michael Jeronimo</maintainer>
8-
<license>Apache License 2.0</license>
8+
<license>Apache-2.0</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<build_depend>qtbase5-dev</build_depend>

nav2_system_tests/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.2.2</version>
66
<description>TODO</description>
77
<maintainer email="[email protected]">Carlos Orduno</maintainer>
8-
<license>Apache License 2.0</license>
8+
<license>Apache-2.0</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111
<build_depend>nav2_common</build_depend>

nav2_util/package.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
<description>TODO</description>
77
<maintainer email="[email protected]">Michael Jeronimo</maintainer>
88
<maintainer email="[email protected]">Mohammad Haghighipanah</maintainer>
9-
<license>Apache License 2.0</license>
9+
<license>Apache-2.0</license>
10+
<license>BSD-3-Clause</license>
1011

1112
<buildtool_depend>ament_cmake</buildtool_depend>
1213
<depend>nav2_common</depend>

nav2_voxel_grid/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures.
88
</description>
99
<maintainer email="[email protected]">Carl Delsey</maintainer>
10-
<license>BSD</license>
10+
<license>BSD-3-Clause</license>
1111

1212
<buildtool_depend>ament_cmake</buildtool_depend>
1313
<build_depend>nav2_common</build_depend>

nav2_world_model/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.2.2</version>
66
<description>TODO</description>
77
<maintainer email="[email protected]">Brian Wilcox</maintainer>
8-
<license>Apache License 2.0</license>
8+
<license>Apache-2.0</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111

navigation2/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</description>
99
<maintainer email="[email protected]">Steve Macenski</maintainer>
1010
<maintainer email="[email protected]">Carl Delsey</maintainer>
11-
<license>Apache License 2.0</license>
11+
<license>Apache-2.0</license>
1212

1313
<buildtool_depend>ament_cmake</buildtool_depend>
1414

0 commit comments

Comments
 (0)