Releases: thisis-romar/ma2-onPC-MCP
Releases · thisis-romar/ma2-onPC-MCP
Release list
v3.25.1 — BSL 1.1 License Tier Gating
What's New
BSL 1.1 License + Tier Gating
- Replaced Apache 2.0 with Business Source License 1.1 (Change Date: 2028-04-02)
- Three-tier feature gating: COMMUNITY (free, ~30 tools), PROFESSIONAL (~120 tools), ENTERPRISE (~50 tools)
src/license.py:LicenseTierenum,get_license_tier(),has_tier(),require_tier()src/license_tiers.py:TOOL_LICENSE_TIERSmapping (~170 tools → PRO/ENT)- Tier check integrated into
_handle_errorsdecorator — runs before any console I/O - Env vars:
GMA_LICENSE_TIER(default:community),GMA_LICENSE_BYPASS(dev/test)
Project Hardening
- Copyright headers added to all 238 Python source files
- BSL 1.1 original-repository statement in README
- Version aligned to 3.25.1 across pyproject.toml, README,
__init__.py, LICENSE - Sensitive business strategy documents removed from repository
README Refresh
- New pixel-art header banner
- License badge updated to BSL 1.1
Tests
- 35 new license tier tests (67/67 auth+license total, zero regressions)