Skip to content

Commit bffae37

Browse files
committed
fix(content): correct Barbacane license to AGPLv3 across blog and site
Eight blog articles and the trademarks page incorrectly stated Barbacane was Apache 2.0; the project is dual-licensed under AGPLv3 and a commercial license. Footer mentions swapped to (AGPLv3). The roadmap article's body paragraph rewritten to acknowledge the dual-license without weakening the anti-open-core stance. Also dropped the unused Apache-2.0 license field from this website repo's README and package.json.
1 parent dc28def commit bffae37

11 files changed

Lines changed: 9 additions & 15 deletions

README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,3 @@ src/
3737
└── styles/ # Global styles
3838
public/ # Static assets
3939
```
40-
41-
## License
42-
43-
Apache-2.0

package-lock.json

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
},
1616
"keywords": [],
1717
"author": "",
18-
"license": "Apache-2.0",
1918
"bugs": {
2019
"url": "https://github.com/barbacane-dev/website/issues"
2120
},

src/content/blog/api-retirement-done-right.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,4 +283,4 @@ API retirement shouldn't require a committee. It should require a pull request.
283283

284284
---
285285

286-
*Barbacane is open source (Apache 2.0) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). Check the [documentation](https://docs.barbacane.dev/) for the full CLI reference and getting started guide.*
286+
*Barbacane is open source (AGPLv3) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). Check the [documentation](https://docs.barbacane.dev/) for the full CLI reference and getting started guide.*

src/content/blog/authorization-at-the-gateway.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,4 +278,4 @@ The [middleware documentation](https://docs.barbacane.dev/guide/middlewares.html
278278

279279
---
280280

281-
*Barbacane is open source (Apache 2.0) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). The CEL and OPA authorization plugins ship with v0.1.x. Try them against your specs and let us know what works.*
281+
*Barbacane is open source (AGPLv3) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). The CEL and OPA authorization plugins ship with v0.1.x. Try them against your specs and let us know what works.*

src/content/blog/beyond-configuration-drift.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,4 +253,4 @@ The goal: your API contract *is* your production configuration. Security policie
253253

254254
---
255255

256-
*Barbacane is open source (Apache 2.0) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). As of February 2026, it remains an early-stage project—evaluate thoroughly before production use.*
256+
*Barbacane is open source (AGPLv3) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). As of February 2026, it remains an early-stage project—evaluate thoroughly before production use.*

src/content/blog/compliance-by-construction-part-1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,4 +170,4 @@ We'll cover all of that in [Part 2: the compliance controls](/blog/compliance-by
170170

171171
---
172172

173-
*Barbacane is open source (Apache 2.0) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). Questions about compliance use cases? Reach us at [contact@barbacane.dev](mailto:contact@barbacane.dev).*
173+
*Barbacane is open source (AGPLv3) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). Questions about compliance use cases? Reach us at [contact@barbacane.dev](mailto:contact@barbacane.dev).*

src/content/blog/compliance-by-construction-part-2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,4 +155,4 @@ Conformity requirements are ultimately about demonstrating that your controls wo
155155

156156
---
157157

158-
*Barbacane is open source (Apache 2.0) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). Questions about compliance use cases? Reach us at [contact@barbacane.dev](mailto:contact@barbacane.dev).*
158+
*Barbacane is open source (AGPLv3) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). Questions about compliance use cases? Reach us at [contact@barbacane.dev](mailto:contact@barbacane.dev).*

src/content/blog/how-we-build-our-roadmap.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ A roadmap is defined as much by what's absent as by what's present. Here are rec
103103

104104
**"Build a plugin marketplace."** Barbacane plugins are WASM modules compiled from Rust via Wasmtime with AOT compilation. A marketplace would incentivize quantity over quality and create a maintenance surface we can't control. We've shipped over a dozen first-party plugins, from basic auth to correlation IDs to request size limits, and we'd rather have twelve solid plugins than a hundred fragile ones.
105105

106-
**"Create an enterprise edition."** I've lived through the open-core playbook from the inside. Kong's split between Gateway OSS and Kong Enterprise, Tyk's gated dashboard and developer portal, Gravitee's community-versus-enterprise feature matrix: I've seen how this plays out. The community version gets slower updates, the best features land behind a paywall, and contributors eventually realize they're building someone else's commercial product. Barbacane is fully open source under Apache 2.0. There is no enterprise edition. We generate revenue through professional services, not feature paywalls.
106+
**"Create an enterprise edition."** I've lived through the open-core playbook from the inside. Kong's split between Gateway OSS and Kong Enterprise, Tyk's gated dashboard and developer portal, Gravitee's community-versus-enterprise feature matrix: I've seen how this plays out. The community version gets slower updates, the best features land behind a paywall, and contributors eventually realize they're building someone else's commercial product. Barbacane's source is AGPLv3. There is no enterprise edition, no paid tier of features. We do offer a commercial license for organisations that cannot comply with AGPL copyleft (typically SaaS vendors building on top of Barbacane), but it unlocks the *same* code, not extra capabilities. Revenue comes from that commercial license and from professional services, not from feature paywalls.
107107

108108
---
109109

@@ -134,4 +134,4 @@ If you have ideas, constraints, or feedback that should inform our next decision
134134

135135
---
136136

137-
*Barbacane is open source (Apache 2.0) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). Check the [documentation](https://docs.barbacane.dev/) for the full CLI reference and getting started guide.*
137+
*Barbacane is open source (AGPLv3) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). Check the [documentation](https://docs.barbacane.dev/) for the full CLI reference and getting started guide.*

src/content/blog/one-gateway-many-specs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,4 +189,4 @@ It's not a silver bullet. Cross-service consistency is a hard problem, and route
189189

190190
---
191191

192-
*Barbacane is open source (Apache 2.0) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). Check the [documentation](https://docs.barbacane.dev/) for the full CLI reference and getting started guide.*
192+
*Barbacane is open source (AGPLv3) and available at [github.com/barbacane-dev/barbacane](https://github.com/barbacane-dev/barbacane). Check the [documentation](https://docs.barbacane.dev/) for the full CLI reference and getting started guide.*

0 commit comments

Comments
 (0)