User avatar
Element @element@mastodon.matrix.org
2y
๐Ÿ“ฃโš ๏ธ๐Ÿ“ฃ Announcing a new home and license (AGPLv3) for Synapse and friends: going forwards Elementโ€™s work on Synapse, Dendrite & related server-side projects is going to be released as AGPLv3 rather than Apache.

element.io/blog/element-to-adopt-agplv3/
3
1
0
0
User avatar
Jeder neocat_floof_googly_woozy neocat_flag_agender ๐Ÿ”œ eth0 @jeder@miau.jeder.pl
2y
@element and you didn't care enough to mention the big elephant in the room in here, that you now require CLA
curious!
⭐6
1
1
0
6

User avatar
Felix Singer @migy@chaos.social
2y
@jeder

Not sure what you mean. Everything important is mentioned in the announcement. You just need to open it.

@element
1
0
0
0
User avatar
Jeder neocat_floof_googly_woozy neocat_flag_agender ๐Ÿ”œ eth0 @jeder@miau.jeder.pl
2y
@migy @element bold of you to say that everyone will open the announcement, CLA is more important than the license itself, with it they can just take everything to a proprietary source-available license, so AGPL is just a bad disguise
⭐3
2
0
0
3
User avatar
Element @element@mastodon.matrix.org
2y
@jeder @migy erm, we could have done that on the Apache license too? and we didn't? :/
1
0
0
0
User avatar
Jeder neocat_floof_googly_woozy neocat_flag_agender ๐Ÿ”œ eth0 @jeder@miau.jeder.pl
2y
@element @migy just because you haven't done that now doesn't mean you won't do that later, and by the inclusion of CLA you have pretty much designated that as a target.
⭐1
2
0
0
1
User avatar
Element @element@mastodon.matrix.org
2y
@jeder @migy no, the reason for the CLA is to let us dual-license the project to the commercial forks (a la www.gnu.org/philosophy/selling-exceptions.html), and get Element to break-even. It's nothing to do with making Synapse proprietary, which we could have done under the existing license anyway.
0
0
0
0
User avatar
LisPi @lispi314@udongein.xyz
2y
@jeder @migy @element Essentially, there's something called a Ulysses' Pact (en.wikipedia.org/wiki/Ulysses_pact), which irrevocably licensing your code under a license with no sneaky backdoors is a form of.

That way, regardless of future incentives or coercion, you
cannot go back upon your decision and choose to become malicious.

This is what you purposely failed to enter into.

If you want to read more on the topic,
@pluralistic provides some good articles about it, like this one: pluralistic.net/2021/02/15/ulysses-pacts/
0
0
0
0
User avatar
Felix Singer @migy@chaos.social
2y
@jeder

Should that blog post be written there instead of a few words? I mean context and reasons are important. As you can see even with the current situation a shit storm breaks out. How do you think would it be like if they just mention it like "we require a CLA now"? I imagine even more people would go crazy because they don't open the blog post and read the whole thing. It totally makes sense to me that the very controversial part isn't just mentioned with a few words.

@element
0
0
0
0