News for hackers. Stuff that matters.
Re:Microsoft begins turning off uBlock Origin and other exte... by GoblinSlayer on Saturday March 01, 2025 @03:30AM (#43217272)
If librewolf is not a fork, then what is it?
Re:Microsoft begins turning off uBlock Origin and other exte... by oblio on Saturday March 01, 2025 @04:19AM (#43217557)
I think their point is that they build on top of Firefox. If Firefox died tomorrow, Librewolf would die with it.
Re:Microsoft begins turning off uBlock Origin and other exte... by cleansheets on Saturday March 01, 2025 @04:28AM (#43217601)
It’s a downstream patch.

Changes are recorded, then applied to the latest upstream version (Firefox) then packaged and sent as an update (LibreWolf)

Re:Microsoft begins turning off uBlock Origin and other exte... by phil294 on Saturday March 01, 2025 @06:37AM (#43218309)
In other words, a fork?

Or how does the semantics of patch/changes/update differ in any way from maintaining a fork? The packaging has nothing to do with this. It may not be a well-maintained fork, the maintainers might not see themselves capable of adding features and bugfixes on their own, but a fork is a fork.

Re:Microsoft begins turning off uBlock Origin and other exte... by abustamam on Saturday March 01, 2025 @11:40AM (#43221014)
Wikipedia calls it a fork

https://en.m.wikipedia.org/wiki/LibreWolf

It may just be semantics though.

Re:Microsoft begins turning off uBlock Origin and other exte... by marcthe12 on Saturday March 01, 2025 @11:43AM (#43221038)
I think the distinction is a soft fork or a hard fork. A soft fork is just a patchset over upstream and some people do not call it a fork. Hard fork mean that you are diverging from upstream, you do not longer follow upstream and you are fully separate from the upstream
Re:Microsoft begins turning off uBlock Origin and other exte... by GoblinSlayer on Saturday March 01, 2025 @02:25PM (#43222698)
I think fork implies following upstream. If you don't follow, then it's a divorce, not a fork.
Re:Microsoft begins turning off uBlock Origin and other exte... by pseudalopex on Sunday March 02, 2025 @09:11AM (#43230656)
Your definition of fork excludes many notable forks. I never heard someone call a software project a divorce.
Re:Microsoft begins turning off uBlock Origin and other exte... by account42 on Monday March 03, 2025 @05:05AM (#43240207)
No, "fork" means development has separated paths from original project. Changing some relatively minor parts but otherwise keeping close to upstream would be better called a "spin", especially when most of the changes are just to the default configuration.

It's a shame that GitHub messed up this term by calling any clone of a repository a "fork".