liberapay.com icon indicating copy to clipboard operation
liberapay.com copied to clipboard

Help users fund the dependencies their projects depend on

Open Changaco opened this issue 8 years ago • 6 comments

  • [ ] implement importing dependency lists from librairies.io
  • [ ] implement trickling down a share of a user's income to dependencies (this is currently blocked by payment processor limitations)

Note: we don't have to implement both of those at the same time.

Changaco avatar Jan 23 '16 16:01 Changaco

@Changaco you could potentially use the @librariesio API to get all the dependency information for an github repository: https://libraries.io/api

For example https://libraries.io/github/liberapay/liberapay.com#dependencies and be loaded as json here: https://libraries.io/api/github/liberapay/liberapay.com/dependencies

andrew avatar Jul 21 '16 10:07 andrew

Indeed an automated import of dependencies from libraries.io would be great. I've added that to this issue's TODO list.

Changaco avatar Jul 21 '16 14:07 Changaco

Other platforms now have tools to help potential donors find and fund their dependencies: OpenCollective has https://backyourstack.com/, Tidelift has https://tidelift.com/subscription/dependency-analyzer.

Changaco avatar May 07 '19 08:05 Changaco

And backyourstack is open source https://github.com/opencollective/backyourstack so maybe it can be modified to look for projects and teams on liberapay.

arthurlutz avatar May 08 '19 10:05 arthurlutz

How would it work? A project would automatically split its income to its dependencies, or could an account's administrator change percentages, add and delete benefited?

Eisiem avatar Feb 17 '22 22:02 Eisiem

Another potential source of data for a project's dependencies is a software bill of materials (SBOM), for which there are currently two open standard schemas: CycloneDX and SPDX.

Changaco avatar Oct 18 '23 09:10 Changaco