Ten years ago on this day we went full GitHub model in #curl: pull-request style development. We have since handled over 10,700 PRs in an increasing amount of activity.
daniel.haxx.se/blog/2015/03/03…
curl: embracing github more
Pull requests and issues filed on github are most welcome! The curl project has been around for a long time by now and we've been through several different version control systems.daniel.haxx.se
This entry was edited (2 months ago)
Gytis Repečka
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Gytis Repečka • • •zoug
in reply to daniel:// stenberg:// • • •@gytisrepecka @forgejo with all the recent developments and the "boycott US companies" mouvement happening worldwide, do you think cURL could move to another platform?
I guess what I'm really curious about is, what would it take to move such a massive open source project out of GitHub, if the maintainers wanted to.
daniel:// stenberg://
in reply to zoug • • •@zoug @gytisrepecka @forgejo years ago I wrote about it: daniel.haxx.se/blog/2021/01/28…
The situation is mostly the same today with the addition that GitHub is now a top sponsor of the curl project. It would be terribly expensive to switch platforms unless someone else steps up the sponsorship.
What if GitHub is the devil?
daniel.haxx.sezoug
in reply to daniel:// stenberg:// • • •@gytisrepecka @forgejo Thanks for the link :) interesting read.
I'd argue to situation is not the same today, there are many more reasons to boycott US services now than in the past. Most of those reasons are political, sure, but they've convinced me personally that US services can no longer be trusted today for any type of critical work.
However, I do agree that most of your reasoning could still be applied today.
daniel:// stenberg://
in reply to zoug • • •Daniel Marks
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Daniel Marks • • •HankB
in reply to daniel:// stenberg:// • • •Woof!
In all hundred or so repos I have on Github, I've only gotten 2 MRs (and merged all both them promptly. 🤣 ) One was for typos in the README and the other for actual copy/paste derived bugs.
I bow in awe of you for managing that many. 👏