4 ms·
License isn't everything. An Apache licensed project with no commercial offering will happily incorporate your improvements whenever they meet its quality stan
by kilburn 9y ago
License isn't everything.
An Apache licensed project with no commercial offering will happily incorporate your improvements whenever they meet its quality standards and scope. Now, when the company controlling the upstream project is chafging for the same functionality your patches provide... let's just say ut is going to be harder to contribute them upstream.
That's why I find it a no-brainer to invest in and contribute back to open source projects without "paid features available" whereas I will avoid the same project when they do.
Projects where maintainers get money through support contracts are fine for me, although a similar argument may be made regarding the project's documentation/easiness of configuration.
- Whitestrake 9y ago> Now, when the company controlling the upstream project is chafging for the same functionality your patches provide... It's important to correct this statement, which is either disingenuous or just incorrect. Light Code Labs is not charging its users for the functionality of the Caddy server. They are charging its users to provide pre-compiled binaries with optional customization in the form of a selection of plugins and server types. Don't conflate binaries distributed under EULA via the build server at caddyserver.com with the actual functionality of the (still 100% free) software. You're welcome to (not) contribute and (not) benefit, at your leisure. As the actual post linked by OP states, the maintainers tried support contracts. Nobody bought them, so it wasn't sustainable. Their options were to look for other solutions or stop maintaining the project. You may or may not prefer that they abandoned it instead, but they made a choice.