3 ms·
AGPL also has some annoying side effects if you do t use a CLA. For example, Matrix has had a few proof of concepts for pure peer to peer network designs where
by jeroenhd 3y ago
AGPL also has some annoying side effects if you do t use a CLA. For example, Matrix has had a few proof of concepts for pure peer to peer network designs where every device runs its own server.
That would be impossible toddeploy to app stores like the Apple App Store because that store is inherently incompatible with (A)GPL. The only way you can publish (A)GPL code to iPhones and iPads legally is to dual license all code from all contributors.
With a CLA, a project can relicense the code to itself. Without it, the project can't upload their own project to the App Store and similar platforms.
I think you'd be crazy to run Synapse on a phone, but Dendrite is built to be much more efficient for such use cases.