4,542 karma · joined July 18, 2019
AGPL can be linked against GPL.
Freedom of movement is the power to exchange goods and services with anyone.
> freedom of speech as power to manipulate masses
Freedom of speech is only a freedom if it is accompanied by a potential hearer's freedom to block speech. Modern platforms do not let you choose what or who you want to hear. Freedom of speech without freedom to choose your censor is anarchy.
> Lack of competition is what lets developer's exert power over users, and while copyleft licenses help with that, they're neither required nor sufficient to prevent abuse of power.
You are ignoring the freedom to modify/fork, plus the requirement of free documentation.
PWA. FileSystem API is coming.
> Or if Google wasn't the sole effective standards body for it.
Agreed.
I expect HTML/CSS/JS performance optimization to be valued as a skill more. It is arguably great cross-platform technology (though lacking native widgets), but it has a lot of performance footguns, which we need people to be disciplined about.
In effect, it becomes a weak copyleft- akin to MPL-2.0 where as long as you keep it in separate files code can stay closed-source.
Arguably if Alexa's AI was burned onto a ROM, you could argue the entire Alexa speaker was a hardware appliance.
The alternative is requiring a microwave's control software to be fully free.
It's about equal rights. For instance, if the manufacturer can provide security updates, but you can't, they can notify the NSA about security holes first before providing the update. Whereas if it is r.w. for all, anyone can provide security updates.
Custodial solutions like Coinbase can be banned. Full nodes are much harder to ban.
Mypy is excellent. It has two-way type inference like Haskell. Good usage means catching almost all type errors before running.
So is PyCharm, which is IntelliJ for Python.
Of the full chain. You can run a Bitcoin full node in pruned mode, only using the most recent 5GB, with more or less the same security. (A 3-day chain reorg would be needed to reduce the security of your full node.)
It does make it take longer to set up a pruned node, though.
- does not condemn misgendering trans people - endorses censorship and banning people (which GNU historically never has done) - does not provide guidelines for constructive guidelines
However, it does provide harassment standards.
https://www.gnu.org/philosophy/kind-communication.en.html#co...
One of the problems I see with is FLoC is that giving the user direct control over their cohort ID.
This bug has occurred to me personally multiple times.
Does it really have advantages over a flat file?