3 ms·
Thanks for your perspective and naming the features you would like to see in GitLab CE. Can I ask what open source project you are considering to host on-premis
by sytse 11y ago
Thanks for your perspective and naming the features you would like to see in GitLab CE. Can I ask what open source project you are considering to host on-premises with GitLab CE?
We do try to open source features that are requested by open source projects, such as the branded login page after a HN discussion https://news.ycombinator.com/item?id=10931690 https://news.ycombinator.com/item?id=10931690
I agree that falsely accusing people of looking at the EE code would be very bad. So far we only once declined a contribution to CE by claiming it was EE code, in this case the code was verbatim, the diff showed a zero character difference. Future calls will be harder but we'll try to prevent false declines.
More about this our criteria to merge CE contributions if they are already in EE can be found in https://about.gitlab.com/about/#stewardship https://about.gitlab.com/about/#stewardship
- zanny 11y agoOne example would be KDE, who considered Gitlab but ended up going with Phabricator because they are one of those 100+ developer projects that wanted the LDAP, analytics, logging, etc but also being a major open source software community wouldn't settle to not dogfood free software, and the CE was missing too much at the time. Personally, I much prefer Gitlabs project -> code / issues / milestones / etc workflow over Phabricator's git / issues milestones -> projects workflow, and love using Gitlab, but there are a lot of free software communities (Gnome, Freedesktop.org, among others) who are almost certainly going to try moving to more modern project management services in the near future and will be forced away from the IMO best UX Gitlab offers for ones like gogs / phabricator that both sate their needs for a free software solution that also has the featureset for these thousand+ developer ecosystems.
- sytse 11y agoCurrently GitLab has LDAP, analytics, and logging. I'm glad you like the UX of GitLab. I'm not sure what essential features are still missing from it in your opinion. Can you elaborate?
- zanny 11y agoI'm not one of the KDE web devs that run their infrastructure, I'm just a project contributor / maintainer. There has been some historical recording of the process that led to KDE having to give up on the idea, though: http://permalink.gmane.org/gmane.comp.kde.devel.community/618 http://permalink.gmane.org/gmane.comp.kde.devel.community/61... https://mail.kde.org/pipermail/kde-community/2014q1/000667.html https://mail.kde.org/pipermail/kde-community/2014q1/000667.h... https://forum.kde.org/viewtopic.php?f=292&t=130854&p=350671#p350684 https://forum.kde.org/viewtopic.php?f=292&t=130854&p=350671#...
- sytse 11y agoThanks for the links. I'm sorry I never got the chance to talk to the KDE people and address the concerns we had. We're always open to adding or open sourcing features that are needed by large open source projects.