SlideShare a Scribd company logo
1 of 33
Download to read offline
Sustainable Software &
Blauer Engel Eco-Certification
12 November 2021
KDE Eco Blauer Engel 12 November 2021 1 / 31
Outline
1 KDE Eco
2 Blauer Engel Ecolabel
3 Certification In 3 Steps
4 Looking To The Future
KDE Eco Blauer Engel 12 November 2021 2 / 31
Slides available under "conferences-workshops":
https://invent.kde.org/joseph/be4foss/
KDE Eco Blauer Engel 12 November 2021 3 / 31
Software Bloat
From: Blauer Engel Award Criteria For Software (2020: p. 5)
"The availability of more and more powerful hardware has resulted in
software becoming more and more bloated from version to version so that
more resources are required for only minimal or even no enhancement
of the functionality."
See: https://www.blauer-engel.de/en/products/electric-devices/resources-and-energy-efficient-software-products
KDE Eco Blauer Engel 12 November 2021 4 / 31
Energy Consumption: Standard Usage Scenarios
Entwicklung und Anwendung von Bewertungsgrundlagen für ressourceneffiziente Software ... (2018: p. 24)
https://www.umweltbundesamt.de/publikationen/entwicklung-anwendung-von-bewertungsgrundlagen-fuer
KDE Eco Blauer Engel 12 November 2021 5 / 31
Energy Consumption
Comparisons (Recall: Same Usage Scenario)
50 watt light bulb on for 0.5 hours
= Word Processor 1 (3.60 Watt-hours) ∼ 7 hours
= Word Processor 2 (0.93 Watt-hours) ∼ 27 hours
Image license: CC0
https://www.publicdomainpictures.net/en/view-image.php?image=155227&picture=light-bulb
KDE Eco Blauer Engel 12 November 2021 6 / 31
KDE Eco
KDE Eco – Building Energy-Efficient Free Software!
Push conversation on environmental impact of software
Be pioneers in energy-efficient software development
Promote tools for measuring energy efficiency
Certify FOSS with Blauer Engel ecolabel
KDE Eco Blauer Engel 12 November 2021 7 / 31
KDE Eco
OUR GOAL
To put free software at the forefront of energy efficient software !!!
Get involved!
Sprints, Mailing list, Matrix room, KDE Forum . . . more later
KDE Eco Blauer Engel 12 November 2021 8 / 31
KDE Eco
FEEP – Free and open source Energy Efficiency Project
Improving energy efficiency in FOSS by:
Collecting energy consumption measurements
Integrating consumption measurements into development process
https://invent.kde.org/cschumac/feep
BE4FOSS – Blauer Engel 4 FOSS
Supporting FEEP by collecting, summarizing & spreading
information for eco-certification and efficiency in software
FOSS is particularly well-positioned for obtaining BE ecolabel !!!
https://invent.kde.org/joseph/be4foss
KDE Eco Blauer Engel 12 November 2021 9 / 31
Eco-Certification
Blauer Engel Since 1978
Ecolabel in Germany for environmentally friendly products
Recognized by 92% of Germans and highly regarded internationally
Awarded to a variety of products – including software !!!
https://www.blauer-engel.de/sites/default/files/publication/uba-40jahreblauerengel-publikation-en-web.pdf
KDE Eco Blauer Engel 12 November 2021 10 / 31
Eco-Certification
International Perspectives On BE Ecolabel
15% recipients outside Germany
No requirements on where product is marketed
Worldwide seen as mark of high quality / quality assurance
For companies: Criteria seen as . . .
I Indicator of direction of EU market
I Potential guideline for optimizing products
BE member of Global Ecolabelling Network (GEN)
https://www.blauer-engel.de/en/blue-angel/who-is-behind-it/ipartners
KDE Eco Blauer Engel 12 November 2021 11 / 31
Eco-Certification
KDE r BE
To submit: KMail, Okular; Krita (measured)
Measure-athon (Sprint): Kate, GCompris, YOUR PROJECT!
https://invent.kde.org/cschumac/blue-angel-application
KDE Eco Blauer Engel 12 November 2021 12 / 31
Eco-Certification
Benefits Of Blauer Engel (BE)
High standards in environmentally friendly software design
Differentiates KDE/Free Software from alternatives
Increases appeal of adoption for users and institutions (GPP)
Transparency in ecological footprint
What is Green Public Procurement (GPP)?
"[GPP is] a process whereby public authorities seek to procure goods,
services and works with a reduced environmental impact throughout
their life-cycle when compared to goods, services and works with the
same primary function that would otherwise be procured."
https://ec.europa.eu/environment/gpp/faq_en.htm
KDE Eco Blauer Engel 12 November 2021 13 / 31
Blauer Engel Ecolabel
3 Main Categories Of Award Criteria
(A) Resource & energy efficiency
(B) Potential hardware operating life
(C) User autonomy
For more information, see:
https://www.blauer-engel.de/en/products/electric-devices/resources-and-energy-efficient-software-products
Image: Publicgarden GmbH, CC BY-SA 4.0, via Wikimedia Commons
KDE Eco Blauer Engel 12 November 2021 14 / 31
The ABCs For Obtaining The BE Ecolabel
(A) Resource & Energy Efficiency
Hardware performance/energy consumption (idle & standard usage)
Statement minimum system requirements (CPU, working memory)
Statement of support for energy saving modes
(B) Potential Hardware Operating Life
Demonstrate that it runs on hardware at least 5 years old
(C) User Autonomy
Documentation (open standards, uninstallation how-to, privacy policy)
Transparency (open source)
Continuity of support (security updates)
Uninstallability / Modularity (installing essential functions only)
Offline capability / Freedom from advertising
KDE Eco Blauer Engel 12 November 2021 15 / 31
The ABCs For Obtaining The BE Ecolabel
(A) Resource & Energy Efficiency
→ Hardware performance/energy consumption (idle & standard usage)
Statement minimum system requirements (CPU, working memory)
Statement of support for energy saving modes
(B) Potential Hardware Operating Life
Demonstrate that runs on hardware at least 5 years old
(C) User Autonomy
Documentation (open standards, uninstallation how-to, privacy policy)
Transparency (open source)
Continuity of support (security updates)
Uninstallability / Modularity (installing essential functions only)
Offline capability / Freedom from advertising
KDE Eco Blauer Engel 12 November 2021 16 / 31
Certifying With Blauer Engel Seal
3 Steps To Eco-Certification
1 MEASURE energy consumption at, e.g., KDAB Berlin community lab
2 ANALYZE results using statistical tools such as OSCAR (Open
source Software Consumption Analysis in R).
3 CERTIFY by submitting full report on fulfillment of BE criteria
(A. Energy Efficiency, B. Hardware Operating Life, C. User Autonomy)
KDE Eco Blauer Engel 12 November 2021 17 / 31
Step 1: Measure (1/3)
Lab Setup: 2 Computers, 1 Power Meter
Computer 1 (System Under Test)
Power Meter (PM) + Computer 2 (Data Aggregator & Evaluator)
Cheap Power Meter
Notes on hacking cheap PM, see Volker Krause’s blog post: https:
//volkerkrause.eu/2020/10/17/kde-cheap-power-measurement-tools.html
KDE Eco Blauer Engel 12 November 2021 18 / 31
Lab Setup
Modified from:
Sustainable software products—Towards assessment criteria for resource & energy efficiency (2018: Fig.4)
KDE Eco Blauer Engel 12 November 2021 19 / 31
Step 1: Measure (2/3)
What Is Measured?
Energy Consumption: with, e.g., GUDE Expert Power Control 1202
power meter
Hardware Performance: collecting CPU, memory, disk, and network
data with, e.g., Collectl (GPLv2/Artistic License)
https://www.gude.info/en/power-distribution/switched-metered-pdu/expert-power-control-1202-series.html
https://sourceforge.net/projects/collectl/
KDE Eco Blauer Engel 12 November 2021 20 / 31
Step 1: Measure (3/3)
3 Scenarios To Measure (Baseline, Idle, Standard)
Baseline (OS)
Computer on, OS running
Idle Mode (OS + Application While Idle)
Application is opened but no action is taken
Standard Usage Scenario (OS + Application While Used)
Application in a standard usage scenario
KDE Eco Blauer Engel 12 November 2021 21 / 31
Pre-Measurement
Standard Usage Scenario
Should reflect typical and frequent functions
Task automation tool Actiona (GPLv3.0)
Otherwise various tools for this; see David Hurka’s summary:
https://invent.kde.org/cschumac/feep/-/blob/master/tools/.
Blauer Engel Notes On Scenarios
Currently freely selected (in future may be standardized)
Need log file of actions (idle & standard usage)
KDE Eco Blauer Engel 12 November 2021 22 / 31
Step 2: Analyze
Data Analysis
OSCAR (Open source Software Consumption Analysis in R)
https://oscar.umwelt-campus.de/
Developed by Umwelt-Campus Birkenfeld
Requires: (i) log file of actions (idle & standard usage), (ii) energy
consumption & (iii) hardware performance results
KDE Eco Blauer Engel 12 November 2021 23 / 31
KMail: OSCAR Report Example
Energy consumption measurements of standard usage scenario
31 repetitions in gray, with average per second in red
Spikes at, e.g., sending email with attachment
https://invent.kde.org/cschumac/blue-angel-application/-/blob/master/applications/kmail/
de-uz-215-eng-annex-3-kmail-scenario.pdf
KDE Eco Blauer Engel 12 November 2021 24 / 31
The ABCs For Obtaining The BE Ecolabel
(A) Resource & Energy Efficiency
Hardware performance/energy consumption (idle & standard usage)
Statement minimum system requirements (CPU, working memory)
Statement of support for energy saving modes
(B) Potential Hardware Operating Life
Demonstrate that runs on hardware at least 5 years old
(C) User Autonomy
Documentation (open standards, uninstallation how-to, privacy policy)
Transparency (open source)
Continuity of support (security updates)
Uninstallability / Modularity (installing essential functions only)
Offline capability / Freedom from advertising
KDE Eco Blauer Engel 12 November 2021 25 / 31
Step 3: Certify
(A) Resource & Energy Efficiency
→ Criteria below KDE/FOSS already fulfilling, just need documentation!
Statement minimum system requirements (CPU, working memory)
Statement of support for energy saving modes
(B) Potential Hardware Operating Life
Demonstrate that runs on hardware at least 5 years old
(C) User Autonomy
Documentation (open standards, uninstallation how-to, privacy policy)
Transparency (open source)
Continuity of support (security updates)
Uninstallability / Modularity (installing essential functions only)
Offline capability / Freedom from advertising
KDE Eco Blauer Engel 12 November 2021 26 / 31
Looking To The Future
KDAB Berlin Community Lab
Long-term vision: software upload portal → hardware requirements
specified (processor, memory, age, etc.) and report is generated
Short-term goal: get lab set up (Sprint 11 December 2021)
Set up your own measurement lab?
Ways To Help The Community
Squash ’efficiency’ bugs (CPU spikes, delays, hangs, freezing, etc.)
Support for statistical analysis tools (OSCAR, other)
Submit Blauer Engel applications
Promotion & outreach (digital media, website, badge)
Give feedback for revised BE criteria
Develop automation tools to make measurements part of workflow
KDE Eco Blauer Engel 12 November 2021 27 / 31
Looking To The Future
SoftAWERE Project
’Software Architecture Tools for Energy Efficient and Resource Efficient Development’
(Software Architektur-Werkzeuge für energieeffiziente und ressourcenschonende Entwicklung)
Sustainable Digital Infrastructure Alliance (SDIA)
& Öko-Institut non-profit
CI tools for energy-efficient software development
Hackathons & workshops planned through 2022-2023
Conference presentation, 1. February 2022:
www.oop-konferenz.de/oop2022/programm/konferenzprogramm.html#item-3240
KDE Eco Blauer Engel 12 November 2021 28 / 31
Get Involved
Contact
Email: joseph@kde.org Mastodon: https://mastodon.social/@BE4FOSS
Sprints
KDAB lab set up (11 December 2021) / Measure-athon (Q1 2022)
Discuss
BigBlueButton: Monthly meet-ups, 2nd Wed. 19:00 CET (UTC+1)
Energy Efficiency Mailing List: https://mail.kde.org/cgi-bin/
mailman/listinfo/energy-efficiency
Matrix Room: https:
//webchat.kde.org/#/room/#energy-efficiency:kde.org
Community Support
KDE Eco Forum: https://forum.kde.org/viewforum.php?f=334
KDE Eco Blauer Engel 12 November 2021 29 / 31
Resources
FOSS Energy Efficiency Project (FEEP)
Repository: https://invent.kde.org/cschumac/feep
Blauer Engel For FOSS (BE4FOSS)
Repository: https://invent.kde.org/joseph/be4foss
Promo: https://phabricator.kde.org/T14785
Blauer Engel Applications
https://invent.kde.org/cschumac/blue-angel-application
KDE Eco Blauer Engel 12 November 2021 30 / 31
Funding Notice
This project is financially supported by: BMU1
The publisher is responsible for the content of this publication.
1
Official BMU und UBA-Logos are send only by request at: verbaendefoerderung@uba.de
KDE Eco Blauer Engel 12 November 2021 31 / 31
Reference System (GNU/Linux)
Technical Parameter 2016 2019
Manufacturer Fujitsu Fujitsu
Model Esprimo P920 Esprimo P958
Processor Intel i5-4590 Intel i5-8500
Cores 4 6
Clock speed 3.3 GHz 3.0 GHz
RAM 4GB (DDR3, 16GB (DDR4,
1600 MHz) 2666 MHz)
Hard disk HDD SATA III SSD M2 SATA
500 GB (6 Gbit/s) 512 GB (6 Gbit/s)
Graphics card Intel HD Intel UHD
Graphics 4600 Graphics 630
Network LAN LAN
GigaBit GigaBit
Resource and Energy-Efficient Software Products, DE-UZ 215 (2020: pp. 34–35)
https://www.blauer-engel.de/en/products/electric-devices/resources-and-energy-efficient-software-products
KDE Eco Blauer Engel 12 November 2021 1 / 2
Blauer Engel (Basic Award Criteria 2020)
Notes On The Ecolabel
Recognizing transparency related to energy efficiency (p. 6)
Not a comparative assessment between products! (p. 6)
Verification of compliance for updates (p. 9; new criteria, how often)
In The Future (p. 9)
May set minimum requirements (now none)
Will include server-client & mobile products
May include operating system software
See: https://www.blauer-engel.de/en/products/electric-devices/resources-and-energy-efficient-software-products
KDE Eco Blauer Engel 12 November 2021 2 / 2

