Skip to content

Comments

GPLv3 -> Apache 2.0#53

Open
fmrico wants to merge 1 commit intohumblefrom
humble-license
Open

GPLv3 -> Apache 2.0#53
fmrico wants to merge 1 commit intohumblefrom
humble-license

Conversation

@fmrico
Copy link
Contributor

@fmrico fmrico commented Feb 19, 2026

Hi

Changing license to Apache 2.0

Signed-off-by: Francisco Martín Rico <fmrico@gmail.com>
Copilot AI review requested due to automatic review settings February 19, 2026 16:46
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR changes the project license from GPLv3 to Apache 2.0 across the entire Easy Navigation (EasyNav) codebase. The license change is comprehensive and systematic, affecting the root LICENSE file, all package.xml files, all source file headers (.cpp and .hpp files), and all README documentation files.

Changes:

  • Replaced GPLv3 LICENSE file with Apache License 2.0 text
  • Updated license field in all package.xml files from "GPL-3.0-only" to "Apache-2.0"
  • Updated all source file headers from GPLv3 boilerplate to Apache 2.0 standard header format
  • Updated license sections in all README.md files

Reviewed changes

Copilot reviewed 96 out of 96 changed files in this pull request and generated no comments.

Show a summary per file
File Description
LICENSE Complete replacement of GPLv3 text with Apache License 2.0, Version 2.0, January 2004
README.md Updated main repository license statement to Apache-2.0
planners/*/package.xml Updated license fields for simple_planner, navmap_planner, and costmap_planner packages
planners//.cpp, *.hpp Updated file headers with Apache 2.0 license boilerplate
planners/*/README.md Updated license sections in documentation
maps_managers/*/package.xml Updated license fields for all map manager packages (simple, octomap, navmap, costmap, bonxai)
maps_managers//.cpp, *.hpp Updated file headers with Apache 2.0 license boilerplate
maps_managers/*/README.md Updated license sections in documentation
localizers/*/package.xml Updated license fields for all localizer packages (simple, navmap, gps, costmap)
localizers//.cpp, *.hpp Updated file headers with Apache 2.0 license boilerplate
localizers/*/README.md Updated license sections in documentation
controllers/*/package.xml Updated license fields for all controller packages (simple, serest, mppi, vff)
controllers//.cpp, *.hpp Updated file headers with Apache 2.0 license boilerplate
controllers/*/README.md Updated license sections in documentation
common/*/package.xml Updated license fields for common packages (simple_common, costmap_common)
common//.cpp, *.hpp Updated file headers with Apache 2.0 license boilerplate

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

1 participant