Goals/Sustainable Software: Difference between revisions
m (→What is happening?: corrected link) |
|||
(17 intermediate revisions by 2 users not shown) | |||
Line 13: | Line 13: | ||
To add ideas or see how some of the work is progressing have a look at the [https://invent.kde.org/teams/eco/sustainable-software-goal/-/boards GitLab board]. | To add ideas or see how some of the work is progressing have a look at the [https://invent.kde.org/teams/eco/sustainable-software-goal/-/boards GitLab board]. | ||
== Results == | |||
Here are some of the results we achieved as part of the activities around the goals: | |||
* Tooling | |||
** [https://eco.kde.org/blog/2023-06-13-gsoc23-energy-measurement-lab/ KEcoLab] | |||
** [https://invent.kde.org/teams/eco/feep/-/tree/master/tools/KdeEcoTest KdeEcoTest] | |||
* Presentations | |||
** [https://media.ccc.de/v/bitsundbaeume-20160-was-wir-durch-den-blauen-engel-ber-nachhaltiges-software-design-gelernt-haben Bits & Bäume 2022] | |||
** [https://peertube.uno/w/hnpMJjfy2FhhNY5FeDcqLr Linux App Summit 2022] | |||
** [https://web.archive.org/web/20230212153437im_/https://video.fosdem.org/2023/AW1.126/energy_combatting_software_driven_environmental_harm.webm FOSDEM 2023] | |||
** [https://web.archive.org/web/20240124060928/https://media.ccc.de/v/37c3-12047-software_licensing_for_a_circular_economy CCC 2023] | |||
** Akademy 2023 | |||
*** [https://conf.kde.org/event/5/contributions/145/ Measuring energy consumption of software] | |||
*** [https://conf.kde.org/event/5/contributions/150/ Fun with Charts: Green Energy in System Monitor] | |||
** Akademy 2024 | |||
*** [https://conf.kde.org/event/6/contributions/198/ Getting Them Early: Teaching Pupils About The Environmental Benefits Of FOSS] | |||
*** [https://conf.kde.org/event/6/contributions/222/ Opt In? Opt Out? Opt Green! KDE Eco's New Sustainability Initiative] | |||
** conf.kde.in 2024 | |||
*** [https://conf.kde.org/event/7/contributions/169/ Emulation Tools for Sustainable Software Development: Simulating Real-World Usage Scenarios at KDE-Eco ] | |||
*** [https://conf.kde.org/event/7/contributions/167/ A Layman's Guide to Sustainability with Free Software] | |||
** For a full list of presentations (e.g., Qt World Summit, SFSCon, Fedora Nest, CCCamp23), see the [https://community.kde.org/Promo/Events/Historic community wiki] for years 2022-2024. | |||
* Summer of Code and Season of KDE projects | |||
** SoK 2022 | |||
*** [https://community.kde.org/SoK/2022/StatusReport/Karanjot_Singh Preparing Standard Usage Scenarios for Energy Consumption Measurements] | |||
** SoK 2023 | |||
*** [https://community.kde.org/SoK/2023/StatusReport/Mohamed_Ibrahim Improve "KDE Eco Test" emulation tool] | |||
*** [https://community.kde.org/SoK/2023/StatusReport/Nitin_Tejuja Measurement of energy consumption with Selenium] | |||
*** [https://community.kde.org/SoK/2023/StatusReport/Rudraksh_Karpe Preparation of KDE apps for Blue Angel eco-certification] | |||
** GSoc 2023 | |||
*** [https://community.kde.org/GSoc/2023/StatusReports/KaranjotSingh Measuring Energy Consumption Using Remote Lab] | |||
** SoK 2024 | |||
*** [https://community.kde.org/SoK/2024/StatusReport/Athul_Raj_K Improving KdeEcoTest's funcionalities and compatibility] | |||
*** [https://community.kde.org/SoK/2024/StatusReport/Sarthak_Negi Testing and development of KEcoLab] | |||
*** [https://community.kde.org/SoK/2024/StatusReport/Prady0t Selenium testing and user videos] | |||
*** [https://community.kde.org/SoK/2024/StatusReport/Amartya_Chakraborty Adding Windows support for KdeEcoTest] | |||
*** [https://community.kde.org/SoK/2024/StatusReport/AakarshMJ Sustainability 1: Testing and Developement of KEcoLab] | |||
* Funded projects | |||
** [https://invent.kde.org/teams/eco/be4foss BE4FOSS] | |||
** [https://invent.kde.org/teams/eco/opt-green Opt Green ] | |||
* Blue Angel | |||
** Participation in [https://eco.kde.org/blog/2024-08-26-revised-blue-angel-criteria/ revising the criteria] | |||
** [https://eco.kde.org/handbook/ Handbook: Applying The Blue Angel Criteria To Free Software] | |||
* Awareness | |||
** [https://okular.kde.org/eco/ Eco Tab on Okular's web site] | |||
** [https://www.sueddeutsche.de/wirtschaft/blauer-engel-software-open-source-okular-1.5700118 Article in SZ: "Programmieren geht auch umweltfreundlich"] | |||
** [https://eco.kde.org/blog/2023-04-26-sustainable-by-design/ "Sustainable by Design" conference in German parliament] | |||
** [https://taz.de/Nachhaltige-Computerprogramme/!5838376/ Article in taz: Blauer Engel für Software] | |||
** [https://eco.kde.org/blog/2022-09-28_okular_blue-angel-award-ceremony/ Blue Angel Award Ceremony At EnviroInfo Conference: Okular Officially Receives Eco-Label, First Ever For Software Product] | |||
** [https://branch.climateaction.tech/issues/issue-8/care-for-life-care-for-the-chips/ Article in Branch Magazine: Care for life, care for the chips: the future is re-used, recycled and permacomputing] | |||
** [https://eu.providencejournal.com/story/news/local/2024/02/22/rhode-island-teens-are-fixing-junked-computers-and-learning-valuable-tech-skills/72340312007/ Article in The Providence Journal: These computers almost went to a landfill. Teens are reviving them for free. Here's how.] | |||
** [https://invent.kde.org/teams/eco/sustainable-software-goal/-/blob/master/awesome-sustainable-software.md Curated list of resources about sustainable software ("Awesome Sustainable Software")] | |||
* Stands & Workshops | |||
** [https://www.umweltfestival.de/ Umweltfestival 2024] | |||
** [https://floss.social/@be4foss/112648326204286577 Lange Nacht der Wissenschaft 2024] | |||
** [https://floss.social/@be4foss/112687898088235199 "Bring It Back To Life" workshop], part of [https://www.wyv.art/events/invisible-networks Invisible Networks] exhibit | |||
** [https://www.hannover.de/Herrenhausen/Service-Aktuelles/Meldungen/10.-Akademie-der-Spiele-mit-20-Workshops 10. Akademie der Spiele] | |||
* Peer-Reviewed Publications | |||
** [https://www.sciencedirect.com/science/article/pii/S0167739X24000384 Development and evaluation of a reference measurement model for assessing the resource and energy efficiency of software products and components—Green Software Measurement Model (GSMM) (Future Generation Computer Systems, 2024)] | |||
== Join us == | == Join us == | ||
Line 26: | Line 86: | ||
''General'' | ''General'' | ||
* KDE | * KDE Eco room (Matrix): https://webchat.kde.org/#/#kde-eco:kde.org | ||
* | * KDE Eco discussion (mailing list): https://mail.kde.org/cgi-bin/mailman/listinfo/kde-eco-discuss | ||
* KDE Eco announcement (mailing list): https://mail.kde.org/cgi-bin/mailman/listinfo/kde-eco-announce | |||
''Repositories'' | ''Repositories'' | ||
Line 44: | Line 105: | ||
* Meeting link (BigBlueButton): https://meet.kde.org/b/jos-l59-2i1-9yt | * Meeting link (BigBlueButton): https://meet.kde.org/b/jos-l59-2i1-9yt | ||
* Pad to collect discussion topics (Collaborate): https://collaborate.kde.org/s/cactBt4frrfTjbW | * Pad to collect discussion topics (Collaborate): https://collaborate.kde.org/s/cactBt4frrfTjbW | ||
* Minutes of past meetups: https://invent.kde.org/teams/eco/be4foss/-/tree/master/community-meetups | * Minutes of recent meetups: https://invent.kde.org/teams/eco/opt-green/-/tree/master/community-meetups | ||
* Archive of past meetups: https://invent.kde.org/teams/eco/be4foss/-/tree/master/community-meetups |
Latest revision as of 21:06, 5 September 2024
Software has an impact on our future. It has an affect on energy and resource usage. KDE can deliver software which does this in a way which preserves environment and society for us and future generations. KDE can deliver Sustainable Software.
This goal is about promoting sustainable software in KDE by (i) aligning existing activities, (ii) highlighting where our software is already sustainably designed, (iii) stimulating actions to increase sustainability, and (iv) creating standards/tools to quantify software sustainability.
Resources:
- Sustainable Software Goal (repository): https://invent.kde.org/teams/eco/sustainable-software-goal/
- Blog post: "What is Sustainable Software, After All?"
What is happening?
There already are some activities in the context of the KDE Eco umbrella project. We measure energy efficiency of software in the FOSS Energy Efficiency Project (FEEP) and the KEcoLab project. We got the Blue Angel eco certification for Okular. We help others to also meet criteria for sustainable software with the Blauer Engel For FOSS (BE4FOSS) project and the publication of the handbook "Applying The Blue Angel Criteria To Free Software". We have a funded project "Opt Green" which is focused on reducing e-waste by extending the lifespan of hardware with lightweight Free Software.
To add ideas or see how some of the work is progressing have a look at the GitLab board.
Results
Here are some of the results we achieved as part of the activities around the goals:
- Tooling
- Presentations
- Bits & Bäume 2022
- Linux App Summit 2022
- FOSDEM 2023
- CCC 2023
- Akademy 2023
- Akademy 2024
- conf.kde.in 2024
- For a full list of presentations (e.g., Qt World Summit, SFSCon, Fedora Nest, CCCamp23), see the community wiki for years 2022-2024.
- Summer of Code and Season of KDE projects
- SoK 2022
- SoK 2023
- GSoc 2023
- SoK 2024
- Funded projects
- Blue Angel
- Awareness
- Eco Tab on Okular's web site
- Article in SZ: "Programmieren geht auch umweltfreundlich"
- "Sustainable by Design" conference in German parliament
- Article in taz: Blauer Engel für Software
- Blue Angel Award Ceremony At EnviroInfo Conference: Okular Officially Receives Eco-Label, First Ever For Software Product
- Article in Branch Magazine: Care for life, care for the chips: the future is re-used, recycled and permacomputing
- Article in The Providence Journal: These computers almost went to a landfill. Teens are reviving them for free. Here's how.
- Curated list of resources about sustainable software ("Awesome Sustainable Software")
- Stands & Workshops
- Peer-Reviewed Publications
Join us
The topic of sustainable software is relevant for all KDE applications and developers. We would be more than happy if you join us to contribute to this goal. There are a lot of small things we all can do to make progress.
Join us on the [email protected] mailing list and the KDE Eco chat on Matrix. Ask your questions and post your ideas there.
Also feel free to contact the goal champion Cornelius Schumacher <[email protected]>, if you would like to get started without posting to the public channels right away.
Contact
General
- KDE Eco room (Matrix): https://webchat.kde.org/#/#kde-eco:kde.org
- KDE Eco discussion (mailing list): https://mail.kde.org/cgi-bin/mailman/listinfo/kde-eco-discuss
- KDE Eco announcement (mailing list): https://mail.kde.org/cgi-bin/mailman/listinfo/kde-eco-announce
Repositories
- KDE Eco Teams (GitLab): https://invent.kde.org/teams/eco
Projects
- KEcoLab Measurement Lab Development (Matrix): https://webchat.kde.org/#/#kde-eco-dev:kde.org
- KdeEcoTest (Matrix): https://webchat.kde.org/#/#kdeecotest:kde.org
- SoK Selenium Project (Matrix): https://matrix.to/#/!uSFzhmZoARbdWMuUYy:matrix.org?via=kde.org&via=matrix.org&via=gitter.im
- See also Automation & Systematization Goal for Selenium discussions (Matrix): https://webchat.kde.org/#/#kde-institutional-memory:kde.org
Monthly Online Meetup (2nd Wednesday Of Month, 19:00 CET/CEST)
- Meeting link (BigBlueButton): https://meet.kde.org/b/jos-l59-2i1-9yt
- Pad to collect discussion topics (Collaborate): https://collaborate.kde.org/s/cactBt4frrfTjbW
- Minutes of recent meetups: https://invent.kde.org/teams/eco/opt-green/-/tree/master/community-meetups
- Archive of past meetups: https://invent.kde.org/teams/eco/be4foss/-/tree/master/community-meetups