SolidHal / PrawnOS

Libre Mainline Kernel and Debian for arm laptops
https://www.PrawnOS.com
GNU General Public License v2.0
112 stars 30 forks source link

Pursue FSF endorsement? #28

Open SolidHal opened 5 years ago

SolidHal commented 5 years ago

Once all major bugs are fixed and the package repo is up, pursue this checklist https://libreplanet.org/wiki/Template:FSDG_Checklist

SolidHal commented 5 years ago

Idea: Instead of copying all of debians repos, add a package that conflicts with all non-free packages, akin to "your freedom"

jonassmedegaard commented 5 years ago

You most likely won't achieve FSF endorsement unless distributing independent of debian.org domain: Reason Debian itself is not endorsed is that non-free stuff exist on same debian.org domain, even though it requires explicit action from the user to make any use of it (much like your idea above).

SolidHal commented 5 years ago

Yeah, I've been chatting with someone interning at the FSF about just that. It'd be nice to leverage debians large set of mirrors, and not have to duplicate all of their infrastructure though :/

albsod commented 3 years ago

I'd be willing to provide a Swedish mirror for PrawnOS if the required amount of storage isn't too much. How much do you think is needed per arch?

SolidHal commented 3 years ago

@albsod likely 100s of gigabytes to mirror all of the packages from each arch would be required. The next biggest thing holding this back would be firefox, distros with firefox can't get FSF endorsement.

albsod commented 3 years ago

Oh, that's a lot. Is there a way to find out the size of the compressed armhf packages and the sources in main?

Regarding Firefox, what's the problem with Iceweasel (in Parabola) and Icecat (in Trisquel)?

gregordinary commented 3 years ago

The armhf archive size is 275 GB: https://www.debian.org/mirror/size

It'll need a bit more coordination to confirm we have resources, but I'd be willing to contribute some monthly amount for hosting to help achieve this.

SolidHal commented 3 years ago

Thanks @gregordinary, thats actually less than I figured. Creating a PrawnOS mirror wouldn't be too too expensive from a storage side, but the bandwidth will likely be the pricey bit. I'm not familiar with how to estimate how much bandwith will be required so I'll have to spend some time figuring that out.

Please share any opinions on Firefox replacements, and if FSF endorsement is "worth" exchanging Firefox for Icecat/Iceweasel/something else.

austin987 commented 3 years ago

IMO it would be nice to have, but I'd be concerned that they might object to blobby_kernel support being available, which I'd like to see remain. If they're okay with that, then I'm onboard. Not hard for someone to install firefox on their own if they really want to.

herbsmn commented 3 years ago

Not sure if this is helpful or not but PureBrowser is the Firefox fork that PureOS, a FSF FSDG certified OS, uses. https://software.pureos.net/package/bin/amber/purebrowser

SolidHal commented 3 years ago

@austin987 blobby_kernel support should be fine, distributing images built with a blobby kernel might be a different story. Not sure though. blobby_kernel support is useful as a debug too.

jonassmedegaard commented 3 years ago

PureBrowser is no longer maintained: PureOS now ships with regular Debian-maintained Firefox ESR.

SolidHal commented 3 years ago

@jonassmedegaard do you know how PureOS manages to get FSF endorsed while using standard Firefox ESR?

jonassmedegaard commented 3 years ago

Quoting SolidHal (2020-12-19 18:01:10)

@jonassmedegaard do you know how PureOS manages to get FSF endorsed while using standard Firefox ESR?

Only FSF can answer that question: Neither me nor PureOS nor fans of FSF decides what FSF chooses to endorse.

I was previously hired by Purism to maintain a patched Firefox ESR rebranded as PureBrowser.

I still do work for Purism, but doing other tasks now (e.g. packaging web-apps for the matrix.org federated messaging network).

--

ghost commented 3 years ago

Mozilla Firefox can be replaced with GNU Icecat.

Google Chromium can be replaced with Ungoogled Chromium.

ncorder commented 2 years ago

@solidhat I help run a small organization called the EPuters Project.

We would most likely be able to aid in basic hosting of repositories ( up to about 500GB+ ) until your project matures more as long as you are seeking FSDG compliance.

Let me know if that would interest you, you can email me at admin@eputers.net . I would also highly advise the project move away from Github to NotABug or another platform.