3 ms·
> You have all the exact code, but running it yourself has no meaning because users and all their data will not migrate to your installation. Free software lic
by cyphar 7y ago
> You have all the exact code, but running it yourself has no meaning because users and all their data will not migrate to your installation.
Free software licenses are mostly about your rights. You can host your own instance with your data. Stallman said on many occasions that it is not possible to exercise software freedom using a service hosted by someone else -- there is a fundamental clash between the freedoms of the users and the freedoms of the administrators. Both groups should be able to exercise their freedom, but unless the users are all administrators (of their own instances) there will always be a mismatch.
> Hundreds of millions of them continue to use the services, forcing you to do the same.
This is a fair point when it comes to social networks, because the AGPL doesn't require interoperability or the ability to federate (such terms would make little sense in a copyright license meant to be applied to all sorts of works). The real-world example would be the "fediverse" -- you could imagine a circumstance where all fediverse servers decide to block instances that don't implement $BadFeature. I would argue that in that nightmare scenario there really isn't a great solution even in theory. If you require interoperability, you've restricted the software freedoms of the other operators and now people can no longer block bad actors. But I would argue the AGPL does make the situation marginally better -- at least you could run your own (isolated) fediverse.
- kazinator 7y ago> You can host your own instance with your data. No, you cannot host your own global social network with millions of users, your own search engine with billions of web pages indexed, your own online shopping marketplace, not to mention your own online banking, insurance company, med lab result site, drivers' licensing site, government tax site, ... not even if the original sites run nothing but AGPL-ed software in a fully compliant manner.
- cyphar 7y ago> you cannot host your own global social network with millions of users, your own search engine with billions of web pages indexed, your own online shopping marketplace, not to mention your own online banking, insurance company, med lab result site, drivers' licensing site, government tax site The key emphasis was on your data. You can't run your own Facebook clone, but you can run your own version of Google Docs that you use on your own data. There is simply no licensing solution that could fix the software freedom problems of such services, so it's unsurprising that the AGPL doesn't help...