4 ms·
Onion layers. 1. All layers are open source, but if you want support, you pay. 3. Core layers are open source, the top layers are proprietary.
by testrun 8y ago
Onion layers.
1. All layers are open source, but if you want support, you pay.
3. Core layers are open source, the top layers are proprietary.
- scrollaway 8y agoIt's not uncommon to request custom software modifications in case #1. Which brings you to case #3 in all but name.
- egeozcan 8y ago#3 means the company will purposefully put very useful features out of scope of the core, while in #1, people expect everything that's not very custom to a specific use-case to be open-sourced eventually - which is usually the reality.
- scrollaway 8y agoI get where you're coming from, but is that the reality? What I've seen in practice is that the useful features in question are only useful to very large companies, which is why they're gated. Logic being, "if you're in need of this, you most definitely can afford the premium product, and we'd like you to be sponsoring our work since it's necessary for you to make money". Is it better to let the open source project die on the Hill of Principles, and have nobody actually benefit from the potential wasted work?