Skip to content

fix(license): relicense from GPL-3.0 to Apache-2.0 - #401

Merged
PMerlet merged 2 commits into
mainfrom
chore/relicense-apache-2.0
Oct 10, 2026
Merged

PMerlet merged 2 commits into
mainfrom
chore/relicense-apache-2.0

Conversation

@PMerlet

@PMerlet PMerlet commented Oct 10, 2026 •

Copy link
Copy Markdown
Member

Implements the CEO decision to relicense the Forest Admin agents from GPL-3.0 to Apache-2.0 (effective 2026-10-12).

  • Every LICENSE file replaced with the Apache License 2.0 text and the copyright notice Forest Admin
  • spec.license of every gemspec and the root package.json set to Apache-2.0

Do not merge before 2026-10-12: the merge triggers a release, which must be published on or after the effective date.

馃 Generated with Claude Code

Note

Relicense all packages from GPL-3.0 to Apache-2.0

Replaces the GPL-3.0 LICENSE text with the Apache License 2.0 (Forest Admin copyright 2023-2026) across all Ruby gems and the root repo, and updates the license metadata in each .gemspec, package.json, and agent_ruby.gemspec to Apache-2.0. Adds new Apache-2.0 LICENSE files for the mambu_payments, pylon, and zendesk packages.

  • Risk: forest_admin_agent and forest_admin_datasource_customizer gemspecs no longer exclude LICENSE from the gem file list, so built gems now include the license file. Relicensing from GPL-3.0 to Apache-2.0 changes downstream redistribution terms.

Macroscope summarized fed4485.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@qltysh

qltysh Bot commented Oct 10, 2026

Copy link
Copy Markdown

Qlty


Coverage Impact

This PR will not change total coverage.

馃殾 See full report on Qlty Cloud 禄

馃洘 Help
  • Diff Coverage: Coverage for added or modified lines of code (excludes deleted files). Learn more.

  • Total Coverage: Coverage for the whole repository, calculated as the sum of all File Coverage. Learn more.

  • File Coverage: Covered Lines divided by Covered Lines plus Missed Lines. (Excludes non-executable lines including blank lines and comments.)

    • Indirect Changes: Changes to File Coverage for files that were not modified in this PR. Learn more.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@PMerlet
PMerlet marked this pull request as ready for review October 10, 2026 09:10
@PMerlet
PMerlet merged commit 465ff60 into main Oct 10, 2026
33 checks passed
@PMerlet
PMerlet deleted the chore/relicense-apache-2.0 branch October 10, 2026 09:15
forest-bot added a commit that referenced this pull request Oct 10, 2026
## [1.45.1](v1.45.0...v1.45.1) (2026-10-10)

### Bug Fixes

* **license:** relicense from GPL-3.0 to Apache-2.0 ([#401](#401)) ([465ff60](465ff60))
@forest-bot

Copy link
Copy Markdown
Member

馃帀 This PR is included in version 1.45.1 馃帀

The release is available on GitHub release

Your semantic-release bot 馃摝馃殌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants