Group: Software/research/ExternalRepositories
(→Programs: Add GNOME Boxes) |
(→Programs: Start adding docker registries.) |
||
Line 164: | Line 164: | ||
Parabola has a bug report (bug [https://labs.parabola.nu/issues/1035 #1035]) about programming language package managers, it has more reference and information on the issue. | Parabola has a bug report (bug [https://labs.parabola.nu/issues/1035 #1035]) about programming language package managers, it has more reference and information on the issue. | ||
+ | |||
+ | === Docker registries === | ||
+ | These repositories are usually referenced in Dockerfiles, not in docker. So users need to be careful if they want to use Dockerfile files. | ||
+ | |||
+ | They contain distributions or operating system images. | ||
+ | |||
+ | Since Guix is FSDG compliant, that it runs on most GNU/Linux distributions and that it can create docker images and that it can also run software very easily in containers, it might be easier to use Guix directly. | ||
+ | |||
+ | {| class="wikitable" border="1" | ||
+ | ! Repository type | ||
+ | ! Repository website | ||
+ | ! Licenses requirements | ||
+ | ! Reliability of license fields | ||
+ | |- | ||
+ | | Repository of distribution images | ||
+ | | [https://registry.fedoraproject.org registry.fedoraproject.org] | ||
+ | | ?<ref>Are nonfree firmwares in the same repositories? If not are the repositories with nonfree firmwares enabled in the fedora docker registry?</ref> | ||
+ | | Strict policy.<ref>https://www.gnu.org/distros/common-distros.html#Fedora</ref> | ||
+ | |} | ||
=== Programs === | === Programs === |
Revision as of 11:37, 28 December 2022
Contents
Introduction
While distributions typically have high quality packages that work fine, a lot of software is not packaged in distributions.
This often lead users to rely on third party package managers that are often provided by the distribution.
This page tries to summarize the research about such third party package managers, especially to understand which one can be added in or kept in FSDG compliant distributions, and which ones should be removed or replaced.
FSDG compliant repositories
This contains lists of FSDG compliant repositories.
Repository type | FSDG compliant implementations |
---|---|
Browser addons | See BrowserAddons |
General purpose package manager on top of existing distributions |
The CrossDistroBootstrap also has some information on how reusable are some FSDG distribution repositories. For instance PureOS is now in upstream debootstrap, but other FSDG compliant distributions need to wait for a new debootstrap release, and they might also need to package the PureOS keyring to enable users to safely use their repositories.
Research
Programming languages
Repository name | Programs / Packages | Repository type | Licenses requirements | Reliability of license fields | Status | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cabal | Haskell | FLOSS license required, points to FSF and OSI for the licenses list | ? | ||||||||||||||||||||||||||
CPAN | ? | Perl | Allow any license (including nonfree software) | ? | |||||||||||||||||||||||||
Hackage? | Haskell | ? | ? | ||||||||||||||||||||||||||
PECL | ? | PHP | Allow nonfree software, GPL and LGPLv3 (libraries?) not accepted | ? | |||||||||||||||||||||||||
Python Package Index |
|
Python | Allow any license (including nonfree software) | ? |
|
||||||||||||||||||||||||
? | rubygems | Ruby | Allow any license (including nonfree software) | ? |
|
||||||||||||||||||||||||
? | ? | Rust | ? | ? |
Parabola has a bug report (bug #1035) about programming language package managers, it has more reference and information on the issue.
Docker registries
These repositories are usually referenced in Dockerfiles, not in docker. So users need to be careful if they want to use Dockerfile files.
They contain distributions or operating system images.
Since Guix is FSDG compliant, that it runs on most GNU/Linux distributions and that it can create docker images and that it can also run software very easily in containers, it might be easier to use Guix directly.
Repository type | Repository website | Licenses requirements | Reliability of license fields |
---|---|---|---|
Repository of distribution images | registry.fedoraproject.org | ?[1] | Strict policy.[2] |
Programs
Program name | Program type | Repository type | Repository website | Licenses requirements | Reliability of license fields | Status | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GNOME Boxes (+osinfo-db) | Virtualization software | Repository of distribution installation images that is constructed with libosinfo and osinfo-db |
|
|||||||||||||||||||||||||||
Libreoffice | Document editing software | Extensions | extensions.libreoffice.org | ? | ? |
TODO:
|
||||||||||||||||||||||||
Wesnoth | Game | Addons | ? | ? | ? | |||||||||||||||||||||||||
Xonotic | Game | Content downloaded during online games:
|
? | ? | ? |
List of pages
This set of pages talks about external repositories.
(Note that this page does not automatically update; if you add another page under Hardware/, make sure to refresh/purge this page.)
"issue" is not in the list (interest, location, project, school) of allowed values for the "Organized around" property.
- ↑ Are nonfree firmwares in the same repositories? If not are the repositories with nonfree firmwares enabled in the fedora docker registry?
- ↑ https://www.gnu.org/distros/common-distros.html#Fedora