Title: Dear open source developers
       Author: Solène
       Date: 09 September 2021
       Tags: life
       Description: 
       
       Dear open source and libre software developers, I would like to share
       thoughts with you.  This could be considered as an open letter but I'm
       not sure to know what an open letter is, and I don't want to give
       instructions to anyone.  I have feelings I want to share about my
       beloved hobby: computers and open source.
       
       Computers are amazing, they do stuff, lot of stuff, at hardware and
       software level.  We can use them for anything, they are a great tool
       and we can program our tools to match our expectations, wishes and
       needs, it's not easy, it's an art but also a science, we do it together
       because it's a huge task requiring more than one brain time to achieve.
       
       We are currently facing supply chain issues at many levels in the
       electronic industry, making modern high end computers is always more
       complicated, we also face pollution concerns and limited resources that
       will prevent an infinity of computers.
       
       I would like to see my hobby affordable for anyone.  There are many
       many computers already built and most of their parts can be replaced
       which is a crazy opportunity when you compare this to the smartphone
       industry where no parts can be changed.
       
       As people writing software used by others, it is absolutely important
       to keep old computers useful.  They were useful when they were built,
       they should still be useful in the future to some extent.
       
       Nowadays, a computer without network access would be considered useless
       but it's not.  But if you want to connect a computer to the Internet,
       facing continuously increase of network attacks, one should only use an
       up to date operating system and latest software version, unfortunately
       it's not always easy on old computers.
       
       Some cryptography may require regularly increased minimum requirements,
       this is acceptable.  What is not is that doing the same task on a
       computer requires more resources over the years as software grows and
       evolves.
       
       Nowadays, regularly, more operating systems are dropping support for
       older architectures to only focus on amd64.  This is understandable,
       volunteer work is limited and it's important to focus on the hardware
       found in most of the users computers.  But then, by doing so they are
       making old hardware obsolete which is not acceptable.
       
       I understand this is a huge dilemma and I have no solution, maybe we
       should need less operating systems to gather the volunteers to maintain
       older but still relevant architectures.  It is not possible obviously,
       volunteers work on what they want because they like it, you can't
       assign contributors to some task against their will.
       
       The issue is at a higher scale and every person working in the IT field
       is part of the problem.
       
       # More ?
       
       Some are dropping old architectures because there are no users.  There
       are no users because they have to replace their hardware with a more
       powerful new hardware to cope with software becoming more and more
       hungry of resources.  They become so because of people writing
       software, because companies want to do unoptimized code to release the
       product with less development time implying a cheaper cost, with the
       trade-off of asking customers to use a more powerful computer.
       
       The web become unusable on old hardware, you can't use the world wide
       web anymore on old hardware because of lack of memory, lack of
       javascript support or too much animations using the CPU that you can't
       disable.
       
       When you think about open source systems, many think "Linux", and most
       people think "amd64".  A big part of the open source ecosystem is now
       driven toward Linux/amd64 target, at the cost of all the OS /
       architectures that are still in use, existing, not dead.
       
       We could argue that technology is evolving and that those should make
       the work to stay in the race with the holy Linux/amd64 combo, this is a
       receivable argument as open source can be used / forked by everyone. 
       But it would work so much better if we worked as a whole team.
       
       # Thoughts
       
       I just wanted to express my feelings with this blog post.  I don't want
       to tell anyone what to do, we are the open source community, we do what
       we enjoy.
       
       I own old computers, from 15 years old to 8 years old, I still like to
       use them.  Why would they be "old"? because of their date of
       manufacture, this is a fact.  But because of the software ecosystem,
       they are becoming more obsolete every year and I definitely don't
       understand why it must be this way.
       
       If you can give a thought to my old computers when writing code,
       thinking about them and make a three lines changes to improve your
       software for them, I would be absolutely grateful for the extra work. 
       We don't really need more computers, we need to dig out the old
       computers to make them useful again.
       
       Thank you very much dear community <3