Earlier quoted context omitted.
None of this means that you have to be on a specific platform. GitHub as default/mandatory is a single point of failure for the entire tech industry. For an example of another language that avoids being entirely coupled into Github, Go has it's real code hosting and CI interaction on a Gerrit instance, with some sync back and forth to GitHub for a few items. The CI pain and operational blindness mentioned in the Zig…
Yeah but marketing matters for Zig because it's still struggling to get significant mindshare. Zig needs to behave more mainstream rather than less and technical gripes about the source hosting platform should not matter more than marketing.
Migrating the main Zig repository from GitHub to Codeberg
351–360 of 952 posts
Re: Migrating the main Zig repository from GitHub to Codeberg
#352I agree it would have been nicer if the message was more polite. But if you compare that to having the backbone follow through with meaningful long-term changes against a corporation you don't trust or respect, there shouldn't even be a discussion.
And don't even get me started with the people who come in here just to point out that Codeberg isn't perfect either.
Re: Migrating the main Zig repository from GitHub to Codeberg
#353Earlier quoted context omitted.
Amusingly, this post violates Zig's own code of conduct: https://ziglang.org/code-of-conduct > Examples of behavior that contribute to creating a positive environment include: > - Using welcoming and inclusive language. > - Being respectful of differing viewpoints and experiences. > - Showing empathy towards others. > - Showing appreciation for others’ work.
Codes of conduct are perfunctory virtue signalling. Do we really need a unique set of "rules" posted on every project? They all sound like they were written by the same AI bot. That said, it's telling that the Zig leader can't even follow them. The rules should just be taken down.
Re: Migrating the main Zig repository from GitHub to Codeberg
#354Aside from the bitter words against Github (and I read comments here forgetting about the very real consequences with people lives like collaboration with ICE), using codeberg is using Forgejo : those technology are by us and for us. Unlike Github we can run our own if necessary and all the technology (actions and such) can be improved and be shared between us.
An other benefit of Forgejo/Codeberg is the absence of pushing for paying more, Github is not free and lives of users going to Azure/Gemini or other Mircrosoft services. There are many parts that are made/changed to nudge people into paying more and more and be vendor-locked.
I like my life to have the fewest dark patterns as possible and Coderberg is extremely helpful.
Re: Migrating the main Zig repository from GitHub to Codeberg
#355Earlier quoted context omitted.
Because they deserve to know they're making the world a worse place.
GitHub is definitely not making the world a worse place. Touch grass.
Re: Migrating the main Zig repository from GitHub to Codeberg
#356Very questionable decision. You're running what aims to be a major programming language - have it where people expect and live with your gripes about the platform. In retail you set up your store in the biggest mall with the most customers walking past - sure you can go set up in some back alley but don't expect customers to come to your store. This remains true even if the mall owns forget to mop the floor. This fee…
Who are people? People in USA? Where I live it's frankly a positive if you're on a different base than github. SQLite seems to manage fine without github, so I'm not sure why you think Zig isn't going to be. That being said I don't necessarily disagree with your position on maturity, SQLite has an official github mirror after all. Even if you don't want to bother with that there are a lot of ways to write about it wi…
[0]: https://sqlite.org/copyright.html#:~:text=Open%2DSource%2C%2...
Re: Migrating the main Zig repository from GitHub to Codeberg
#357I'm not a fan of GitHub Actions either, but is there actually anything better nowadays? I've just come to accept it as the best of bad options.
Re: Migrating the main Zig repository from GitHub to Codeberg
#358Earlier quoted context omitted.
You're mad because they left a vendor because they switched to a different vendor that you think is just as bad but also you're accusing them of starting an "inevitable purity spiral?" Which one is it?
It's not in conflict. They are pointing out that in this case their stated goal was not achieved so it's pointless.
Re: Migrating the main Zig repository from GitHub to Codeberg
#359Earlier quoted context omitted.
Amusingly, this post violates Zig's own code of conduct: https://ziglang.org/code-of-conduct > Examples of behavior that contribute to creating a positive environment include: > - Using welcoming and inclusive language. > - Being respectful of differing viewpoints and experiences. > - Showing empathy towards others. > - Showing appreciation for others’ work.
There is a difference between what you say to and about volunteers working for free on their hobby and what you say about the work of a company famously known as "The Death Star" You want to work with people and the group says "yay and this is how we will work together" you do that or go away. This is entirely separate to stating a universal truth such as "Microsoft product blows because they do not care", "Oracle su…
Part of maturing and growing up, for me, was realizing that there are really very few people who truly deserve scorn and disrespect[1]. Those I disagree with politically, mostly think they’re doing the right thing and they think that if people only understood, they’d change their tune (and that’s basically what I think of them). Those “big companies” like Microsoft, Atlassian, etc, their incentives line up - and literally must line up - in a fashion where they make software that frustrates many users constantly. It really isn’t malice or incompetence - no one, from the intern that wrote some snippet of JS on GitHub dot com, to Satya Nadella, is either intentionally phoning it in nor waking up in the morning asking himself, “how can I frustrate the efforts of people out there?”
And anyway, because most people are trying their best, regardless of how the outcomes line up to affect my life and my interests personally, really do not deserve my scorn and derision. If I were in their situations, very little if anything would actually change. So spouting insults at these people who I don’t know, and whose roles I don’t really understand, is really not a mature, productive, nor fair thing to do.
[1] if you are curious I’d say murderers, etc. dominate that group.
Re: Migrating the main Zig repository from GitHub to Codeberg
#360Earlier quoted context omitted.
I’ll take that vs no open source software contributors. Elitism is far from the worst character trait unpaid code janitors can be expected to have.
I have a lot of understanding for such personalities too, I'm probably quite like this myself although I try my hardest to not open my mouth like this. For example I got blocked by Jonathan Blow over a simple question on twitter but I don't think too badly of him now, it's just a miscalculation on his part or him trying to optimize his life as a passionate person. But you really need to make sure to be right when you…
But it then loses the emotional momentum and stops being colorful!