More Related Content

Similar to SFScon 21 - Joseph P. De Veaugh-Geiss - Sustainable Software & Blauer Engel Eco-Certification

INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...
INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...
INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...apidays
 
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays
 
Presentation on green computing .pptx
Presentation on green computing    .pptxPresentation on green computing    .pptx
Presentation on green computing .pptxArchanaMohandas6
 
SFSCON23 - Joseph P. De Veaugh-Geiss - Combatting E-Waste’s Environmental Har...
SFSCON23 - Joseph P. De Veaugh-Geiss - Combatting E-Waste’s Environmental Har...SFSCON23 - Joseph P. De Veaugh-Geiss - Combatting E-Waste’s Environmental Har...
SFSCON23 - Joseph P. De Veaugh-Geiss - Combatting E-Waste’s Environmental Har...South Tyrol Free Software Conference
 
Need of green computing measures for indian it industry
Need of green computing measures for indian it industryNeed of green computing measures for indian it industry
Need of green computing measures for indian it industryAlexander Decker
 
11.need of green computing measures for indian it industry
11.need of green computing measures for indian it industry11.need of green computing measures for indian it industry
11.need of green computing measures for indian it industryAlexander Decker
 
COCOMO methods for software size estimation
COCOMO methods for software size estimationCOCOMO methods for software size estimation
COCOMO methods for software size estimationPramod Parajuli
 
Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringTool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringHeiko Koziolek
 
