If you're major concern is copilot : Microsoft sucking up your codebase, you better not be producing open source applications anywhere.
Not a single open source license will protect you. (And it won't help even if they add an exclusion clause for AI).
dijit 55 minutes ago [-]
Hostile forges will help though, unless the forge gets big enough.
Scrapers (SEO bots included) tend to only have a handful of "corner cases" built for navigating sites - if your code forge is actively trying to prevent scraping it could help prevent quite a lot.
Your choices remain important, even if it's not foolproof.
KolmogorovComp 25 minutes ago [-]
Patches / PR
> It’s probably the core reason developers choose GitHub as their main git forge. I get it. It does have it’s advantages of giving a better experience for reviewing a set of changes. Initially. But what if I told you there was a time when submitting email-based patches was the standard for version control?
The author explains well how you can bear with patches, but not why patches were chosen in the first place. What advantages do they have over PR? I see none, and I won't lose my precious time working-around an inferior process to Github's already subpar PR one.
musicmatze 20 minutes ago [-]
You did not explain why the patch based process is "inferior", neither did you explain why you'd have to "work around" the process!
aniviacat 50 minutes ago [-]
The author appears to highly appreciate being able to contribute without an account, just an email.
I didn't quite get why that is. Isn't an account effectively just an email, with an additional password?
musicmatze 31 minutes ago [-]
One very crucial point that no forge (IIRC) supports that the article missed (or I accidentially skipped it) is that email supports tree-style discussion! That is a HUGE benefit IMHO, especially for patchsets, but also for "issue" discussion!
Rendered at 12:21:45 GMT+0000 (Coordinated Universal Time) with Vercel.
Not a single open source license will protect you. (And it won't help even if they add an exclusion clause for AI).
Scrapers (SEO bots included) tend to only have a handful of "corner cases" built for navigating sites - if your code forge is actively trying to prevent scraping it could help prevent quite a lot.
Your choices remain important, even if it's not foolproof.
> It’s probably the core reason developers choose GitHub as their main git forge. I get it. It does have it’s advantages of giving a better experience for reviewing a set of changes. Initially. But what if I told you there was a time when submitting email-based patches was the standard for version control?
The author explains well how you can bear with patches, but not why patches were chosen in the first place. What advantages do they have over PR? I see none, and I won't lose my precious time working-around an inferior process to Github's already subpar PR one.
I didn't quite get why that is. Isn't an account effectively just an email, with an additional password?