This is what a lot of people seem to be ignoring. Yes, Git itself is theoretically decentralised, but on GritHub that only includes the source code itself. Not issues boards, not kabnan boards, not wikis, not websites on GH Pages, not forums, nor literally any other part of a GH project.
All of that is calculated to make leaving GH as painful as possible, effectively holds people’s project management hostage. It’s disappointing (but not unusual) to see people pretending they are choosing to stay, when they would most likely leave if the city gates hadn’t been closed on them.
objection! In my (holy) book everyone who opens a valid issue is a contributor. The longer you use the app the more likely you are to open a valid issue. Therefore every user is an active participant of the project working hard towards becoming a contributor. This is something you can get paid for in the industry, they call it QA. So you do all this hard work find a bug and steps to reproduce, or think of a feature and good use cases, and then find out that to claim your contributor right you need to register with mommy microsoft… very sad. Network services used for the devlopment, or better put - required for contribution, should be featured prominently on the apps page as it is relevant information for everyone, much more than the toolchain, and pretty close to network services used or promoted for the functionality of the app (“oh nonono, you don’t need to login to download… but you do need to login to report a bug that prevents downloading“) or trackers (“oh nonono, don’t worry, I’m not gonna tell mommy microsoft that you are using me… except when you open the source code, then I’m gonna tell, yeah”)
And for all them devs who are afraid of friction, yes it’s much more likely that a potential contributor will have a github account than some other random host who’s logo you liked, but how likely are they to also be so married to it that they will refuse an oauth button? Just pick a new home that has one of those. People who like github UI must like clicking buttons a lot, so I wouldn’t count that as additional friction.
Anecdotally, a lot of projects seem to be moving to codeberg these days, driven by some of github (microsoft)’s LLM policies. This is a good development
Especially, when those big words make it sound like FOSS developers are an all controlling Orwellian authority.
Most FOSS developers I know are barely scraping through life.
GitHub is a hosting provider, not a toolchain. As evidenced by the fact that F-Droid’s builders and rebuilders can build apps published to F-Droid just fine, without GitHub.
Hm, this makes sense. Can flag apps (negatively) that do not host mirrors or accept bug reports / contributions outside of questionable walled-gardens like GitHub.
Or, flag apps (positively) that host mirrors or are on Codeberg etc.
Seriously, though: A few FOSS software I look at for references or work with have some of the nicest code I’ve seen. Not mine though. That one is shitty. May be your colleagues looked at that…
Again… big words like “addiction”. smh.
GitHub has a shitty project management solution. No one uses GitHub for it. I’d wager a guess that most use it due to proximity to hosted code, but this isn’t necessarily required or needed. As others have said, FOSS developers mostly want to get things done and be out of the way.
The lock-in though is subtle and not project management. It’s the network effect, and these are very, very hard to overcome.
Not really. If the developers have a public way to contact them, then that’s one avenue. In fact, for my FOSS projects, most of the bug reports come over email or social media (like Mastodon or other Forums), and I’ve got patches submitted over email, too. Though, those tend to be few and far between.
xD are you just going mindless agro mode on everything you see in this thread? I’m going to give you a chance to back down from arguing against utility of issue trackers, instead of ruining your entire career rn
If you’d re-read my “mindless” rant, you’ll see that my stance is apps on F-Droid that do not accept contributions or bug reports over other means should be flagged by F-Droid. Consequentially, apps that do, should be shown preference in search results etc;
yeah so you esentially agree just gotta pick some random hill to die on like a proper highlander for some reason
ehm, you’re supposed to either deny that you are arguing against the utility of issue trackers for open source projects, or look up everything you can on your pokedex about why everyone and their granma have been using them since before your first death and will be using them after you get there-can-only-be-oned here, and come up with some preemtive arguments to save your sorry ass, err, I mean head (that’s the part that gets chopped off yeah… the ass is the lowlander way), instead of quoting the flavour text I put next to my argument and taunt me like a cartoon carachter lol. Even the primitivist cave people at sourcehut understand why you need this, but ok imma chew it up for you a bit. It’s hearwarming to know that your mom sent you an email about your little hobby project so that you feel like a big boy, but most open source projects that matter have multiple maintainers, an ephemeral swarm of contributors of all kinds and a sizeable user base, all of whom I want to reach when I open an issue on the public issue tracker, also intending to fully participate in the further public discussion around it with all of them, and not be at the mercy of a single maintainer (even if they are, omg, the esteemed OWNER of a FOSS project, that single handedly just OWNS the FOSS project so hard), so unless your mastodon DMs are a two way relay to your issue tracker, you are depriving everyone who doesn’t want to use github from their right to participate, not to mention how this a public record can become a part of their portfolio. You’re even further depriving people, who never even want to visit github dot com to avoid being tracked, from even being able to browse this public record, so that they can first clearly see how hopelessly buggy and stale your project is, and then at least check if the issue they have is known, before spamming you with your coveted DM about it.
@ignoramous and @namark – whooooa, 24 hour break from the keyboards, take a walk in the woods. Have a cup of tea, read a book for a while, whatever. You’re not even listening to each other, you’re essentially arguing about nothing. Take a breather
[Not meant as an “attack” on either of you - just seriously, take a chill pill and put it behind you ]
you appear to be itimidated by a bit of spice i put in my text so let me give you a tldr of the argument that you were supposed to reading comprehend if you cared about anything other than asserting your dominance
ignaromous - tries to argue that exclusion from an issue tracker is not a big deal as long as a developer accepts dms
me - asks ignoramous to not try to argue against issue trackers for no reason, cause that’s what they were esentially doing with that comment
ignoramous - doesn’t even get it
me - tries to further elaborate on why public issue trackers are important for open source projects
My comment was very clear that I was not attacking you or your “debate” partner, I said so explicitly. In that spirit, I am going to ignore all the seperate little attempts you make to bait and taunt, and instead say again:
The thing I care about is this discussion not being derailed by two commenters going off on a series of really not relevant rants loosely directed accusatorily towards the other. No-one is impressed, and it’s not helpful.
You’re not “arguing” with anyone, you’re just spewing text at each other. I say again - take a break from the keyboard, reflect on your anger, ask yourself if your behaviour is in any way beneficial to the discussion.
It is possible to disagree while interpreting the other person charitably and not resorting to ranting and raving. In everyone’s interest, consider stepping back and reflecting on that.
What’s not clear to you in the tldr and it’s relevance to the thread? Ask, I’ll explain. It doesn’t matter how politely you tell someone to shut up, and how many disclaimers you make, you are still telling them to shut up. None of my screeching was directed at ignoramous by the way, since as far as I know they are not a highlander, they don’t actuallly own a pokedex and they don’t have mommy issues, while you are directly accusing and attacking me and them all passive agressive like, cause you don’t like my manner of typing.
To be honest I see both sides of the coin with this kind of stuff. On one hand i really don’t mind developers using Github to be quite honest. Maintaining anything especially a fully featured application is not easy in the slightest and it should be completely up to the developer how they would like to manage their product/project. So if it has to be evil Github then well. That’s their choice. They are people trying to get through the day and make ends meet just like everyone else.
On the other hand I couldn’t agree more that it would be very lovely to see more adoption of more ethical and fair services. Though it must be said I am unsure how meaningful it would be to make a brand new anti feature just to warn users of this when it is already fairly easier than most things for the user to check it on their own considering F-Droid literally already provides a link to the source. Through which you can see what website you get taken to and then bam. Furthermore I think it could potentially start a effect of bad influence where users just refuse to use software just cause it is hosted on a platform they don’t like. Which while that’s fair enough in principle at the very same time could really hurt good and honest developers/maintainers
Either way I am sure we will see them expand as time goes on as Microsoft is pretty insistent on en$hittifying everything including Github. I mean that’s how I ended up switching off Github lol. My Github account is now just for issues/contributions/discussions of other projects only.
what is this appeal lol
–putting project on github is bad
–no
–why?
–i’m merely a human being, your highness, am just trying to get by, your highness, don’t hang me your highneeesssss
I suppose everyone who gets an anti feature is guilty of crimes against humanity.
Literally the only argment is “everyone else is doing it”, we’re just having a really hard time admitting that in this thread. This reminds me of something, you know? Something else that everyone else is doing that is like obviously wrong, but like super normalized and super hard to get rid of for practical reasons? hmmm, I can’t quite put my finger on it, but I feel like it’s very relevant to this forum and F-Droid and everything you know? Something to do with software… A kind of software… What was that thing called, omg, you gotta help me out here, I’m passing a massive brainfart right now, I must be really out of to not be able to remember what this thing is