The next hope of future is a green computing
The next hope of future is a green computingThe next hope of future is a green computing
The next hope of future is a green computingahmad satar
 
BlueData Isilon Validation Brief
BlueData Isilon Validation BriefBlueData Isilon Validation Brief
BlueData Isilon Validation BriefBoni Bruno
 
Early Replacement of Notebooks Considering Environmental Impacts
Early Replacement of Notebooks Considering Environmental ImpactsEarly Replacement of Notebooks Considering Environmental Impacts
Early Replacement of Notebooks Considering Environmental ImpactsOeko-Institut
 
ZERO ENERGY BUILDING; DESIGN AND SIMULATION
ZERO ENERGY BUILDING; DESIGN AND SIMULATIONZERO ENERGY BUILDING; DESIGN AND SIMULATION
ZERO ENERGY BUILDING; DESIGN AND SIMULATIONIRJET Journal
 

Similar to SFScon 21 - Joseph P. De Veaugh-Geiss - Sustainable Software & Blauer Engel Eco-Certification (20)

INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...
INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...
INTERFACE by apidays 2023 - Imbibing Sustainability in Software Development, ...
 
Greencomputing.pptx
Greencomputing.pptxGreencomputing.pptx
Greencomputing.pptx
 
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
 
Green computing
Green computingGreen computing
Green computing
 
