The software we need in order to run our computers and work with our images need to be user-controlled.
- Why?
Realistically, nothing and no situation is or can be permanent in a changeable and therefore changing world.
It is precisely because nothing is permanent, that we need strategies and solutions that are resilient and as reliable as practically possible. Dependency on software subscriptions and/or activations in order to run the software we need in order to access and work with images, or any kind of data, is manifestly unreliable and undermines resilience.
Some critically important points to be aware of:
- If a piece of software is automatically installed on a computer and cannot be copied, it cannot be backed up.
That is fundamentally unsafe, because what cannot be backed up can be lost at any time with no possibility of retrieval.
- If a piece of software is subscription-based, it is forever tied to the subscription service and its availability and existence in order to be usable. As soon as the user ceases to pay, the software becomes unusable.
That is very unwise, because the software subscription service is likely to be unavailable sooner or later.
- If a piece of software is cloud/net-based and therefore not run locally from the user's own computer, it will be useless and the whole computer will be useless as soon as the net connection is unavailable due to a wide range of possible technical, social, political or other reasons.
That is very unwise in a changing world. In a changing world, the software service will realistically be unavailable for one reason or another. When that happens, the unfortunate user who is using cloud-based software will have nothing more than a stupid box of hardware. S/he will be unable to do as much as to write a letter to grandma with such a stupid box.
There are no reasons why we should accept software that is subscription-based, cloud-based or is dependent on activation services for installation and use. On the contrary, we have every reason to reject cloud-based and subscription-based software and uncompromisingly demand copyable and user-controlled software that can be installed, de-installed and re-installed at any time on comparable hardware - and with no time limits.
In a changing world, resilience and independence from ties to the manufacturers of our tools is of great importance - because the changing and therefore basically unpredictable nature of the world means that we need resilient strategies and solutions. For this reason, user-controlled computers and software is important and even more important when the presence of the internet gives us the false and dangerous illusion of permanent ubiquitousness and permanent availability. The sensible conclusion has to be that we need to demand user-controlled software and computers that are administered locally. It means that users must have the necessary knowledge, but it also means optimum reliability and long-term safety in a changing world. Which is something we should all strive to maintain.
Computer software, both operating systems and applications, therefore needs to fulfill the following criteria:
1. It must be installed on and subsequently run from the user's computer.
2. It must be capable of being installed, de-installed, and re-installed on compatible hardware without any need for activations, subscriptions or other forms of ties.
3. It must be capable of being copied, backed up and whenever needed migrated to a new storage medium of the user's choice. This way, it will be functional as long as there is compatible hardware to install it on.