Skip to content

Commit 8afb57b

Browse files
authored
Merge pull request #50 from EasyNavigation/license
GPLv3 -> Apache 2.0
2 parents 505b5dc + 866b819 commit 8afb57b

112 files changed

Lines changed: 1117 additions & 1562 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

LICENSE

Lines changed: 402 additions & 674 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,4 @@ Localization plugins based on different map types and sensors.
7575

7676
## License
7777

78-
All packages in this repository are released under **GPL-3.0-only** unless stated otherwise in the individual package.
78+
All packages in this repository are released under **Apache-2.0** unless stated otherwise in the individual package.

common/easynav_costmap_common/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<maintainer email="juan.cely@urjc.es">Juan Sebastián Cely Gutiérrez</maintainer>
1212
<maintainer email="josemiguel.guerrero@urjc.es">José Miguel Guerrero Hernández</maintainer>
1313

14-
<license>GPL-3.0-only</license>
14+
<license>Apache-2.0</license>
1515

1616
<author email="fmrico@gmail.com">Francisco Martín Rico</author>
1717
<author email="franciscom.moreno@urjc.es">Francisco Miguel Moreno Olivo</author>

common/easynav_costmap_common/tests/costmap_2d_tests.cpp

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
// Copyright 2025 Intelligent Robotics Lab
22
//
33
// This file is part of the project Easy Navigation (EasyNav in short)
4-
// licensed under the GNU General Public License v3.0.
5-
// See <http://www.gnu.org/licenses/> for details.
4+
// Licensed under the Apache License, Version 2.0 (the "License");
5+
// you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at
67
//
7-
// Easy Navigation program is free software: you can redistribute it and/or modify
8-
// it under the terms of the GNU General Public License as published by
9-
// the Free Software Foundation, either version 3 of the License, or
10-
// (at your option) any later version.
8+
// http://www.apache.org/licenses/LICENSE-2.0
119
//
12-
// This program is distributed in the hope that it will be useful,
13-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15-
// GNU General Public License for more details.
16-
//
17-
// You should have received a copy of the GNU General Public License
18-
// along with this program. If not, see <http://www.gnu.org/licenses/>.
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
1915

2016
#include <gtest/gtest.h>
2117
#include "easynav_costmap_common/costmap_2d.hpp"

common/easynav_simple_common/include/easynav_simple_common/SimpleMap.hpp

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
// Copyright 2025 Intelligent Robotics Lab
22
//
33
// This file is part of the project Easy Navigation (EasyNav in short)
4-
// licensed under the GNU General Public License v3.0.
5-
// See <http://www.gnu.org/licenses/> for details.
4+
// Licensed under the Apache License, Version 2.0 (the "License");
5+
// you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at
67
//
7-
// Easy Navigation program is free software: you can redistribute it and/or modify
8-
// it under the terms of the GNU General Public License as published by
9-
// the Free Software Foundation, either version 3 of the License, or
10-
// (at your option) any later version.
8+
// http://www.apache.org/licenses/LICENSE-2.0
119
//
12-
// This program is distributed in the hope that it will be useful,
13-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15-
// GNU General Public License for more details.
16-
//
17-
// You should have received a copy of the GNU General Public License
18-
// along with this program. If not, see <http://www.gnu.org/licenses/>.
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
1915

2016
/// \file
2117
/// \brief Declaration of the SimpleMap type.

common/easynav_simple_common/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<version>0.0.2</version>
66
<description>Easy Navigation: Simple Common package.</description>
77
<maintainer email="fmrico@gmail.com">Francisco Martín Rico</maintainer>
8-
<license>GPL-3.0-only</license>
8+
<license>Apache-2.0</license>
99

1010
<buildtool_depend>ament_cmake</buildtool_depend>
1111

common/easynav_simple_common/src/easynav_simple_common/SimpleMap.cpp

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
// Copyright 2025 Intelligent Robotics Lab
22
//
33
// This file is part of the project Easy Navigation (EasyNav in short)
4-
// licensed under the GNU General Public License v3.0.
5-
// See <http://www.gnu.org/licenses/> for details.
4+
// Licensed under the Apache License, Version 2.0 (the "License");
5+
// you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at
67
//
7-
// Easy Navigation program is free software: you can redistribute it and/or modify
8-
// it under the terms of the GNU General Public License as published by
9-
// the Free Software Foundation, either version 3 of the License, or
10-
// (at your option) any later version.
8+
// http://www.apache.org/licenses/LICENSE-2.0
119
//
12-
// This program is distributed in the hope that it will be useful,
13-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15-
// GNU General Public License for more details.
16-
//
17-
// You should have received a copy of the GNU General Public License
18-
// along with this program. If not, see <http://www.gnu.org/licenses/>.
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
1915

2016

2117
#include <algorithm>

common/easynav_simple_common/tests/simple_maps_tests.cpp

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
// Copyright 2025 Intelligent Robotics Lab
22
//
33
// This file is part of the project Easy Navigation (EasyNav in short)
4-
// licensed under the GNU General Public License v3.0.
5-
// See <http://www.gnu.org/licenses/> for details.
4+
// Licensed under the Apache License, Version 2.0 (the "License");
5+
// you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at
67
//
7-
// Easy Navigation program is free software: you can redistribute it and/or modify
8-
// it under the terms of the GNU General Public License as published by
9-
// the Free Software Foundation, either version 3 of the License, or
10-
// (at your option) any later version.
8+
// http://www.apache.org/licenses/LICENSE-2.0
119
//
12-
// This program is distributed in the hope that it will be useful,
13-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15-
// GNU General Public License for more details.
16-
//
17-
// You should have received a copy of the GNU General Public License
18-
// along with this program. If not, see <http://www.gnu.org/licenses/>.
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
1915

2016
#include <gtest/gtest.h>
2117

controllers/easynav_mpc_controller/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,4 @@ This package does not create service servers or clients.
6161
This controller does not explicitly publish or require TF frames in code.
6262

6363
## License
64-
GPL-3.0-only
64+
Apache-2.0

controllers/easynav_mpc_controller/include/easynav_mpc_controller/MPCController.hpp

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
11
// Copyright 2025 Intelligent Robotics Lab
22
//
33
// This file is part of the project Easy Navigation (EasyNav in short)
4-
// licensed under the GNU General Public License v3.0.
5-
// See <http://www.gnu.org/licenses/> for details.
4+
// Licensed under the Apache License, Version 2.0 (the "License");
5+
// you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at
7+
//
8+
// http://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
615

716
// #pragma once
817
#ifndef EASYNAV_MPC_CONTROLLER__MPCCONTROLLER_HPP_

0 commit comments

Comments
 (0)