Group: Software/research/ExternalRepositories

From LibrePlanet
Jump to: navigation, search
(Games: Add Libreoffice)
(Programming languages: Add field for websites)
Line 32: Line 32:
 
! Repository name
 
! Repository name
 
! Repository type
 
! Repository type
 +
! Repository website
 
! Licenses requirements
 
! Licenses requirements
 
! Reliability of license fields
 
! Reliability of license fields
Line 37: Line 38:
 
! cabal
 
! cabal
 
| Haskell
 
| Haskell
 +
| ?
 
| FLOSS license required, points to FSF and OSI for the licenses list
 
| FLOSS license required, points to FSF and OSI for the licenses list
 
| ?
 
| ?
Line 42: Line 44:
 
! CPAN
 
! CPAN
 
| Perl
 
| Perl
 +
| ?
 
| Allow any license (including nonfree software)
 
| Allow any license (including nonfree software)
 
| ?
 
| ?
Line 47: Line 50:
 
! PECL
 
! PECL
 
| PHP
 
| PHP
 +
| ?
 
| Allow nonfree software, GPL and LGPLv3 (libraries?) not accepted
 
| Allow nonfree software, GPL and LGPLv3 (libraries?) not accepted
 
| ?
 
| ?
Line 52: Line 56:
 
! pip
 
! pip
 
| Python
 
| Python
 +
| ?
 
| Allow any license (including nonfree software)
 
| Allow any license (including nonfree software)
 
| ?
 
| ?
Line 57: Line 62:
 
! rubygems
 
! rubygems
 
| Ruby
 
| Ruby
 +
| ?
 
| Allow any license (including nonfree software)
 
| Allow any license (including nonfree software)
|?
+
| ?
 
|-
 
|-
 
! ?
 
! ?
 
| Rust
 
| Rust
 +
| ?
 
| ?
 
| ?
 
| ?
 
| ?

Revision as of 20:12, 27 December 2022

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 Repository type Repository website Licenses requirements Reliability of license fields
cabal Haskell ? FLOSS license required, points to FSF and OSI for the licenses list ?
CPAN Perl ? Allow any license (including nonfree software) ?
PECL PHP ? Allow nonfree software, GPL and LGPLv3 (libraries?) not accepted ?
pip 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.

Programs

Program name Program type Repository type Repository website Licenses requirements Reliability of license fields
Libreoffice Document editing software Extensions extensions.libreoffice.org ? ?
Wesnoth Game Addons ? ? ?

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.