<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, 2 Feb 2025 at 18:44, Dmitriy Rabotyagov <<a href="mailto:noonedeadpunk@gmail.com">noonedeadpunk@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi Dmitriy</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 2 Feb 2025 at 18:15, Dmitriy Rabotyagov <<a href="mailto:noonedeadpunk@gmail.com" rel="noreferrer" target="_blank">noonedeadpunk@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Hey folks,<div dir="auto"><br></div><div dir="auto">I've learned about the project on the fosdem, and decided to follow up on a proposal for adding Gerrit as a replacement:</div><div dir="auto"><a href="https://www.gerritcodereview.com/" rel="noreferrer noreferrer" target="_blank">https://www.gerritcodereview.com/</a></div></div></blockquote><div>I also suggested the same a few months back[1], good to see someone else supporting this. </div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"></div><div dir="auto">Ah, good to know!</div><div dir="auto">I raised Gerrit during the session promoting the project[4], but folks seemed to misunderstood me, so decided to write a follow up email.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto">Despite workflow is being slightly different from established by GitHub standard, I think it is changed for better. For instance, it is possible to make series of patches, each of which can be reviewed separately, what in GitHub is not possible as will be part of one huge Pull Request.</div><div dir="auto"><br></div><div dir="auto">Gerrit is also being quite spread among so e communities. It is widely used among Android developers, as both AOSP and Chromium are being developed in Gerrit as well.</div><div dir="auto"><br></div><div dir="auto">Also OpenInfra foundation, Wikimedia, QT, Asterisk a heavily using Gerrit as of today. So tooling has significant presence and usage among FOSS projects already.</div><div dir="auto"><br></div><div dir="auto">As a CI/CD system, one of preliminary tools can be Zuul:</div><div dir="auto"><a href="https://zuul-ci.org/" rel="noreferrer noreferrer" target="_blank">https://zuul-ci.org/</a></div><div dir="auto"><br></div><div dir="auto">While Zuul supports multiple drivers, it was written with Gerrit as preliminary driver.</div><div dir="auto"><br></div><div dir="auto">There is also a Gerrithub, which might be useful for people to cover "social" gap during migration from GitHub. Though gerrithub has huge disadvantage at the moment - right now it supports only GitHub as authentication mechanism (oauth2). Though it is technically trivial to add another auth provider to Gerrit. So, potentially project can reach out maintainers and introduce independent auth option to the service?</div></div></blockquote><div> </div><div>Disclaimer, I work at the company that hosts GerritHub (GerritForge[2]), we offer it as a totally free service, there aren't even paid tiers.<br>The integration to GitHub is done via a plugin, it too open-source[3], can be installed on any instance so there's no need to use GerritHub</div><div>to migrate to an on-prem Gerrit instance, you could do it directly...<br></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Oh, well, then it's even easier:)</div><div dir="auto"><br></div><div dir="auto">I guess what I meant, was to add one more plugin? to the public deployment, to add one more Oauth2 provider, except GitHub.</div><div dir="auto">For instance, in opendev Gerrit Ubuntu One is defined as identity provider. And I'm pretty much sure it's open as well.</div><div dir="auto">And afaik, you can have multiple ones defined? So if your company would be open to the idea of adding extra oauth2 provider which is not GitHub, we probably could find a decent one satisfying everyone?</div></div></blockquote><div><br></div><div>There are other security and compliance issues to do with being the only hosts of that data(which at the moment we are not as everything is replicated to GitHub).<br>Not saying this will never happen in the future, but it won't happen in the short term unless we find someone willing to fund that effort.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto">As, if here we are trying to promote going away from GitHub, that would make total sense?</div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br>We also offer Enterprise support for installations that require it, but without adding any paid licence on top, we operate only on fully open-source<br>versions of Gerrit, so yes, the community is very much alive and thriving.<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto">From other side, gerrithub completes sync of repos back to GitHub, so it can be helpful for ppl with migration out.</div><div dir="auto"><br></div></div>
_______________________________________________<br>
Give-Up-GitHub mailing list<br>
<a href="mailto:Give-Up-GitHub@lists.sfconservancy.org" rel="noreferrer" target="_blank">Give-Up-GitHub@lists.sfconservancy.org</a><br>
<a href="https://lists.sfconservancy.org/mailman/listinfo/give-up-github" rel="noreferrer noreferrer" target="_blank">https://lists.sfconservancy.org/mailman/listinfo/give-up-github</a></blockquote><div><br>[1] <a href="https://lists.sfconservancy.org/pipermail/give-up-github/2025-January/000058.html" rel="noreferrer" target="_blank">https://lists.sfconservancy.org/pipermail/give-up-github/2025-January/000058.html</a> <br>[2] <a href="https://www.gerritforge.com/" rel="noreferrer" target="_blank">https://www.gerritforge.com/</a><br>[3] <a href="https://gerrit.googlesource.com/plugins/github/+/master/README.md" rel="noreferrer" target="_blank">https://gerrit.googlesource.com/plugins/github/+/master/README.md</a></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">[4] <a href="https://fosdem.org/2025/schedule/event/fosdem-2025-6153-the-growing-body-of-proprietary-infrastructure-for-foss-development-repeating-bad-history/" target="_blank">https://fosdem.org/2025/schedule/event/fosdem-2025-6153-the-growing-body-of-proprietary-infrastructure-for-foss-development-repeating-bad-history/</a></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
</blockquote></div></div></div>
</blockquote></div></div>