Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenClimate.fund #527

Open
1 of 10 tasks
Ly0n opened this issue Apr 30, 2024 · 4 comments
Open
1 of 10 tasks

OpenClimate.fund #527

Ly0n opened this issue Apr 30, 2024 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Ly0n
Copy link
Member

Ly0n commented Apr 30, 2024

As discussed at the last community meeting, we are going to start another very simple funding experiment. To increase the incentive to contribute to OpenSustain.tech, contributors will be able to select an open source project as part of the pull request that will receive funding from a common pool that we will be collecting for. The contributor may not be affiliated with the project that receives the donation. The user workflow would be:

  1. Add Open Source Project to OpenSustain.tech
  2. Choose a Donation Link on ClimateTriage.com
  3. Add the donation link to the Pull Request.
  4. Donate to an open source you are not affiliated with.

Contributor can pick a project with a donation option from ClimateTriage when the donation option is been integrated as been discussed in this issue: protontypes/climate-triage#42

Thinks to do:

  • Register OpenClimate.fund
  • Add donation option to ClimateTriage
  • Add donation infos to Pull Request template
  • Create donation pool ( at Open Source Collective ?! )
  • Create a simple landing page for OpenClimate.fund
    • Explain the core idea and why donating to a climate open source project maximizes the impact of your donation.
    • Add some simple but beautiful illustrations.
  • Find sponsors
  • Create small blog post
  • Start marketing
@Ly0n Ly0n added enhancement New feature or request help wanted Extra attention is needed labels Apr 30, 2024
@andrew
Copy link
Member

andrew commented May 1, 2024

Create donation pool ( at Open Source Collective ?! )

Open Collective does have the concept of a "fund" as well, might be able to use that?

@Ly0n
Copy link
Member Author

Ly0n commented May 1, 2024

Open Collective does have the concept of a "fund" as well, might be able to use that?

That's exactly what we need. Here a link with more information: https://docs.opencollective.com/help/financial-contributors/organizations/funds

It might be much easier to integrate the list of possible donation options directly into OpenClimate.fund instead of integrating it into ClimateTriage.

What would be a good way to present the data to a user? Maybe just as a table?

@Ly0n Ly0n mentioned this issue May 15, 2024
1 task
@Ly0n
Copy link
Member Author

Ly0n commented May 18, 2024

Here is a summary of some of the discussions we have had so far. @andrew filtered the projects for donation links
gist.github.com/andrew/032017247a16d49a8bd904f442221250
We would need to filter these projects for activity, as some of them are no longer active.

If we add sponsor links from the top 3 contributors of active projects, we might end up with about 300 options.

What I'm still not sure about is how to distribute the money from a technical point of view. You can see the variety of donation platforms here: gist.github.com/andrew/4100c9fd9488ef55cf0051f3dff2cad4

We could start with GitHub Sponsors, as I expect to cover most cases of sponsoring the top 3 contributors here. However, we would have to pay fees twice if we collect the donations once and then redistribute them.

@Ly0n
Copy link
Member Author

Ly0n commented May 19, 2024

Just one very simple way to significantly increase the amount of possible donations options would be to add the Top100 of dependencies within the ecosystem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants