How is such freedom useless? I keep hearing this argument, yet I still run a significant portion of software locally and have no plans of replacing that with services, given they are a far worse option, precisely due to the loss of freedom and autonomy for not much additional gain.
Sure, if you accept that all your software are belong to them, then clearly the freedom to run libre stuff is useless, tautologically. But maybe you shouldn't be ready to give away that freedom just yet?
That you cannot be sure what someone else is running "over there", on a machine you don't control, is a fact of nature. Trading away your freedom for a foolish attempt to control that is misguided and shortsighted.
Your argument sounds like it is against the use of software that requires such an upstream service in the first place, which is a fair stance to take. The Problem is when that upstream service is Necessary for whatever you are trying to do. Like in circumstances where interaction and collaboration with other users is the goal.
Until that service (such as a bank) decides that your rooted, user-controlled phone is no good, and forces you to use one controlled by the manufacturer, if you want access to your bank account.
The fact is it’s not just us that are stakeholders in the devices we carry. Our mobile network provider is a stakeholder, the manufacturer is a stakeholder, our bank is a stakeholder. This is why e.g. we don’t have unlimited rights over the bank cards or those access code generator devices some banks used to issue.
If you want to use your phone for some of the functions of a bank card, then some of your banks interests in the functioning and management of that card roll over into your phone. If you want to play a social online game on your device, then now the games company and the wider community of gamers playing that game with you has an interest in the management of your device. If you don't like that, that's fine you should be able to have as much control over your device as you want ideally, but you wont be playing those games or using those services.
Cory Doctorow is one of the few people in the techie public space that seems to have a really good grip on these issues and some practical ideas on how to solve these problems, through chains of trust based on users owning the keys to the chain of trust on their devices. It’s a really hard complex problem though.
Ah, you mean in the case where you have a different computer available to you, that has not (yet) been locked against its user like your phone has. But we are so certain that this locking of compute won't spread, that we treat all other computers (that are locked), as an exotic exception, and the only remaining class of devices not yet locked (PCs) as the norm.
> Our mobile network provider is a stakeholder, the manufacturer is a stakeholder, our bank is a stakeholder. [..] some of your banks interests in the functioning and management of that card roll over into your phone.
Having an interest does not imply exercising that interest is legitimate. Especially when freedom-respecting options are nearly absent from the market, and one cannot in good faith argue that consumers choose locked products among equivalent unlocked ones.
But most importantly, there's one item missing in your list of interests: the interests of a free society, that needs a populace able to use software other than only what is approved by giant corporations. What use is free software if none but a handful of hobbyists can run it?
> Having an interest does not imply exercising that interest is legitimate.
Whether that interest is legitimate and acceptable is a decision for the user. If I decide to accept the terms for my banking app, what’s that got to do with you?
> one cannot in good faith argue that consumers choose locked products among equivalent unlocked ones
I refer you to the market share enjoyed by the iPhone relative to Android (when it was moderately ‘free’). Clearly a lot of people, myself included, are in fact making that choice.
> the interests of a free society, that needs a populace able to use software other than only what is approved by giant corporations
How valuable can a fundamental, essential freedom actually be when hardly anyone understand what it is or cares a fig about it, and most of those who do understand it still don’t care?
Whether you accept those terms has nothing to do with me. What has something to do with me is that there is no bank that allows me to access my account with my phone, without requiring me to relinquish control of that phone to its manufacturer.
But you're right, I can always use my PC for access, and, when that option too is removed, go to the bank in person, to one of their increasingly scarce physical offices, and slowly get locked out of more and more modern society. Alternatively, I can try to proselytize free software, to be met with "Sorry I can't install that, if I unlock my PC I won't be able to use my bank".
> I refer you to the market share enjoyed by the iPhone relative to Android (when it was moderately ‘free’). Clearly a lot of people, myself included, are in fact making that choice.
Sorry, I expressed myself poorly - what I meant was that one cannot argue almost all consumers are making that choice. As you point out, many people chose the moderately free Android. That freedom is growing more moderated by the day.
> How valuable can a fundamental, essential freedom actually be when hardly anyone understand what it is or cares a fig about it, and most of those who do understand it still don’t care?
Extremely:
Apple Removes App That Helps Hong Kong Protesters Track the Police - https://www.nytimes.com/2019/10/09/technology/apple-hong-kon...
Of 3,200 apps missing from the China App Store, almost a third relate to hot button human rights topics targeted by China’s censors, such as privacy tools, Tibetan Buddhism, Hong Kong protests and LGBTQ issues. Porn and gambling apps made up less than 5 percent. - https://www.techtransparencyproject.org/articles/apple-censo...
Apple orders Telegram to block some Belarus protest channels [..] Among all the things that the Telegram CEO revealed, here is what’s most concerning: Apple apparently restricts app developers from informing their users that some content from their app has been hidden on request by Apple. - https://reclaimthenet.org/apple-orders-telegram-to-block-som...
Cattle that waits until the day of slaughter to attempt escape does not fare well.
(I don't mean to single out Apple - they get the most coverage, but I'm not sure if/how much better the situation is with Google's Play store. Which locked phones cannot escape.)
If the bank and the game cannot function in this reality, then the only solution is for them to provide separate devices for me to interface with them.
In fact, I find it a total jump in logic and a fallacy to conclude that I don't want or need freedom on my own device just because I'm a heavy user of upstream services. How does that even remotely follow?
I personally think that its important to have that control and freedom for its own sake, but I understand the sentiment that "if my data is getting shipped off Anyways to some unfree system then why bother? I can't make the same guarantees around privacy and security as I can with a fully libre application"
You are right about network services working hard to own more and more of the interactions and make it increasingly difficult to manage one's relationships and interactions without those services.
Frankly, I've responded by making damn sure I have interactions with the people I care about that are not owned by these services. Should one change, or I somehow am cutoff, I can maintain my relationships and interactions with people I care about.
Regarding IRC, the resolution to your dilemma is open data in tandem with open code. Sure, they could be running an IRC like thing. But, your data, interactions with others over IRC, are all open. Same goes for email and such. You can take it with you. You can change servers. You can read all of it without enabling technology.
Regarding cheating...
That's a social problem being attacked with technology and it's going to bring grave consequences. Personally, I would rather not play than deal with what's being done in an attempt to prevent cheating. The people interested in doing that are playing their very favorite game, and the cost of escalating that cat and mouse impacts all of us. Impacts you.
Any problem in the last couple of centuries is being attacked with technology. That's what the industrial revolution is about.
Steam engine? That's a transportation problem being attacked with technology. Covid vaccines? That's a healthcare problem being attacked with technology. Anti-missile missiles? That's an international relations problem being attacked with technology.
steam engine has been adapted to transportation, after transportation was invented, they haven't solved any social problem.
there wasn't a transportation problem, there was a problem applying the technology to transportation, for lack of better alternatives.
steam engine in cars were banned until 1920s, so cars used electric engines.
it worked (kinda) on trains
main application of steam engine still remains steam turbines for power (electricity) generation, which is a modern technological challenge by itself.
> Covid vaccines? That's a healthcare problem being attacked with technology
COVID vaccines helped an economic problem, people would have survived by avoiding contacts
they have been in fact deployed firstly and foremost in developed (AKA rich) countries (2.8 billion people around the world are still waiting to get their first shot).
modern drug manufacturing is not about society anymore and hasn't been for at least a century now.
> Anti-missile missiles? That's an international relations problem being attacked with technology.
That's a warfare problem that has always been about technology, since forever.
Social problems are just very hard to solve, and they're rarely made simpler by automation or algorithms. They often require trust in another person's intent.
This describes every competition ever; person A wants the winner to be A, but person B wants the winner to be B. Should we stop doing doping tests at Olympic games, as it's an application of (non-free) technology to a social problem?
That dynamic is exactly why so many people oppose electronic voting, electronic court "guidence" and other similar things.
People are super messy, complicated and the strength of automation coupled with the allure of doing less work is the root cause for an awful lot of unnecessary grief, despite let's say for discussion, the best of intent.
What we can do put process in the mix.
The available solution coupled with time tested, production proven ways and means is about as good as we can get. And that is not very good, but it is livable and people value that a whole lot more than is given credit for.
Bad things are gonna happen no matter what, right?
Humans doing the messy human works are important. It ain't cheap. Never was, and for sure isn't now. But when we do that work, people do get options and overall harm is reduced, but more importantly, consent, acceptance, compliance all go up.
Furthermore, this restraint tends to impact people unevenly. As ineffective as the government may or may not be, at least the goal is for all people to be considered equal in the eyes of the law. With technology the power lives with those who own and create the technology, who have even less oversight and accountability than those who make the laws.
Right now, our tech is not capable of understanding meaning a mere child does easily. This makes it very poorly aligned with the problem domain in that applying it will create at least as many and probably more problems than it will solve.
Other problem domains have seen better tech alignment and have also seen greater success, though one could argue we also poorly understand the new problems created in some cases. (Global warming makes burning fuels a much worse deal than initially believed)
The side effects inherent with such blunt instruments as appear to be required to apply tech to social, human problems warrant consideration well beyond, "just because we can."
In the future, when our tech is much better, perhaps it can address human, social problems with far fewer costs to those subjected to the solutions.
Just how much control over your life and expression do you feel is necessary?
Right now it is well beyond anything I feel good about and it has just gotten started!
Otherwise, I had been denied boarding in the Covid era because the software had had a bug, so I tend to generally agree with your sentiment that the technology has too much control over my life already.
One area where technology is not a good idea is civics. Our votes the law things like that. At the present time, humans are best at managing human Affairs. That includes things like cheating crime who will be the leader oh, what's socially acceptable downtown, all that kind of stuff.
With voting in particular, we are in a position of forced trust with technology. It is going to be cheated, exploited, and has multiple times, and we really don't have options. We need people to physically vote and deal with the votes, or we're going to be under the thumb of the people that own the machines. That's pretty clear.
I am open to the idea of cheating not being in that collection of stuff that humans are best at dealing with. I also think we should have more options like we used to, setting up her own servers and what not like what used to be possible. And frankly still is possible. From time to time I like to play a little Q3A, and I just set up a server and run with friends. I don't think that game will ever die for us.
I want a lot of us, myself included, oppose is the very blunt instrument currently being used to manage cheating. It affects us in ways that really hurt the open Libre software causes. We can't know what's running on our machines, we can't run what we want on our machines, and so forth.
I did this on voice fall in the car, so please forgive typos, but perhaps this puts the chat in a better place. We shall see.
I think this is a good conversation personally.
Now, are you unconvinced that the act of cheating itself is a social problem?
I did use course terminology, it could be a moral failing as well. I lump a lot of those under social. And that's to my detriment obviously. But let's sort that out.
And then there's the part I'm convinced that I understand you on, and that is I believe our current state of technology is not a good fit for social problems, and you believe that it is. Or maybe more accurately, the solutions work and you're happy with that I'm concerned about costs and risks associated with said solutions.
I think once we understand one another there let's have a short chat.
I was coarse. Reading through, I was able to see it
Life, people, come with a bazillion, edge, corner, intersection cases, right? I am moved by the likes of Lessig, RMS, others in that we are super complex! And computer tech right now is missing a couple big things!
Meaning and reasoning basically.
Context is hard.
In the "we just want to play on a fair field" context, of course! I get it. Tech can help with cheaters for sure, though I do think it is a temporary help at best. The really brilliant people with resolve get through and may well be as great of a gamer as they are cheater. The challenge, "real game" is what really gets them going.
One could say the same of a cartel leader, thief, and others who play this game of life in that way.
And we struggle with tech and law constantly!
There are parallels.
Poor law causes a lot of grief, wasted time, people enduring punishment that should not, and we have a process for that.
And it is a shitty process!
I would feel a lot better with a similar dynamic applied where we do reach for tech tools.
Another parallel: mandatory sentencing. We put people, many of whom are elected, others selected, who we believe worthy of judgement (And I know how debatable that all is, just roll with it for sake of discussion please!), into a position of real power, and we accept that because our lives are generally better for having done it.
Mandatory Sentencing is a mess. Now we basically take this complex human capable of judgement and boil it down to a more rule based thing not so unlike what computers would do. I am not sure that ever made sense. Whether it does is an interesting discussion, but what I really want to say here is more about where tech falls short and put some meat behind "social", as I should have done.
We are perhaps not so far apart on this. Seems my lazy comment got me a robust discussion I find far more worthy than the comment was!
Nice when that happens.
Circling back then, if I am to say anything, it is process which bothers me the most.
When we are really impacting people, ruining lives or changing them seriously, or improving them frankly, there are no do overs. Our time here is our time and taking that very, very seriously seems like it should matter a whole lot more than it often does with tech and social / society.
We are trending toward more bad fits than good in my view.
RMS, character that he is, absolutely does take it hard to an extreme. He should not have ruling power, but we need that voice, just as we need ours.
In that context, your push back was solid and for me useful and productive! I am better for having worked at this a bit. And these matters are important. Increasingly so.
I hope my attempt to clarify and back away from the worst of my thoughts here is similar for you.
We both are likely to come away from this tuned up a bit and better at the topic at the very least. (True for me)
Cheers and game on!
And its almost always done to remove agency from the user and give it back to the corporation. Again, RMS is right. You can only truly have digital freedom if you are running your own software on your own hardware. It only seems old timey because we have been drinking the everything as a service kool aide for so long.
It doesn't have to be this way and it's not necessarily technologically superior. Its due to business forces more than anything else.
>Even RMS's free game example is bad. One of the players can modify their copy to cheat, and the other players dont have any real option in that situation.
Not everything he advocates for is always practical, the game example is one. You have to have some kind of central control in multiplayer games to make sure people aren't cheating. But there is still wisdom in what he says. We have single player only games that are demanding the same kind of access and control that multiplayer ones are. Obviously that isn't to prevent cheating.
And sometimes he is still right about a problem even if he sees every all of them as technological nails to be solved with a FOSS hammer. That's not going to work but he is identifying the problem correctly. Banks and governments are weaponizing the financial system against people they don't like and can't be trusted. How do you prevent them from doing it? I think ultimately its not a technological problem, its a political/societal one. Banks need to be reigned in and politicians need to be more afraid of the people.
Personal machines are actually new-time'y, not old-time'y. In the old times there weren't that many computers, and you accessed one via a terminal.
The difference is more in how remote services are now things you can't program and modify and tinker with, but rather closed-source "products" or "services" in shiny wrappers.
The decline of the early open hacker culture in favour of corporate proprietary software during the 70s deeply informed the idea behind Free Software.
But also the network is profoundly different than the PC to the point where "free software" doesn't mean as much. Picking HN as an example because it is really easy:
1) We don't control the content we create for HN.
2) At some point all that content will disappear.
3) If viewed as an API, there is nothing complicated to it (disregarding dang's daunting fight with comment threading & similar issues). We get a "post" button and a text page.
So there seems to be a freedom problem here but it is about data control rather than software control - far harder to solve and also not so clear cut an issue. Does it, fundamentally, limit my freedom if all my HN posts disappear? Since they are public anyway, does it mean anything for it to be exploited by someone? Things like the piratebay.whichever and youtube-dl have been in the news today as part of ongoing examples that the network is still a very free place for who we can connect to and what API they can offer.
Now it seems like the vast majority of the needs and requirements to run software locally have been replaced with networked services and a browser/thin client interface.
Which means, that in order to do anything useful, you need to communicate with some other service that is running software that has access to your data. The 'freedom' to inspect the code that runs on your computer is useless without both the freedom to see what happens upstream, and also some level of trust or confidence that the service you're using really isnt doing something nefarious.
Take something as old and as open as IRC. I have absolutely no way of knowing if the server Im connecting to is actually running the software I think it is, unmodified. The only people who have that level of access, have root on the server.
Even RMS's free game example is bad. One of the players can modify their copy to cheat, and the other players dont have any real option in that situation.