Hacker News new | ask | show | jobs
by captainmuon 3936 days ago
Instead of the AGPL (which forces users of the code to share their modifications, like the GPL), I'd rather see a license that requires you to offer federation (but doesn't put any other restrictions on you).

With federation I mean that any other service which uses parts of this code should have to offer interoperability with this service. Like email, you can have your account on one server and still write to your friends on a different one.

I wouldn't put other restrictions on the code. I don't care much about having the code copyleft, because the thing that is hard and we need to protect here is not the code, but the social network.

Wouldn't it be great if we had a bunch of social networks (can be closed source as far as I'm concerned) competing to be the best "host" (most features, best UX, free/premium, ...), but all able to talk to each other?

1 comments

Hi, thanks for your feedback, I've created an issue on Github regarding the AGPL licence https://github.com/edhelas/movim/issues/43 :)
Thanks for reading and considering me feedback :-), much appreciated.

And don't get me wrong, generally, I'm pro (A)GPL and copyleft. But for a social network kind of project one might have to think about tradeoffs to get the neccessary adoption.

Thanks, much appreciated.

As much as I support every coders right to choose his license for his work created on his own time I think AGPL prevents a lot of good use cases.