I don't see the problem here? It's their project and they can choose what they want to maintain. If you disagree, it's perfectly fine to fork the project and implement this but then you bear the cost of maintenance. These kinds of open source projects need to be sustainable, you can't expect the companies producing them to continue maintaining and investing in them without some sustainable way of doing it. I don't se…
Without putting blame on anyone, this does show a fundamental issue with the open core model. It is built on the premise that your "open" product will not be as good as possible, so you can still have the higher priced "enterprise" product. I think it's fair to point that out. Usually, you expect that developers want to create software that is "as good as possible". They may have a different idea what exactly "good"…
When 'open core' projects reject contributions for competing with the EE
41–50 of 202 posts
Re: When 'open core' projects reject contributions for competing with the EE
#42Earlier quoted context omitted.
I think the problem is entitlement more than terminology.
A person writes code for a feature that is not merged into the project and you call them entitled?
Re: When 'open core' projects reject contributions for competing with the EE
#43I don't see the problem here? It's their project and they can choose what they want to maintain. If you disagree, it's perfectly fine to fork the project and implement this but then you bear the cost of maintenance. These kinds of open source projects need to be sustainable, you can't expect the companies producing them to continue maintaining and investing in them without some sustainable way of doing it. I don't se…
Re: When 'open core' projects reject contributions for competing with the EE
#44Earlier quoted context omitted.
I think the problem is entitlement more than terminology.
If someone builds a feature faster, better, and more open than the paid alternative and gives it away long before the enterprise version even announces the feature, where is the entitlement?
Just because you created an amazing pull request that everyone wants merged in, doesn't mean the maintainer should or want to do so.
Re: When 'open core' projects reject contributions for competing with the EE
#45One lesson from this is to not contribute a 'major feature' to an open source project without a signal that it would actually be accepted. Even if the feature doesn't conflict with enterprise/monetisation, the feature could just be against the goals of ideals of the maintainers, of whom the project is up to. Open source is not a mandate that the maintainers must accept every contribution. The author should consider w…
Most issues either look like someone has been working on them for quite some time (which seems rude to barge in and waste their time), or there’s no clear indication of what would be valuable to help with.
Re: When 'open core' projects reject contributions for competing with the EE
#46They need to be able to differentiate core from Enterprise. If they can't make money in a sustainable way the open core company will die and so will the open source project. Those who fail to see this reality are only hurting themselves. This is perfectly fine.
If the community is able to implement new features better, faster, and more open than the company, then the company probably should be pushed out of the project. If that has to happen via forking and directly competing with them, so be it.
Re: When 'open core' projects reject contributions for competing with the EE
#47One lesson from this is to not contribute a 'major feature' to an open source project without a signal that it would actually be accepted. Even if the feature doesn't conflict with enterprise/monetisation, the feature could just be against the goals of ideals of the maintainers, of whom the project is up to. Open source is not a mandate that the maintainers must accept every contribution. The author should consider w…
Another thing that annoys me to no end is locking threads because it’s “heated”. Just accept the grief and venting, people deserve it. It’s toxic positivity.
Re: When 'open core' projects reject contributions for competing with the EE
#48Earlier quoted context omitted.
>show a fundamental issue with the open core model The alternative is the code doesnt exist. >Usually, you expect that developers When developers give away software for free I have no expections of them. If they fix a bug I consider that a favor not an obligation on their part. There is a culture of entitlement surrounding open source which drives "expectations" from people who give stuff away for free and it's madde…
The only one giving stuff away for free is the author of the PR. And yet, you're calling that person entitled.
Re: When 'open core' projects reject contributions for competing with the EE
#49Situations like this one make a company show whether they really are open source or only do so for marketability and to artificially appear more trustworthy. And sadly too often it comes out that it’s the latter
Situations like this one bring out the difference between people who want open source to be supported and those who just want a freebee.
Re: When 'open core' projects reject contributions for competing with the EE
#50Earlier quoted context omitted.
Without putting blame on anyone, this does show a fundamental issue with the open core model. It is built on the premise that your "open" product will not be as good as possible, so you can still have the higher priced "enterprise" product. I think it's fair to point that out. Usually, you expect that developers want to create software that is "as good as possible". They may have a different idea what exactly "good"…
>show a fundamental issue with the open core model The alternative is the code doesnt exist. >Usually, you expect that developers When developers give away software for free I have no expections of them. If they fix a bug I consider that a favor not an obligation on their part. There is a culture of entitlement surrounding open source which drives "expectations" from people who give stuff away for free and it's madde…
Even something as simple as "I built this for my own needs and have open sourced it for open knowledge and will only fix issues that further my own needs and will not accept anything but simple PRs" goes a long way.