

Ah sorry, I misunderstood completely, I didn’t read it right. For some reason I thought you were talking about the router / wifi service being SOWPL.
Ah sorry, I misunderstood completely, I didn’t read it right. For some reason I thought you were talking about the router / wifi service being SOWPL.
IANAL, but I feel that coffee shop case would not be different if the software were under AGPL… if you are providing a service to other people, even if “the other people” are the customers to your shop, it could be argued that under the terms of the AGPL (not to be confused with GPL) they should have the right to see the source of the service that they are making use of.
But if the SOWPL requirement really does apply to private code that isn’t providing service to others, the implication would be that even if you are the only user (no coffee shop customer), and even if you are the only one who knows about it, you would still need to make the source code public in some way… which I feel this is very impractical and probably unenforceable anyway.
Even if you did block it, the fact that you blocked it is also trackable… so it might actually single you out even more, and it’ll still allow them to fingerprint your browser (you can test your fingerprint here).
It might make more sense to randomize / spoof the data so that it becomes inconsistent and useless so that you aren’t identifiable.
Aren’t all motivations emotional?
I mean… what would be the “logical” reason to use FOSS? I feel you can’t just use pure logic as a form of motivation, ever. Something that only uses logic and not emotions cannot take any action like a computer algorithm made of pure logic with no hard-coded instincts that simply operates mathematically, in reality there’s no logical reason to act in one direction or another… morals/goals are always emotionally grounded.
I feel the problem has more to do with social reasons, and pragmatic reasons.
What determines a behavior being “extreme” often has more to do with what is the average behavior of the people you surround yourself with. It’s a relative term.
In a world where everyone used free software and saw that as the norm, with things being designed around software being free, someone going the extra mile just to use proprietary software would be seen as “extreme” too.
Also, I’m not convinced that the numeric balance of who killed the most from the other side in a war is what should determine who is in the wrong.
The Free Software movement wasn’t really anti-commercial, they explicitly allow commercial purposes as part of the freedoms to protect, it’s part of the first freedoom they defend, “freedom zero”.
And it’s not like the open source movement wasn’t inherently political either… wanting more companies to join the movement is actually a political position.
But also, it’s not like the Free Software movement didn’t want to have more companies adopt their philosophy… they did want that, I mean that would have been awesome if it had happened. And when possible the FSF has actively tried to convince companies to get on board, they even have run programs to help companies promote themselves as certified by the FSF, such as the “Respects Your Freedom (RYF)” certification.
What makes the Free Software movement different is that they actively see proprietary software as evil. They see freedom as a right, something mandatory, not something to merely be “open” to. Going out of your way to not use closed source software, to the point of crippling yourself digitally if necessary, is then the ethically correct behavior. Whereas the “open source” movement sees it more as an option, something that can be useful but not strictly necessary, they wont consider it inherently bad/evil to use proprietary.
This is akin to someone considering buying ethically sourced shoes as something optional vs considering it a moral obligation so as to not be complicit to evil practices. Or say… saving energy being an option that might be convenient for you personally vs a moral obligation with the planet.
The business model at the time for most commercial projects was based on offering software as a product, not as a service, so they didn’t want to release their code. When eventually the shift towards services started to happen, companies gravitated towards the “open” side because it allowed them to take advantage of free software while retaining proprietary software for those situations in which it benefited them, without being flagged as “evil” by the same community they were working with.