@Shamar@kaniini if the copyright system made it possible to ban clean room reimplementations, you would not have a lot of the GNU utils, which are cleanroom reimplementations of closed-source tools from different UNIXes.
Patent laws are being used for this exact purpose these days. That's why they're considered evil by the FLOSS community.
@rysiek @shamar @kaniini Yeah. It is often said that from a service perspective, if the GPL for services is like the BSD for desktop (because there is no distribution, so the copyleft clauses don't trigger), then the AGPL for services is like the GPL for desktop ... except it seems like it is actually more like the LGPL for desktop?
@rysiek @shamar @kaniini "it should be shorter" is/was basically the gist (with the implication that shorter would be easier to read, which is the real goal) of (actual software copyright lawyer) Richard Fontana's project https://github.com/richardfontana/copyleft-next .
well, the main reason why Pleroma isn't a GNU project is because the gnu.io initiative never got the support it needed from the GNU mothership. we believe in AGPL, software freedom and the overall principles of the gnu.io initiative, but if we have to build it ourselves, there's no point in being under the gnu.io umbrella: if we build it ourselves, the only "advantage" to being under the gnu.io umbrella is that others can come in and tell us what to do with the stuff we are building :)
it should also be noted that the GNU project also endorsed Mastodon as a possible replacement when Gargron took it AGPL.
so, I would like to believe that Stallman would be happy that there has been a movement to take back the social web in a way that propagates software freedom; the GNU project isn't the beginning or end of this movement. I also have the understanding that Stallman knows our reasons for this and accepts them.
finally, in my opinion, it's the movement that is important, not where it is located: if we are building our own organization to support the initiatives we are doing with Pleroma, then this is a logistical detail and is ultimately uninteresting and unimportant to the overall mission of propagating software freedom in this space
pleroma will automatically try to use activitypub whenever a hubzilla instance has it installed
hubzilla is kind of a neat project, we are planning to do some similar things as they are doing with pleroma in the post-1.0 future (nomadic identity and so on)
i have been writing free #software for nearly 20 years, examples include #audacious, #ircd (many different ones), small tools like #pkgconf, many libraries and large distributions like #alpinelinux.
recently, i have been working on #pleroma and an alpine derivative called #adelie, which is essentially a polished and commercially-supported version of alpine.
i like #turtles, #rabbits and my warm and soft #onesie, which i usually spend the day lounging around wearing while i do my work.