When I first started my own switch to a Linux based operating system for my general daily computing needs, which was about seven years ago, I experimented with a few different popular “distributions”. For those who are not familiar with the word “distributions” in regards to Linux based systems, it basically means a collection of all the needed software required for a fully functional computer operating system.
These days there are some hundreds of such distributions, with one of the most popular being Ubuntu (on which many other distributions are based, such as Linux Mint, elementary OS, and many more). After a few months of experimentation I settled on a distribution based on Ubuntu. A significant part of my choice is the excellent Launchpad service, where many “PPAs” (personal package archives) usable by Ubuntu based systems are found.
Launchpad and all the PPAs there gives users of Ubuntu based systems a much more flexible and dynamic way to build their operating system than in many cases with other Linux based systems. This was very attractive to me as someone who likes to “hack and change” his system in custom ways. So the whole matter of PPAs is key to why I settled on choosing Ubuntu based systems for my daily computing.
In the months after settling on Ubuntu based systems I experimented with a variety of PPAs offered by a variety of people. Regardless of where I saw links to whichever person’s PPA(s), whether it was on some tech blog or some support site or wherever else, I always made sure to first do each of the following two things in every case, relative to every person’s PPA(s) that I was investigating:
1) Read the person’s main Launchpad page (for instance, my main page is at https://launchpad.net/~savoury1) to find out more about them, what they have to say about their work, and thus make a determination if I should trust them at all with software that will be installed directly onto my own personal computer from their PPA(s).
2) Read the specific information on the page(s) of the specific PPA(s) that I am considering possibly using from that person (for instance, my FFmpeg PPA page is https://launchpad.net/~savoury1/+archive/ubuntu/ffmpeg4), to see what additional information and/or technical instructions they might themselves give about their PPA(s) for any of their users.
As stated, I did the above two actions in each and every case, and never added any PPA just because some tech blog article said “it’s great” and gave me a “five second” solution for adding it into my personal system. Doing the above two steps are demonstrative of taking self-responsibility with one’s own computer, specifically in regards to adding PPAs.
Those two steps are key to the decision of trusting the person in question, and also show basic respect for the person doing the work. Bothering to actually read the words of the maintainer of whatever PPA(s) shows some understanding that another human being is actually putting in their time to bring benefits to people beyond themselves, via the software from the PPA.
If even a small percentage of all the users of my PPAs had taken the above two mentioned actions then the current situation of moving to “subscriber only” FFmpeg would likely have been avoided. Vastly more people using my work would have been aware for a year or more that I have been very publicly calling for donations as a requirement to continue the work, and quite likely many more would have then made such donations.
A respectful former user of my PPAs wrote me a personal and touching email today, sharing some of their own story including various different involvements with the free software movement. The excerpts below are from my reply to them specifically about the whole FFmpeg PPA matter.
What I’m offering is actually an integrated upgrade solution, which is largely unknown to many of the thousands upon thousands of users of my work. Please see my main “SavOS” page (https://launchpad.net/SavOS) that I put up years ago for a description of what I am working to do.
Note that my FFmpeg PPA was never intended as a “stand-alone” solution for people’s FFmpeg needs in the way it has become! It is simply that FFmpeg is required by a lot of other software that I build. So that is why I setup a distinct FFmpeg PPA years ago. It was due my own build process and requirements, NOT for it to be so “popular” on its own! It is mainly actually meant to be part of the integrated “SavOS” upgrade, which I describe at the page I’ve linked for you.
In the however many articles all over the net linking to my PPAs, almost none of the blog hosts writing those articles have even showed a basic level of respect for me. They do not mention me by name, and they do not mention that I’ve called for years for more donations to support the work if it is to continue.
Thus, the responsibility for the fact that my FFmpeg work is now “subscriber only” lies at least in part (even greatly) exactly with all those tech blog hosts! They want bigger view counts and bigger readership counts to make themselves look good (self-interest) giving “five second” solutions to people about how to get the latest greatest builds of FFmpeg and all the rest. But without actually even bothering to acknowledge the human being doing all the work, being me.
Such blog hosts could have (and if they were respectful people, would have) for years said words like: “check out these awesome PPAs by Rob Savoury, he’s doing an amazing job making a whole lot of up-to-date software available to all Ubuntu LTS users, please go read what he has to say himself at his Launchpad site and PPAs, and by the way he needs your support to continue the work, so please donate if you can!” But none of them did any such thing, and for years.
This failure of the blog hosts to actually be respectful enough to mention me by name, link to my own words and instructions, and mention that I need donations to continue the work, is a sign of “collective failure” in this situation relative to my PPAs. If a much stronger human-focused force was driving the Ubuntu Linux community, rather than some kind of “every man for himself” attitude with five second fixes on how to access great PPAs but without acknowledging the humanity of each and every one of us, then the “subscriber only” move may well have been avoided.
The whole change I’ve recently made can therefore be put down to not enough people bothering to read these days. So let’s consider that. Why do so many people not bother to read? Because so many people have five second attention spans these days. Why do so many people have five second attention spans these days? Because so many people are lazy. Why are so many people lazy these days? Because so many people don’t care. That’s the bottom line. People just not caring.
Such lack of care is a key factor relative to the total destruction of our race and the entire planet that is currently (and ever more rapidly) taking place in this exact moment of “human” history. It is a key factor relative to why I have switched to “subscriber only” for FFmpeg. People just not caring. People not demonstrating “humanity” or the qualities of character that are “humane”, but instead just being too self-interested, too self-centered, and altogether too selfish to actually care.
All the people upset about the “subscriber only” change would do well to understand something very clearly: I could have simply deleted the entire FFmpeg PPA as my “solution” to the situation. They are my PPAs and it’s up to me, not anyone else at all, to decide what to do with them. Note that a few other long-time Launchpad contributors, including the one I quoted in a previous article who used the word “impressive” about my PPAs, have done exactly that with various PPAs of theirs that used to be popular.
Why did some of those other long-time Launchpad contributors either simply delete (or make “private” in some instances) some or even many of their popular PPAs? Because of exactly the lack of reciprocity that so many (clearly a vast majority) of Launchpad PPA users routinely demonstrate! The exact lack of reciprocity which has led to me choosing to make my FFmpeg builds “subscriber only” myself.
Rather than simply deleting all the work at my PPAs, which I’ve put years of my life into creating, I instead decided to honour those few people who had already donated. So as to keep the whole PPA project “alive” for those few. Thus, every person or business that is still now benefiting from my work with FFmpeg, due to me choosing “subscriber only” rather than hitting the delete key, owes a great deal of thanks to each and every one of those few people who donated to support my work prior to 23rd March 2023.
All of you 75 unique individuals who donated prior to 23rd March 2023 know who you are, and I personally thank you all. Yes, it is the truth that only 75 people out of however many thousands and thousands using my work ever donated prior to 23rd March 2023. You 75 people are “heroes” to me, literally. You cared, so you weren’t lazy, and you had a better attention span than five seconds, so you bothered to read, and then chose to donate.
Various people writing to me in recent days have been critical of my choice about transitioning to “subscriber only” FFmpeg due their own system (or automated build) “issues” since that change. This even includes one person who donated, but whose donation I have today refunded due him being so abusive and disrespectful of me that I did not want his money. Yes, I do have integrity, and I do not want or need money from abusive people.
This one particular disrespectful person stated almost proudly that most people using my PPAs “don’t know and don’t care” who is behind the effort. An exact affirmation of the exact problem, yet he didn’t even get that at all! Clearly most users of my work “took it for granted” that this impressive set of PPAs have now been available for years, and just went ahead using them without the slightest care about the person behind all the effort.
Question: did anyone force anyone else to use my PPAs on their computers or with their automated “build scripts”? No. Question: did a majority of all the however many thousands of people using my PPAs ever demonstrate both self-responsibility and respect by doing “due diligence” and bothering to read my words? No, almost none of the users did that. Yet some still feel entitled to complain and write abuse, due “issues” since “subscriber only”.
It is as if people do not even know that essentially all computer software (both free and commercial) has prominent ALL CAPS disclaimers about “no warranty, no liability assumed”, etc, etc, for anything at all that might possibly happen due use of any such software. Exactly such a disclaimer has been clearly and publicly viewable on the main page of my Launchpad site since I began the PPA work. Those who bothered to find out about me would have read that disclaimer as part of “checking me out” altogether.
Knowing all these facts, it is completely unreasonable that people write to me with any implication whatsoever of blame directed at me, or fault on my part, relative the recent change with FFmpeg. In fact, the response from a fair number of people is not at all reasonable! Everyone needs to personally take on self-responsibility, and then the collective also needs to take on responsibility. Significant failure relative to both of those levels of responsibility is why I’ve changed to “subscriber only” FFmpeg.
The vast majority of people using my work obviously did not ever read anything I’ve said, at least not prior to 23rd March 2023. Numerous people who have even written kind words and made donations in recent days have said candidly in their communications that they never before read my own words. They simply saw the instructions about adding my PPAs on some tech blog or other, and went ahead and did so (the “five second” solution).
For the “subscriber only” change to have been unnecessary would have required many more people to actually care. All those many people caring would then not have been lazy. All those many people not being lazy would then have had more than a five second attention span. All those people having more than a five second attention span would then have read my own words. All those people reading my words would then have clearly known what I’ve stated publicly for a long time: “more donations required for it to be possible that I continue doing the work!”
Another way to describe the necessity for changing to “subscriber only” FFmpeg is that mutual trust was never established between myself and the vast majority of those using my work. Do I trust people who don’t bother to read my words and find out more about me? No. Do I trust people who just want to “use” without ever giving? No. Thus, no establishment of mutual trust between myself and most of those using my work ever happened. Without mutual trust the outcomes are generally not going to be positive.
There is plenty that everyone involved in this situation can potentially learn from it all. If a good many people who have been part of this shared experience are able to learn and grow from it all then it will only be of benefit for the Ubuntu Linux community as a whole. May such learning and growth really happen for all of us, and may we be personally and collectively responsible!







You must be logged in to post a comment.