4 ms·
Can 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 get
by eevilspock 10y ago
Can 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...