It's cool to see such an impactful project choose sovereignty. I hope more projects follow their example. If you're a backbone-of-the-internet project like FFmpeg is, living on GitHub seems horrible. You will be subjected to thousands of low quality pull requests and issues from people searching for typos to fix, adding a line of white space for a contrived reason, or similar nonsense changes. Just so they can put "F…
FFmpeg moves to Forgejo
231–240 of 374 posts
Re: FFmpeg moves to Forgejo
#232Earlier quoted context omitted.
Why would you think this? It is the self hosted part that bothers you? I self host my code. If you can't bother creating an account or sending an email to share your contribution, I guess I'm quite fine not to have it. I'm sure ffmpeg don't need your contribution as well. I don't get this stance. Sending an email or creating an account is so low effort compared to any meaningful contribution. The friction is not inte…
I have contributed to a lot of open source projects for many years. They sure don't need my contribution, but if it were more accessible, I might actually contribute one day. Given that ffmpeg was apparently using mailing lists before (which I didn't know at the time of writing), this is obviously an improvement. But it's still a lot of friction, and it seems that it's friction for no particular reason. Hosting your…
Humility is good tool more people should use it.
Re: FFmpeg moves to Forgejo
#233IMO a list of recent commits would be more useful as a landing page, or maybe even just the readme. When checking out a new project, I'm interested in what it does, not in its folder structure when its LICENSE.md was last modified.
Re: FFmpeg moves to Forgejo
#234Earlier quoted context omitted.
Boomer means what now, anyone over 40?
anyone that is old and grumpy at internet (+ real life) neck beard balding would be pissed to me since I'am not being pedantic
Re: FFmpeg moves to Forgejo
#235Earlier quoted context omitted.
Thousands is quite the exaggeration when there are only 379 on ffmpeg github. If you look through them, its actually 5-10% if not less
Another way to frame this is that even though the FFmpeg repository clearly indicates it's a mirror repository and has had a single open pull request titled "WARNING: PULL REQUESTS ON THIS REPOSITORY ARE IGNORED" [0] sitting in the pull requests page for 10 years , they've still had to close hundreds of pull requests. [0] https://github.com/FFmpeg/FFmpeg/pull/153
I think you’re definitely right that being a massive project on GitHub that accepts PRs there would be a nightmare though.
Re: FFmpeg moves to Forgejo
#236It's cool to see such an impactful project choose sovereignty. I hope more projects follow their example. If you're a backbone-of-the-internet project like FFmpeg is, living on GitHub seems horrible. You will be subjected to thousands of low quality pull requests and issues from people searching for typos to fix, adding a line of white space for a contrived reason, or similar nonsense changes. Just so they can put "F…
> Contributing
> Patches should be submitted to the ffmpeg-devel mailing list using git format-patch or git send-email. Github pull requests should be avoided because they are not part of our review process and will be ignored.
An agentic LLM bot is likely to have no problems at creating a patch and mailing it but it's a major pain for most human developers. Furthermore they can ban source email addresses and vet potential contributors before letting them in the mailing list.
Re: FFmpeg moves to Forgejo
#237Earlier quoted context omitted.
See https://news.ycombinator.com/item?id=44886997#44928597
Oh, thanks, so it's even worse than I thought - it's an intentional degradation of user experience for financial benefit
Re: FFmpeg moves to Forgejo
#238It's cool to see such an impactful project choose sovereignty. I hope more projects follow their example. If you're a backbone-of-the-internet project like FFmpeg is, living on GitHub seems horrible. You will be subjected to thousands of low quality pull requests and issues from people searching for typos to fix, adding a line of white space for a contrived reason, or similar nonsense changes. Just so they can put "F…
Rejecting useless or white space-only PRs is quick and easy. It’s not as big of a problem as you’re suggesting. I’ve gone through a few projects and updated the documentation as I explored the codebase. Reception ranges from thankful to people scorning me for attempting to make contributions that weren’t code changes. It’s frustrating when maintainers are more interested in keeping people out than in considering actu…
Re: FFmpeg moves to Forgejo
#239Earlier quoted context omitted.
It's Anubis[0], an AI crawler blocker. [0]: https://github.com/TecharoHQ/anubis
s/AI crawler/non-Big Browser/
If you're one of those NoScript people you'll probably end up stuck unless site admins enable the meta refresh challenge. If it proves effective, that may get turned on by default in the future, though, which would solve that problem too.
Re: FFmpeg moves to Forgejo
#240Earlier quoted context omitted.
> yes, it's a cartoon character; get over it I think it's cute. It wouldn't be a problem if it wasn't cute. It's inoffensive and doesn't get in the way of the software serving its function, the only critique I could do if I wanted to is people unfamiliar with the project would get a bit confused if they only saw the character for a split second: https://anubis.techaro.lol/ I think even Cloudflare gives you a second o…
So wait, is the cartoon mascot at issue the Annubis one for the Cloudflare-like DDoS protection, or is it an actual FFmpeg mascot? Because I don't see any cartoon characters on the FFmpeg code, main, or wiki websites. But I am curious what kinda -tan they came up with. :P
It was pointed out elsewhere in the thread that they also sell an unbranded version for companies: https://anubis.techaro.lol/docs/admin/botstopper
Cool way to make money, to be honest!