4 ms·
> the only way that Element can retain the right to provide alternative licenses to proprietary forks I have a very straightforward and reasonable solution for
by thomastjeffery 3y ago
> the only way that Element can retain the right to provide alternative licenses to proprietary forks
I have a very straightforward and reasonable solution for you: don't do that.
- camgunz 3y agoA better comment here would be a little more curious about why they're doing it (so they can run a business and fund future Matrix/Element development) or to maybe suggest some alternatives.
- lannisterstark 3y agoThey're allowed to say they don't like it and people shouldn't do x or y. I'm not sure why you believe that every comment needs to sealion in some way or another, or provide alternatives. People are allowed to dislike choices made by others and state that. And just that. "I'd have preferred you didn't" is a perfectly valid comment to make. They don't have to do what the comment is asking, you don't have to agree with it etc, but it is a valid comment.
- camgunz 3y agoI didn't say it was invalid. I gave an example of how it could do better. I'm allowed to say I don't like their comment, to dislike it and state that. I even did better and gave them constructive criticism, walking the walk, which you are not doing for me.
- ryukafalz 3y agoMy understanding is they're already doing it, and they're already allowed to under the previous license. The CLA is also my least favorite part of this change, but it is overall a shift towards copyleft vs. the previous permissive licensing. If this means the project can remain FOSS and the company can continue to work on it, that's a good thing in my book. If they ever relicensed to a proprietary license though I'd be calling for a fork.
- thomastjeffery 3y agoIt's a great step, except that it effectively doesn't matter, because anyone interested in ignoring the copyleft mandate can afford to buy their way around it. The only effective purpose for a copyleft license here is to get paid for permissive license! I'm not against the Element devs getting paid, and I get that this is their best shot at that. I still won't count this as "a good thing in my book". The whole point of the [A]GPL is that the end user can access source code. Letting people buy their way out of copyleft effectivley nullifies that.
- ryukafalz 3y ago> The whole point of the [A]GPL is that the end user can access source code. Letting people buy their way out of copyleft effectivley nullifies that. But previously, anyone who wanted to deny end users from accessing their modified version of the source code could do so, immediately and at no cost to themselves. This adds a barrier to doing so. I'm not saying it's the ideal situation. What I'm saying is that from the perspective of someone who wants to ensure that end users retain access to the source code (which describes me!) this seems to accomplish that goal better than the previous license.
- thomastjeffery 3y agoYes, that is an improvement, but that improvement ends at the boundary of proprietary forks that pay their way out of copyleft. Encouraging corporations to pollute the Matrix network with proprietary clients will surely introduce fragmentation to the overall ecosystem. This will only hurt end users. The other side of the coin is that Element will be in a stable position to pay its devs, which is great! Regardless of that, I'm not a fan of this strategy. Hopefully it will pan out well enough that proprietary forks fail to compete with Element's AGPL repo.