Green-Software-Foundation / patterns

An online open-source database of software patterns reviewed and curated by the Green Software Foundation across a wide range of categories.
https://patterns.greensoftware.foundation/
Other
74 stars 29 forks source link

Add emissions reporting and optional button to contribute to offset in header #195

Open ng-druid opened 1 year ago

ng-druid commented 1 year ago

Is your feature request related to a problem? Please describe. Websites should expose their carbon emissions and provide opportunities for everyone to contribute to offsetting.

Lead by example inspiring others to follow suite.

Describe the solution you'd like

Add emissions reporting to headers and button to offset.

Screen Shot 2022-11-25 at 2 51 48 PM

Describe alternatives you've considered

Implementing statsy and making report public.

https://statsy.com/share/carbonintense.world/co2?from=1667283632&to=1669410292&type=all-time

Additional context N/A

holanita commented 1 year ago

@ng-druid thanks for your comments. Assigning @greenhsu123 and @jawache for review. Adding this to the next agenda.

holanita commented 1 year ago

Discussed very briefly in today's meeting. @jawache I've assigned this to you now based on the discussion.

jawache commented 1 year ago

So our new mission is that there should be "zero harmful environmental effects from software", so ultimately we want to encourage people apply green software principles and patterns to make their software emit the least carbon possible.

Personally I think the GSF should measure the carbon impact of our websites and the GSF should make sure to reduce that as much as possible and the GSF should purchase any offsets to neutralize the emissions we couldn't eliminate, we shouldn't be offloading any of this burden to our visitors, it's our responsibility.

I'd rather propose a badge, which you can add to your website if you are doing the right things, behaving the right way with respect to green software.

It's come up several times before and it's come up again in conversations I'm having this week, oss foundation has released some scorecards for open source projects and it was raised again what would a scorecard look like for a green software project. I think there is a core series of questions, right now you could self certify and put the badge on yourself if you answer yes to all of them, in the future we can engage with a 3rd party auditing firm to verify your statements and make it a "certified green" badge.

I might have hijacked this thread and took it someplace different but it's just some of the thinking and conversations I'm having right now with others about this, @greenhsu123 / @ng-druid what do you think?