Is Your Software Development Process Green?
Is Your Software Development Process Green?Is Your Software Development Process Green?
Is Your Software Development Process Green?
 
openCL Paper
openCL PaperopenCL Paper
openCL Paper
 
Eco indicator
Eco indicatorEco indicator
Eco indicator
 
Presentation on green computing .pptx
Presentation on green computing    .pptxPresentation on green computing    .pptx
Presentation on green computing .pptx
 
SFSCON23 - Joseph P. De Veaugh-Geiss - Combatting E-Waste’s Environmental Har...
SFSCON23 - Joseph P. De Veaugh-Geiss - Combatting E-Waste’s Environmental Har...SFSCON23 - Joseph P. De Veaugh-Geiss - Combatting E-Waste’s Environmental Har...
SFSCON23 - Joseph P. De Veaugh-Geiss - Combatting E-Waste’s Environmental Har...
 
Need of green computing measures for indian it industry
Need of green computing measures for indian it industryNeed of green computing measures for indian it industry
Need of green computing measures for indian it industry
 
11.need of green computing measures for indian it industry
11.need of green computing measures for indian it industry11.need of green computing measures for indian it industry
11.need of green computing measures for indian it industry
 
COCOMO methods for software size estimation
COCOMO methods for software size estimationCOCOMO methods for software size estimation
COCOMO methods for software size estimation
 
