Open source
Free as in free software
Benbow is licensed under the GNU GPL v3.0 only. No paid tier, no account, nothing held back for a pro version.
The code
The app, the core and the CLI live in benbowdev/benbow. The repository opens to the public with the beta; until then it's being prepared for it. The binaries Benbow builds itself (Xdebug, PostgreSQL, Redis, the older PHP versions) are built in the open by GitHub Actions in benbowdev/benbow-binaries, and published there with their checksums.
This website is open source too: code under the GPL-3.0, text under CC BY-SA 4.0. The Benbow name and logo are not covered by those licences; TRADEMARKS.md explains what you can do with them.
What Benbow ships with
Benbow stands on the shoulders of these projects. It downloads each one from its official source and checks it against a pinned SHA-256 before use.
| Project | Used for | Licence |
|---|---|---|
| Caddy | web server and local HTTPS | Apache-2.0 |
| PHP | via static-php-cli builds | PHP License 3.01 |
| static-php-cli | self-contained PHP builds | MIT |
| shivammathur/php | PHP 5.6 to 7.4, with backported fixes | MIT |
| MySQL | database server | GPL-2.0 |
| PostgreSQL | database server | PostgreSQL License |
| Redis | key-value store | AGPL-3.0 (one of three licences) |
| Mailpit | mail catcher | MIT |
| Adminer | database admin | Apache-2.0 or GPL-2.0 |
| Xdebug | debugger | Xdebug License |
| WP-CLI | WordPress command line | MIT |
| Composer | PHP dependencies | MIT |
| PHP_CodeSniffer + PHPCompatibility | benbow php check | BSD-3-Clause, LGPL-3.0 |
Helping out
Bug reports, fixes and docs are all welcome. CONTRIBUTING.md covers how to build Benbow and run its tests, and the code of conduct applies everywhere the project lives. Found a security problem? Please read the security policy first and don't open a public issue.
