Comments (11)
Flathub currently gives users easy access to proprietary software. As our guideline says we ensure that these applications are correctly marked as such but I believe that still makes it something they would not endorse.
from flathub.
I think it's fair to assume that Flathub isn't going to be FSF-endorsed by now. Setting up an independent repository would be a lot of work for little benefit (and could likely end up confusing beginners). Therefore, this issue should be closed.
from flathub.
We did discuss using a separate repository vs. relying on metadata information provided by the repository for the use case of a free software-only GNOME Software, and decided to go with the latter for now.
Adding @alexlarsson and @hughsie here, since I'm not sure if such configuration is already possible in GNOME Software.
from flathub.
@cosimoc In donf gnome-software has show-nonfree-software
from flathub.
I think having two separate repos, like rpmfusion, would help a lot. Plus I believe this should allow distros with stricter rules about non-free software to package flathub with the distro release rather than having to install flathub separately. But I guess this is more of an enhancement than a requirement.
from flathub.
Splitting the repo is complicated for some things. For instance auto-installing things like the nvidia drivers, these will currently only happen if the origin is the same as the runtime.
from flathub.
@alexlarsson Is that for the following case:
libre-utility
* Depends on: libre-library
* Optionally depends on: proprietary-nvidia-library
One solution might be to create two packages:
libre-utility (lives on flathub-libre)
* Depends on: libre-library (lives on flathub-libre)
libre-utility-with-nvidia (lives on flathub-proprietary)
* Depends on: libre-library (lives on flathub-proprietary)
* Depends on: proprietary-nvidia-library (lives on flathub-proprietary)
from flathub.
I think it's fairly important to split the repository (into libre and non-libre). Flathub is growing more popular in the libre software community; many programs (especially related to the GNOME project) use and recommend it to distribute new releases. This may lead people to add a number of non-libre packages to their Flatpak package manager, in addition to the libre one they originally wanted, which should be prevented and avoided.
Marking packages as proprietary helps, for sure, (and thank you for presenting that information), but it should be taken a step further, so that such software does not have to be presented to the users who primarily just want to install libre packages from Flathub, and doesn't become directly installable without the explicit addition of a special repository.
from flathub.
it should be taken a step further, so that such software does not have to be presented to the users who primarily just want to install libre packages from Flathub,
That can be filtered at the client side, GNOME-Software has an option to hide non-free software for example.
from flathub.
GNOME-Software has an option to hide non-free software for example.
Even when thatβs set to hide non-free software I still see non-free software (e.g. Slack and Spotify). Is it really supposed to work?
from flathub.
Is it really supposed to work?
Looks like it wasn't... GNOME/gnome-software@c3007f0
from flathub.
Related Issues (20)
- Add maintainer to The Gates HOT 2
- net.devolutions.RDM ownership transfer HOT 5
- Add "brave-builds" as collaborator to "com.brave.Browser" HOT 3
- Define Stable Package HOT 6
- Add as maintainer for org.gnome.Mahjongg HOT 1
- Seven hours after the build, the app update is still not available HOT 9
- Allowance for both X11 and Wayland for RetroDECK HOT 4
- Add as maintainer for net.opentabletdriver.OpenTabletDriver HOT 2
- [Repo Permissions] Enable pull request auto merge for com.brave.Browser HOT 2
- Need to change my application id from io.github.mlm.asteroids_revenge to io.github.mlm-games.asteroids_revenge HOT 3
- Odd layout showing while loading the page before the main frontpage layout HOT 1
- Request to enable "Automatically delete head branches" for com.brave.Browser HOT 2
- EOL beta branch for ru.linux_gaming.PortProton HOT 1
- Please add upstream author to org.rncbc.qsynth HOT 1
- Archive `io.gitlab.gregorni.Calligraphy` HOT 4
- License violation and suspicious app on Flathub HOT 71
- Shotcut | Build #100288 held for review HOT 2
- Add a "Packaged by" field HOT 1
- Add maintainer for dev.vencord.Vesktop HOT 2
- Download of module fail: unknown compression HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flathub.