Green Networking
Green NetworkingGreen Networking
Green Networking
 
Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringTool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software Engineering
 
The next hope of future is a green computing
The next hope of future is a green computingThe next hope of future is a green computing
The next hope of future is a green computing
 
BlueData Isilon Validation Brief
BlueData Isilon Validation BriefBlueData Isilon Validation Brief
BlueData Isilon Validation Brief
 
Green computing
Green computingGreen computing
Green computing
 
EED Software Products
EED Software  ProductsEED Software  Products
EED Software Products
 
Early Replacement of Notebooks Considering Environmental Impacts
Early Replacement of Notebooks Considering Environmental ImpactsEarly Replacement of Notebooks Considering Environmental Impacts
Early Replacement of Notebooks Considering Environmental Impacts
 
ZERO ENERGY BUILDING; DESIGN AND SIMULATION
ZERO ENERGY BUILDING; DESIGN AND SIMULATIONZERO ENERGY BUILDING; DESIGN AND SIMULATION
ZERO ENERGY BUILDING; DESIGN AND SIMULATION
 

More from South Tyrol Free Software Conference

SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...South Tyrol Free Software Conference
 
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...South Tyrol Free Software Conference
 
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSouth Tyrol Free Software Conference
 
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...South Tyrol Free Software Conference
 
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...South Tyrol Free Software Conference
 
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...South Tyrol Free Software Conference
 
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSouth Tyrol Free Software Conference
 
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSouth Tyrol Free Software Conference
 
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...South Tyrol Free Software Conference
 
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...South Tyrol Free Software Conference
 
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSouth Tyrol Free Software Conference
 
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...South Tyrol Free Software Conference
 
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSouth Tyrol Free Software Conference
 
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...South Tyrol Free Software Conference
 
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSouth Tyrol Free Software Conference
 
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...South Tyrol Free Software Conference
 

More from South Tyrol Free Software Conference (20)

SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
 
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
 
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
 
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
 
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
 
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
 
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
 
SFSCON23 - Christian Busse - Free Software and Open Science
SFSCON23 - Christian Busse - Free Software and Open ScienceSFSCON23 - Christian Busse - Free Software and Open Science
SFSCON23 - Christian Busse - Free Software and Open Science
 
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
 
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portalSFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
 
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
 
SFSCON23 - Stefan Mutschlechner - Smart Werke Meran
SFSCON23 - Stefan Mutschlechner - Smart Werke MeranSFSCON23 - Stefan Mutschlechner - Smart Werke Meran
SFSCON23 - Stefan Mutschlechner - Smart Werke Meran
 
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
 
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
 
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
 
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
 
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
 
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
 
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis MapsSFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
 
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

