@yarmo Generally no problem (I don't host on GitHub myself), but in some cases the instance has registrations closed, meaning you cannot contribute using Pull Requests.
(cough cough git send-email)
@sfr that's unfortunate when that happens :/ with the regards to the poll, let's say the intention was there on your behalf to try and contribute.
@yarmo Actually I encourage people to not use something else than GitHub. It does make any sense to host floss in a proprietary forge.
I don't consider myself a developer but I have some knowledge and I normally report issues whenever I can.
The wording of the poll would suggest that the blog post might be along those lines. That you can host somewhere else then github and still get contributors
I do see a number of posts on Fosstodon from people that are opposed to github for idalogical reasons, so results could be skewed.
@ejg true, glad that is happening. Overall, the fediverse is itself quite anti-establishment so I would the developers on there to also be, no matter the instance.
@jrballesteros05 thanks for your contributions to foss! Issue reporting is very valuable.
Could you elaborate briefly on "it makes sense to…"? What is the main benefit?
@yarmo I made a typo mistake. I meant that people should use something different to GitHub, especially floss forges like Codeberg and Sourcehut.
In my opinion it does not make any sense hosting a project in GitHub because:
1. It's proprietary, if you truly believe in free/libre software that would be enough reason. For companies is ok because they don't give a shit about that so they don't care until they get money.
2. GitHub and Gitlab collect data from users. That's not cool.
@yarmo I'm not willing to make more accounts, but I am willing to hunt down the author's email address and send them a patch manually. Is that (A)?
@mikeburns duly noted and will be mentioned!
I want to say A because "you take the effort to do something and not reject contributing on principle" but, well, that's not what's written. Too restricted with the formulation :/
So for fairness, I would suggest not voting.
@yarmo oh hah, I just awoke and didn't have time to piece things together. You were on the receiving end of this! I submitted a bug report for Keyoxide via toot because I didn't want to make an account.
(Thank you for handling that despite me skipping protocol.)
@mikeburns you're welcome and still thanks for the bug report!
I do like a central place for bug reports but I get quite a few outside of the git instance so I can hardly call it "skipping protocol" at this point haha
@yarmo I'm confused. The project is not on GitHub? Why would I put it on GitHub then? Do I own the project?
I have no qualms with using GitHub (well I do, but I haven't gone full FOSS yet, and GitHub at least supports open source even if it's a proprietary product itself) to contribute to a project that is hosted on there.
If the project is hosted elsewhere (etc. GitLab), I'll happily do work over there instead...
@benjaminpaikjones my bad for wording. This is referring to seeing someone else's project.
This poll is not necessarily about an anti-github sentiment. If you see a project not hosted on github and want to contribute, would you?
Sounds like from your last sentence, you would be A :)
@yarmo ohh now I see what you're saying! Okay yep definitely A (although I don't come across that many projects like that)
@bunni I definitely agree! It would even make it more likely for me to contribute :)
But that's for a different poll 😅 this one is not about pro- or anti-github sentiment
@yarmo this project IS on github. I don't have an account and don't want one on githib. Looks like they aren't going to get my contribution 🤷 is that B?
@M0YNG that sounds like a different poll I was planning to do soon 😅 but I like the way you think!
But definitively not B. B is for those who won't contribute outside of github.
@yarmo There is an advantage to projects not on GitHub, unrelated to the ideological standpoints discussed on this thread.
With GH being the de-facto standard for git hosting (especially outside the FOSS bubble), I would assume someone hosting their project on an alternative forge is more capable as a developer, compared to the amount of newbie devs on GitHub.
@yarmo I was specifically referring to GitHub. When JoeRoblox8897 wants to host his new Hello World script, the problem isn't going to be lack of server knowledge. The problem is that he doesn't know what git is.
@yarmo I vividly remember myself naively thinking that "Git is shorthand for GitHub". What a fool I was.
While I even believe that this assumption is true in some 'lets measure the average skill level' (where big platforms obviously always lose) , I would not apply that mental model to any desicion making.
Let alone confronting any dev with it who happens to be on the unfavorable side of the hosting options.
For the same reason, I think things like Follows, Stars and Watches, on any coding platform, are unneccesary. As with software forges, large projects will naturally attract more and more stars, making them seem more legit in comparison to smaller and newer ones. I will be more cautious with a small project, but I won't ignore it outright.
@yarmo I made a post on my alt account some days ago (https://pleroma.envs.net/notice/A8roWUv7hnJbvblJ56)
TL;DR: I don't think it's worth the effort if it's not on an instance I'm already on, and I would try to send bug report/patch via email if it's an important one.
@huy_ngo thanks for the link, well put! You're still open to contributing outside github/instances you're not on as long as they accept email patches.
@yarmo Sure. I've done that several times and it's not so hard. It's not ideal, but it's better than using GitHub for everything.
I have problem with both of them... If a project is on Github, no way I am contributing, I'd not even report bugs or issues, mainly because I'll not run Github's non free softwares.
If it's on free software platforms like Codeberg, Gitlab.. I might do it but it'd be inconvenient.
My preference would be, mailing lists. For example I should be able to report a bug by sending an email without needing to register anywhere.
@redstarfish makes a lot of sense! I'm really appreciating all the love the mailing lists are getting in this thread
There hasn't been a lot of work on #ForgeFed for a while, but there are some great developments nonetheless: #FedeProxy at https://fedeproxy.eu initiated by @dachary is looking to adopt it, and there's a detailed #Gitea open issue by @cj who has added support for ForgeFed vocab in the #GoFed #ActivityPub libs.
Mostly A but it depends on the service, really. If I have to learn a whole new thing just to submit a bug report for this one project I don't really even care about all that much, I'm less likely to do so. But if they're just running GitLab, it's no problem.
@firstname.lastname@example.org it very strongly depends on the server, for me.
self-hosted gitea? sourcehut (official or selfhosted)? sure, no problem.
gerrit? you better hope i really want to contribute.
gitlab? sourceforge? nah. not happening
@yarmo C - This project is still on github? kinda suspicious at this point but if there's no other way then I'll use it to contribute.
@yarmo I am wondering if it’s a generational thing— I picked “no problem” without hesitation, but I’ve been contributing to free software projects since 1998. Nothing modern will ever be as unpleasant to deal with as CVS was.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.