3 ms·
Yes, we recognize we have to walk a fine line. In https://about.gitlab.com/about/#stewardship https://about.gitlab.com/about/#stewardship we detail our policy r
by sytse 10y ago
Yes, we recognize we have to walk a fine line. In https://about.gitlab.com/about/#stewardship https://about.gitlab.com/about/#stewardship we detail our policy regarding this. It starts with "When someone contributes a feature to CE that is already in EE we have a hard decision to make. We hope that people focus on contributing features that are neither in CE nor EE. This way both edits benefit from a new feature and GitLab Inc. don't have to make a hard decision."
- eevilspock 10y agoCan you explain the "hard decision"? Is it that you have to choose between two implementations for the same or overlapping features, meaning someone's work gets thrown out? Or do you mean that you have to decide whether to reject the freely offered CE pull request because it undermines the value-add of EE?
- sytse 10y agoBoth are options and we will make that trade-off according to the criteria mentioned. So far all our decisions were easy (low quality contribution or code copied from EE) but someday we'll have to make a hard decision.
- eevilspock 10y agoTo me the second reason is a serious conflict of interest issue and severely undermines the open source community spirit of your open core. GitLab's Inc would no longer be benevolent dictator for life, just plain old dictator.
- rickycook 10y agowell, overall it's better than gitlab is open source than not, and also better that they have money and dedicated developers than not. i wouldn't take away either of these things from the {product,project}
- sytse 10y agoI meant that rejecting an MR is always an option. We will never do that only because it undermines the value-add of EE. As stated on https://about.gitlab.com/about/#stewardship https://about.gitlab.com/about/#stewardship we will consider multiple factors. I just updated these factors to make sure everything that comes to mind is listed there in https://gitlab.com/gitlab-com/www-gitlab-com/commit/8e22bb935da1bca44e220862e93c2da7aa72b606 https://gitlab.com/gitlab-com/www-gitlab-com/commit/8e22bb93...