SFScon 21 - Joseph P. De Veaugh-Geiss - Sustainable Software & Blauer Engel Eco-Certification

  • 1. Sustainable Software & Blauer Engel Eco-Certification 12 November 2021 KDE Eco Blauer Engel 12 November 2021 1 / 31
  • 2. Outline 1 KDE Eco 2 Blauer Engel Ecolabel 3 Certification In 3 Steps 4 Looking To The Future KDE Eco Blauer Engel 12 November 2021 2 / 31
  • 3. Slides available under "conferences-workshops": https://invent.kde.org/joseph/be4foss/ KDE Eco Blauer Engel 12 November 2021 3 / 31
  • 4. Software Bloat From: Blauer Engel Award Criteria For Software (2020: p. 5) "The availability of more and more powerful hardware has resulted in software becoming more and more bloated from version to version so that more resources are required for only minimal or even no enhancement of the functionality." See: https://www.blauer-engel.de/en/products/electric-devices/resources-and-energy-efficient-software-products KDE Eco Blauer Engel 12 November 2021 4 / 31
  • 5. Energy Consumption: Standard Usage Scenarios Entwicklung und Anwendung von Bewertungsgrundlagen für ressourceneffiziente Software ... (2018: p. 24) https://www.umweltbundesamt.de/publikationen/entwicklung-anwendung-von-bewertungsgrundlagen-fuer KDE Eco Blauer Engel 12 November 2021 5 / 31
  • 6. Energy Consumption Comparisons (Recall: Same Usage Scenario) 50 watt light bulb on for 0.5 hours = Word Processor 1 (3.60 Watt-hours) ∼ 7 hours = Word Processor 2 (0.93 Watt-hours) ∼ 27 hours Image license: CC0 https://www.publicdomainpictures.net/en/view-image.php?image=155227&picture=light-bulb KDE Eco Blauer Engel 12 November 2021 6 / 31
  • 7. KDE Eco KDE Eco – Building Energy-Efficient Free Software! Push conversation on environmental impact of software Be pioneers in energy-efficient software development Promote tools for measuring energy efficiency Certify FOSS with Blauer Engel ecolabel KDE Eco Blauer Engel 12 November 2021 7 / 31
  • 8. KDE Eco OUR GOAL To put free software at the forefront of energy efficient software !!! Get involved! Sprints, Mailing list, Matrix room, KDE Forum . . . more later KDE Eco Blauer Engel 12 November 2021 8 / 31
  • 9. KDE Eco FEEP – Free and open source Energy Efficiency Project Improving energy efficiency in FOSS by: Collecting energy consumption measurements Integrating consumption measurements into development process https://invent.kde.org/cschumac/feep BE4FOSS – Blauer Engel 4 FOSS Supporting FEEP by collecting, summarizing & spreading information for eco-certification and efficiency in software FOSS is particularly well-positioned for obtaining BE ecolabel !!! https://invent.kde.org/joseph/be4foss KDE Eco Blauer Engel 12 November 2021 9 / 31
  • 10. Eco-Certification Blauer Engel Since 1978 Ecolabel in Germany for environmentally friendly products Recognized by 92% of Germans and highly regarded internationally Awarded to a variety of products – including software !!! https://www.blauer-engel.de/sites/default/files/publication/uba-40jahreblauerengel-publikation-en-web.pdf KDE Eco Blauer Engel 12 November 2021 10 / 31
  • 11. Eco-Certification International Perspectives On BE Ecolabel 15% recipients outside Germany No requirements on where product is marketed Worldwide seen as mark of high quality / quality assurance For companies: Criteria seen as . . . I Indicator of direction of EU market I Potential guideline for optimizing products BE member of Global Ecolabelling Network (GEN) https://www.blauer-engel.de/en/blue-angel/who-is-behind-it/ipartners KDE Eco Blauer Engel 12 November 2021 11 / 31
  • 12. Eco-Certification KDE r BE To submit: KMail, Okular; Krita (measured) Measure-athon (Sprint): Kate, GCompris, YOUR PROJECT! https://invent.kde.org/cschumac/blue-angel-application KDE Eco Blauer Engel 12 November 2021 12 / 31
  • 13. Eco-Certification Benefits Of Blauer Engel (BE) High standards in environmentally friendly software design Differentiates KDE/Free Software from alternatives Increases appeal of adoption for users and institutions (GPP) Transparency in ecological footprint What is Green Public Procurement (GPP)? "[GPP is] a process whereby public authorities seek to procure goods, services and works with a reduced environmental impact throughout their life-cycle when compared to goods, services and works with the same primary function that would otherwise be procured." https://ec.europa.eu/environment/gpp/faq_en.htm KDE Eco Blauer Engel 12 November 2021 13 / 31
  • 14. Blauer Engel Ecolabel 3 Main Categories Of Award Criteria (A) Resource & energy efficiency (B) Potential hardware operating life (C) User autonomy For more information, see: https://www.blauer-engel.de/en/products/electric-devices/resources-and-energy-efficient-software-products Image: Publicgarden GmbH, CC BY-SA 4.0, via Wikimedia Commons KDE Eco Blauer Engel 12 November 2021 14 / 31
  • 15. The ABCs For Obtaining The BE Ecolabel (A) Resource & Energy Efficiency Hardware performance/energy consumption (idle & standard usage) Statement minimum system requirements (CPU, working memory) Statement of support for energy saving modes (B) Potential Hardware Operating Life Demonstrate that it runs on hardware at least 5 years old (C) User Autonomy Documentation (open standards, uninstallation how-to, privacy policy) Transparency (open source) Continuity of support (security updates) Uninstallability / Modularity (installing essential functions only) Offline capability / Freedom from advertising KDE Eco Blauer Engel 12 November 2021 15 / 31
  • 16. The ABCs For Obtaining The BE Ecolabel (A) Resource & Energy Efficiency → Hardware performance/energy consumption (idle & standard usage) Statement minimum system requirements (CPU, working memory) Statement of support for energy saving modes (B) Potential Hardware Operating Life Demonstrate that runs on hardware at least 5 years old (C) User Autonomy Documentation (open standards, uninstallation how-to, privacy policy) Transparency (open source) Continuity of support (security updates) Uninstallability / Modularity (installing essential functions only) Offline capability / Freedom from advertising KDE Eco Blauer Engel 12 November 2021 16 / 31
  • 17. Certifying With Blauer Engel Seal 3 Steps To Eco-Certification 1 MEASURE energy consumption at, e.g., KDAB Berlin community lab 2 ANALYZE results using statistical tools such as OSCAR (Open source Software Consumption Analysis in R). 3 CERTIFY by submitting full report on fulfillment of BE criteria (A. Energy Efficiency, B. Hardware Operating Life, C. User Autonomy) KDE Eco Blauer Engel 12 November 2021 17 / 31
  • 18. Step 1: Measure (1/3) Lab Setup: 2 Computers, 1 Power Meter Computer 1 (System Under Test) Power Meter (PM) + Computer 2 (Data Aggregator & Evaluator) Cheap Power Meter Notes on hacking cheap PM, see Volker Krause’s blog post: https: //volkerkrause.eu/2020/10/17/kde-cheap-power-measurement-tools.html KDE Eco Blauer Engel 12 November 2021 18 / 31
  • 19. Lab Setup Modified from: Sustainable software products—Towards assessment criteria for resource & energy efficiency (2018: Fig.4) KDE Eco Blauer Engel 12 November 2021 19 / 31
  • 20. Step 1: Measure (2/3) What Is Measured? Energy Consumption: with, e.g., GUDE Expert Power Control 1202 power meter Hardware Performance: collecting CPU, memory, disk, and network data with, e.g., Collectl (GPLv2/Artistic License) https://www.gude.info/en/power-distribution/switched-metered-pdu/expert-power-control-1202-series.html https://sourceforge.net/projects/collectl/ KDE Eco Blauer Engel 12 November 2021 20 / 31
  • 21. Step 1: Measure (3/3) 3 Scenarios To Measure (Baseline, Idle, Standard) Baseline (OS) Computer on, OS running Idle Mode (OS + Application While Idle) Application is opened but no action is taken Standard Usage Scenario (OS + Application While Used) Application in a standard usage scenario KDE Eco Blauer Engel 12 November 2021 21 / 31
  • 22. Pre-Measurement Standard Usage Scenario Should reflect typical and frequent functions Task automation tool Actiona (GPLv3.0) Otherwise various tools for this; see David Hurka’s summary: https://invent.kde.org/cschumac/feep/-/blob/master/tools/. Blauer Engel Notes On Scenarios Currently freely selected (in future may be standardized) Need log file of actions (idle & standard usage) KDE Eco Blauer Engel 12 November 2021 22 / 31
  • 23. Step 2: Analyze Data Analysis OSCAR (Open source Software Consumption Analysis in R) https://oscar.umwelt-campus.de/ Developed by Umwelt-Campus Birkenfeld Requires: (i) log file of actions (idle & standard usage), (ii) energy consumption & (iii) hardware performance results KDE Eco Blauer Engel 12 November 2021 23 / 31
  • 24. KMail: OSCAR Report Example Energy consumption measurements of standard usage scenario 31 repetitions in gray, with average per second in red Spikes at, e.g., sending email with attachment https://invent.kde.org/cschumac/blue-angel-application/-/blob/master/applications/kmail/ de-uz-215-eng-annex-3-kmail-scenario.pdf KDE Eco Blauer Engel 12 November 2021 24 / 31
  • 25. The ABCs For Obtaining The BE Ecolabel (A) Resource & Energy Efficiency Hardware performance/energy consumption (idle & standard usage) Statement minimum system requirements (CPU, working memory) Statement of support for energy saving modes (B) Potential Hardware Operating Life Demonstrate that runs on hardware at least 5 years old (C) User Autonomy Documentation (open standards, uninstallation how-to, privacy policy) Transparency (open source) Continuity of support (security updates) Uninstallability / Modularity (installing essential functions only) Offline capability / Freedom from advertising KDE Eco Blauer Engel 12 November 2021 25 / 31
  • 26. Step 3: Certify (A) Resource & Energy Efficiency → Criteria below KDE/FOSS already fulfilling, just need documentation! Statement minimum system requirements (CPU, working memory) Statement of support for energy saving modes (B) Potential Hardware Operating Life Demonstrate that runs on hardware at least 5 years old (C) User Autonomy Documentation (open standards, uninstallation how-to, privacy policy) Transparency (open source) Continuity of support (security updates) Uninstallability / Modularity (installing essential functions only) Offline capability / Freedom from advertising KDE Eco Blauer Engel 12 November 2021 26 / 31
  • 27. Looking To The Future KDAB Berlin Community Lab Long-term vision: software upload portal → hardware requirements specified (processor, memory, age, etc.) and report is generated Short-term goal: get lab set up (Sprint 11 December 2021) Set up your own measurement lab? Ways To Help The Community Squash ’efficiency’ bugs (CPU spikes, delays, hangs, freezing, etc.) Support for statistical analysis tools (OSCAR, other) Submit Blauer Engel applications Promotion & outreach (digital media, website, badge) Give feedback for revised BE criteria Develop automation tools to make measurements part of workflow KDE Eco Blauer Engel 12 November 2021 27 / 31
  • 28. Looking To The Future SoftAWERE Project ’Software Architecture Tools for Energy Efficient and Resource Efficient Development’ (Software Architektur-Werkzeuge für energieeffiziente und ressourcenschonende Entwicklung) Sustainable Digital Infrastructure Alliance (SDIA) & Öko-Institut non-profit CI tools for energy-efficient software development Hackathons & workshops planned through 2022-2023 Conference presentation, 1. February 2022: www.oop-konferenz.de/oop2022/programm/konferenzprogramm.html#item-3240 KDE Eco Blauer Engel 12 November 2021 28 / 31
  • 29. Get Involved Contact Email: joseph@kde.org Mastodon: https://mastodon.social/@BE4FOSS Sprints KDAB lab set up (11 December 2021) / Measure-athon (Q1 2022) Discuss BigBlueButton: Monthly meet-ups, 2nd Wed. 19:00 CET (UTC+1) Energy Efficiency Mailing List: https://mail.kde.org/cgi-bin/ mailman/listinfo/energy-efficiency Matrix Room: https: //webchat.kde.org/#/room/#energy-efficiency:kde.org Community Support KDE Eco Forum: https://forum.kde.org/viewforum.php?f=334 KDE Eco Blauer Engel 12 November 2021 29 / 31
  • 30. Resources FOSS Energy Efficiency Project (FEEP) Repository: https://invent.kde.org/cschumac/feep Blauer Engel For FOSS (BE4FOSS) Repository: https://invent.kde.org/joseph/be4foss Promo: https://phabricator.kde.org/T14785 Blauer Engel Applications https://invent.kde.org/cschumac/blue-angel-application KDE Eco Blauer Engel 12 November 2021 30 / 31
  • 31. Funding Notice This project is financially supported by: BMU1 The publisher is responsible for the content of this publication. 1 Official BMU und UBA-Logos are send only by request at: verbaendefoerderung@uba.de KDE Eco Blauer Engel 12 November 2021 31 / 31
  • 32. Reference System (GNU/Linux) Technical Parameter 2016 2019 Manufacturer Fujitsu Fujitsu Model Esprimo P920 Esprimo P958 Processor Intel i5-4590 Intel i5-8500 Cores 4 6 Clock speed 3.3 GHz 3.0 GHz RAM 4GB (DDR3, 16GB (DDR4, 1600 MHz) 2666 MHz) Hard disk HDD SATA III SSD M2 SATA 500 GB (6 Gbit/s) 512 GB (6 Gbit/s) Graphics card Intel HD Intel UHD Graphics 4600 Graphics 630 Network LAN LAN GigaBit GigaBit Resource and Energy-Efficient Software Products, DE-UZ 215 (2020: pp. 34–35) https://www.blauer-engel.de/en/products/electric-devices/resources-and-energy-efficient-software-products KDE Eco Blauer Engel 12 November 2021 1 / 2
  • 33. Blauer Engel (Basic Award Criteria 2020) Notes On The Ecolabel Recognizing transparency related to energy efficiency (p. 6) Not a comparative assessment between products! (p. 6) Verification of compliance for updates (p. 9; new criteria, how often) In The Future (p. 9) May set minimum requirements (now none) Will include server-client & mobile products May include operating system software See: https://www.blauer-engel.de/en/products/electric-devices/resources-and-energy-efficient-software-products KDE Eco Blauer Engel 12 November 2021 2 / 2