@dimitrisk I’m having this debate recently with folks starting new projects, and their arguments are:
- to get the biggest audience/community they want to go with the “standard” where most other popular projects are
- (from managers) when using open source to recruit, again there is a desire for the visibility of GitHub, because most candidates will look at the company’s presence there.
Not saying I agree but that’s where people are.
I actually pulled my code off of GitHub (and archived it there) since I got no contribution whatsoever.
Not surprisingly when you consider that the median number of maintainers is 1.
Working across different Gitea instances is an interesting subject.
I was wondering whether WebMention or so could be used for the communication part.
Wrt discoverability, I suppose that large projects do not desperately need #github to be discoverable.
With federation we can open the ecosystem for the entire Free Software Development Lifecycle, where Github is so dominant.
Oh, I'll place a link to the #forgefriends community:
Dedicated to bringing code forges to the #Fediverse and with 2 free software projects working on that currently:
Also note that @gitea will be working on federation, hopefully in close collaboration and maybe see themselves as part of "forge friends" movement to grab the opportunities that exist.
Try doing that, privately.
We know people don't like to hear this but if a project is exclusively on Github (or CloudFlare GitLab) then its not ethical.
Thankfully, Gargron is fairly easily contactable from outside Github. Thankfully many BTC devs are easily contactable, this is **not** the case for all projects — and big ones.
At least then I know there's enough curation to assure me those projects are alive and still functional on the latest systems!
If it's not in Debian, I like asking whether anyone would actually recommend the project.
@dimitrisk The majority of people has a github account, if you want to get them involved, you need to be there.
@gcrkrause I get your point. However, we have this discussion on the fediverse instead of twitter or facebook, after having found an instance and created a new account here, while most people just use the big social platforms.
Let's say now that you are a #foss contributor and you feel that there is a contradiction between making foss and using github. How much of a burden is to create a new account?
@dimitrisk lets imagine users want to file an issue. They are pretty diversive, some might just not understand how another platform works, some might rely on special accessibility tools... Now imagine some devs, who earn some money each month with github sponsors, who cannot effort to rent their own infrastructure... I guess the effort is quite low in the average but high in the median
@gcrkrause @dimitrisk Honestly? There is also new account fatigue for some of us. Like, I get it that this part of the web is decentralized, but I'm also tired of creating new accounts. An ideal would be to pipe the 2 together while encouraging others use more ethical alternatives. And, of course, accessibility needs. Big tech is far, far, better about that than most would care to admit.
@weirdwriter yes, this is an important thing as well, thank you for the addition! Real decentralisation requires using of a service without creating an account there. I guess mailing patches kind of solves this issue, but its a workflow barely anyone supports and is slightly harder to lern than filing a merge request. @dimitrisk
@gcrkrause @dimitrisk granted, it’s much easier to delete accounts over here than it is on the mainstream, but just the sheer notion of keeping up with multiple accounts, really does not appeal to me at all like it used to. Maybe this comes from weeks of me trying to delete myself from the mainstream web, and old services I used to use but no longer use. It’s really made me change my view on having multiple accounts just to use a new service.
@dimitrisk In what way is GitHub unethical? I now lots of people dislike the M$ ownership, but is there something more sinister which I've missed?
@underlap @dimitrisk ICE is the United States Immigration and Customs Enforcement, i.e. the enforcement behind the US border and those considered responsible for the what happens there (I'm not comfortable discussing this further here).
Regarding the walled garden:
You can fork and clone repos from GitHub freely, but issues and other GitHub-specific features (organizations, discussions, teams, etc.) are not portable or standardized.
(@forgefriends is trying to fix this with Gitea, etc)
@dimitrisk Until we have federation for the others, the network effect is still too strong. You don't want to register on a new instance every time you just intend to comment on some issue somewhere. You need to be able to do that with either the existing account of your home instance, or via some portable identity/DID.
@dimitrisk I believe it's primarily about ease of use, discoverability and features. it'd be nice if something like a federated Git existed. Gitea is planning to implement that, but unfortunately it uses the heavy Matrix protocol and I don't think that'd be viable at all
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!