Resource-Efficient Software & Blauer Engel Eco-Certification
Often overlooked is the fact that the resource consumption of hardware is determined by the software running on it.
How much energy does hardware use?
Take a look at the software: the same machine doing the same task but with two different applications can have drastically different energy demands.
How long is the operating life of a piece of hardware?
Again, software is critical. Software bloat requiring more and more powerful hardware results in new devices being manufactured and sold, while perfectly functioning devices are discarded.
"The seven metre tall WEEE (Waste Electrical and Electronic Equipment) Man is made of electrical and electronic equipment thrown away by the average UK citizen in their lifetime - equating to 3.3 tonnes." (source)
So when thinking about what to do while the climate crisis continues, where to start and how, we at KDE Eco think software -- especially Free Software -- is a good place to start. Free Software means users and their communities have the freedom to control the software they use, not the other way around. These freedoms provide real choice. Choice in what to install, or uninstall. Options to modify software to run more efficiently. Continuing support for older, but perfectly functioning, devices. And so on.
Each of these choices has a cost and/or benefit. For instance, the more (unnecessary) processes an application has running in the background, the more resources the hardware will need. Multiply such costs by hundreds of millions, or even billions, of computer users worldwide, and it quickly adds up.
The opposite is also true: reduce the demands from software and one reduces the demands on our resources.
In other words, software efficiency means resource efficiency!
Recently, the interdependency between software engineering and sustainability was officially recognized by the German Environment Agency (Umweltbundesamt, or UBA). In 2020, UBA released the award criteria for desktop software to obtain eco-certification with the Blauer Engel label. Categories for certification include energy efficiency, extending the potential operating life of hardware, and user autonomy ... all of which fit seamlessly with Free and Open Source Software (FOSS).
The Blauer Engel 4 FOSS (BE4FOSS) project from KDE e.V. seeks to collect, summarize, and spread information related to Blauer Engel eco-certification and resource efficiency as it relates to FOSS development. Measuring the energy consumption of Free Software is the focus of the Free & Open Source Software Energy Efficiency Project (FEEP). Both projects are part of the pioneering KDE Eco initiative!
This is a modified version of the abstract submitted to the Remote Rhein Ruhr Stage at CCC 2021. You can watch the talk here.
Funding Notice
The BE4FOSS project was funded by the Federal Environment Agency and the Federal Ministry for the Environment, Nature Conservation, Nuclear Safety and Consumer Protection (BMUV1). The funds are made available by resolution of the German Bundestag.
The publisher is responsible for the content of this publication.
1 Official BMUV and UBA-Logos are sent only by request at: verbaendefoerderung@uba.de
Article contributed by Joseph P. De Veaugh-Geiss under the CC-BY-4.0 license.