Earlier quoted context omitted.
You just showed the poster-child of gatekeeping that is harming Open Source. Every contributor is valuable, it's in the name, the definition of "contribute". Any bar to entry is bad, it certainly never is the solution to a different problem (not being able to manage all contributions). If anything, in the longer run, it will only make it worse. Now, to be clear, while I do think GitHub is currently the "solution" to…
This is just blatantly wrong on so many levels. Proposed contributions can in fact have negative value, if the contributor implements some feature or bug fix in a way that makes it more difficult to maintain in the long term or introduces bugs in other code. And even if such contribution is ultimately rejected, someone knowledgeable has to spend time and effort reviewing such code first - time and effort that could h…
Mozilla Firefox – Official GitHub repo
231–240 of 481 posts
Re: Mozilla Firefox – Official GitHub repo
#232Pretty cool that Linus Torvalds invented a completely distributed version control system and 20 years later we all use it to store our code in a single place.
It really is a tragedy that git monoculture is winning over Mercurial, Fossil and other better designed alternatives. Don't even have a nice github-like service for Mercurial anymore as Bitbucket decided to give up.
Re: Mozilla Firefox – Official GitHub repo
#233Earlier quoted context omitted.
> I guess it's the CI/CD infrastructure Your guess is wrong as Firefox doesn't use GitHub for any of that, and AFAIK there are no plans to either. The blog post linked in the top comment goes in to this in some detail, but in brief: git log, clone, diff, showing files, blame, etc. is CPU expensive. You can see this locally on large repo if you try something like "git log path/to/dir". Add to this all the standard req…
It was a guess and I never claimed it was 100% correct, and I'm happy to stand corrected. No hard feelings there.
Re: Mozilla Firefox – Official GitHub repo
#234Earlier quoted context omitted.
which is also owned by microsoft, that uses github data to train large language model. So, after decades of trying to kill linux and sabotage it, they finally figured out how to own it.
As a Free software supporter, its just a matter of time before we lose out on our freedoms. Honestly, once Linus retires I do think Linux will continue to thrive with a good team but Linux, the kernel, will either have to adapt to current times (whatever that can be in the future) or something else will replace it and, likely, some AI aspect on top. It wont be free software and, likely, it will be Microsoft.
Re: Mozilla Firefox – Official GitHub repo
#235Earlier quoted context omitted.
This is just blatantly wrong on so many levels. Proposed contributions can in fact have negative value, if the contributor implements some feature or bug fix in a way that makes it more difficult to maintain in the long term or introduces bugs in other code. And even if such contribution is ultimately rejected, someone knowledgeable has to spend time and effort reviewing such code first - time and effort that could h…
This isn't a platform issue — it's a problem with the PR system, and arguably with open source itself. If you're unwilling to spend time on anything beyond writing code, maybe keep the project closed-source.
Re: Mozilla Firefox – Official GitHub repo
#236Re: Mozilla Firefox – Official GitHub repo
#237I think it's actually an understandable strategical move from Mozilla. They might loose some income from Google and probably have to cut the staff. But to keep the development of Firefox running they want to involve more people from the community and GitHub is the tool that brings most visibility on the market right now and is known by many developers. So the hurdle getting involved is much lower. I think you can dis…
In my experience, most contributors who are deterred from contributing because they can't use GitHub aren't particularly valuable contributors. I'm sure there's exceptions, but I haven't seen any for non-trivial open source projects I've been involved in. I might even argue that it could be good to have a slightly higher bar to deter low quality one time contributors.
* contributors need to start somewhere, so even broken PRs can lead to having a valuable contributor if you're able to guide them.
Re: Mozilla Firefox – Official GitHub repo
#238Pretty cool that Linus Torvalds invented a completely distributed version control system and 20 years later we all use it to store our code in a single place.
Re: Mozilla Firefox – Official GitHub repo
#239I think it's actually an understandable strategical move from Mozilla. They might loose some income from Google and probably have to cut the staff. But to keep the development of Firefox running they want to involve more people from the community and GitHub is the tool that brings most visibility on the market right now and is known by many developers. So the hurdle getting involved is much lower. I think you can dis…
In my experience, most contributors who are deterred from contributing because they can't use GitHub aren't particularly valuable contributors. I'm sure there's exceptions, but I haven't seen any for non-trivial open source projects I've been involved in. I might even argue that it could be good to have a slightly higher bar to deter low quality one time contributors.
Somehow I think you're holding the difficulty scale backwards!
Re: Mozilla Firefox – Official GitHub repo
#240Firefox Mobile (Fenix) had just moved to Mozilla's Mercurial mozilla-central repository after using GitHub including for issues. https://github.com/mozilla-mobile/firefox-android/wiki#upcom... Now, both the desktop and the mobile version will be on Github, and the "issues" will stay on Bugzilla. This will take advantage of both GitHub's good search and source browsing and Git's familiar system. As a former Firefox an…
> I have to say that I used local search instead of trying to find something on the mozilla-central website. On the contrary, I find searchfox to be the best code navigation tool I used. It has nice cross-language navigation features (like jumping from .webidl interface definition to c++ implementation), it has always-on blame (with more features too) and despite that it's really fast and feels extremely lightweight…
Then MXR got replaced by DXR, itself replaced in 2020 by Searchfox (introduced in 2016).