2 ms·
> the slightest criticism This thread is full of people being super negative about the Element team. It's definitely not "slight" criticism. > a lot of people
by camgunz 3y ago
> the slightest criticism
This thread is full of people being super negative about the Element team. It's definitely not "slight" criticism.
> a lot of people come out of woodwork with the tried and true "they owe you nothing" line.
Criticism is how we improve and I'm a fan, but there's a difference between constructive criticism (which would be something like, "it looks like you're trying to build a sustainable revenue stream to continue your work on Matrix/Element but I'm not sure this is the best way to go about it, here's an alternative") and entitlement.
Entitlement is demanding that Element essentially not run a business to fund Matrix/Element development. You might not think you're doing that, but what else could you be doing?
- You can't think Element is getting special treatment; anyone could do what they're doing here.
- You can't think this change could open the door to some entity buying a proprietary license and "causing problems" because that applies to the Apache version as well (you can close source an Apache 2.0 project).
- You can't think Element would lock away community contributions; the community is free to fork Element's version if they do ever close the source.
- You can't think they're tricking people into contributing to their versions and profiting unethically from them; they're being super upfront about this (they make you sign the CLA that makes this clear!) and anyone is free to continue contributing to the Apache-licensed versions. And again if you don't like either of those options, make your own fork! Or write your own server, the Matrix/Element people have erected a super open development and standards process (you're welcome!)
Thus your only objection must be that Element is forcing people to pay if they want to run a closed-source version of their code. Another way to say that is you feel entitled to run a closed-source version of their code for free. You might say, "but Element's CLA gives them the ability to run a closed-source version of my code for free" which is true. The difference is they're giving you a choice, whereas you're demanding it from them.
> A community is allowed to have certain expectations, champ.
Please don't condescend, avoid snark, yadda.