Packaging request #2692
[librewolf] Packaging request for LibreWolf browser as a potential replacement of Iceweasel
I've built librewolf 75.0-1 locally after adding only the following 3 lines to the PKGBUILD from the AUR:
Please refer to the project website, docs, and code first.
Any constructive corrections, comments, concerns, criticism, etc. are welcome, because as usual, the following may not be correct.
- To comply with FSDG and Parabola standards, it's necessary to either convince upstream to make some changes, or to do them downstream. Examples of these changes include removing the following:
- recommendations of nonfree software like Firefox Developer Edition
- DRM implementation (please see note  for details)
- GMP (I guess  applies here too), telemetry-, health-, crash-, other-reporting implementations that are currently just disabled via preferences / policies.
- Examples of the changes that are already applied upstream:
- most of the rebranding changes
- most of the URLs to Mozilla domains removed via preference overriding mechanism, similarly to what Parabola does in vendor.js
- some functionality is disabled via either preference overriding or built-in Enterprise Policies, for example:
- extension autoupdates
- "Recommendations" from addons.mozilla.org (AMO) for extensions and themes
- default search engines
- Development appears to be active.
- Release delays after a few recent official Firefox releases have been no more than a few days.
- Hopefully less effort for updating the package, since most of rebranding and deactivating of unwanted functionality is handled upstream.
- It's not clear if project understanding of software freedom concepts aligns with FSDG and Parabola standards. I guess it's necessary to try to communicate and sort this out with LibreWolf project first.
- Default preferences might put off some users, as sometimes they might seem too strict. Like disabled Sync or most of WebRTC that might be useful for free software like Jitsi.
- I couldn't find any code for langpacks in the repos.
 AFAIK Iceweasel has the implementation in place too, and it's just disabled by build flag that mostly switches preferences off. Although I couldn't make it to actually download Widewine CDM after flipping appropriate preferences, one can clearly see that EME related stuff is still being compiled during build. Ideally this implementation should be removed from the source tree before build, because FSDG requires the following:
For instance, a free system distribution must not contain browsers that implement EME, the browser functionality designed to load DRM modules.
Updated by bill-auger 9 months ago
i was thinking the same - i looked into it a bit - they claim to have some code in it which guarantees absolutely no unauthorized connections to third-parties - i dunno if i believe that; but it is interesting
overall, i was less than impressed by it though - the website describes it as a community-maintained fork of the 'libre-fox' project; so i looked at the libre-fox project - AFAICT, that project lasted for less than a year and was abandoned several months before libre-wolf "forked" it - of course, as the project was abandoned, they did not actually fork it, they simply took on its' maintenance role, and renamed it - i dont see any reason why they had to change the name - it is presumably the same code-base, with new maintainers
that happened less than a year ago; so 'libre-wolf' is not a very mature project, even with its 'libre-fox' legacy - what that means to us, is mainly that there is a large likelihood that 'libre-wolf' will also be abandoned soon; which would leave us to maintain it
if i wanted to move in this direction, the first thing i would do, is suggest to the libre-wolf team, that the best thing they could do, for the sake of maintaining "a libre firefox", would be to join the gnuzilla effort - if that happened, there would be more confidence that the devs were sincerely dedicated to software freedom, and most importantly, that project would endure
the spartan website is not very convincing - for example, the tag line is "A fork of Firefox, focused on privacy, security and freedom." - the remainder of the page mentions some privacy features, and some security features, but not another word about "freedom" - despite what grizzlyuser found by digging, i found no obvious indication of how it is somehow more "libre" than firefox on the website; which i would expect to be highlighted prominently, given the chosen name