Anyway, the Redict team are doing their thing and letting Redis and Valkey be. You’re the one insisting on Redict doing things the way you would like, so who exactly is being ideological?
Anyway, the Redict team are doing their thing and letting Redis and Valkey be. You’re the one insisting on Redict doing things the way you would like, so who exactly is being ideological?
Edit: Linux was always GPL, Redis was not, so I don’t see the relevance.
So the parent was asking isn't Linux Open Source but with strings attached? And if so are you happy with Linux?
Although I am assume what you meant was that Redis was originally a BSD / MIT, and re-licensing it to LGPL seems ideological. But I could be wrong.
If someone gave you something the correct presumption would be that you can do as you like with it, unless - and what follows are strings, like copy left.
It isn’t inherently bad, but it is what it is.
My happiness with Linux is irrelevant because Linux to my knowledge was not re licensed to be more restrictive.
I have answered a similar line of questioning before.
Arguing strongly for permissive licenses is arguing for a kind of passive freedom which presents as freedom from obligations. Copyleft is the sort of active freedom which presents as a guarantee of rights.
A hypothetical license that said no forks allowed wouldn’t allow Redict, for instance.
* Technically you do have more options than this with the LGPL but this is a layman's explanation.
You’re creating this metaphor with the government, but this isn’t the government.
In the end freedom is a spectrum and you are free to do more with MIT than LGPL.
Even if someone forked MIT and made it closed source that does not in any way stop or restrict those who prefer the project pre-fork.
Indeed, that is the very logic that has made Redict possible to begin with. This is the illustration of why MIT is maximally free.
Suppose the EU said code must be closed source, and you must distribute encrypted binaries. In this hypothetical it wouldn’t be possible to use Redict at all. This is another example of why the MIT, and permissiveness in general, is superior.
—-
As an aside your freedom of the press example is yet another reason for permissiveness. The government isn’t permissive by default, which is why “freedom of the press” is even a thing.
The MIT maximally enables exploitation; copyleft maximally enables freedom. From the point of a proprietary fork of a permissively licensed project onwards, users of the proprietary fork enjoy fewer freedoms than before. You are advocating for freedoms for the few (business owners making proprietary forks of free software for profit) at the expense of the freedom of many (everyone else).
Redict would also be possible if Redis used a copyleft license. The space for Redict to exist is not afforded to us because of the use of a permissive license in some way that Redict denies to anyone else through the use of a copyleft license.
In any case we can agree to disagree.
Why is copyleft subject to more scrutiny than proprietary software for you? You suggest that permissive licenses are better because they allow permissive derivatives of the software, which suggests that permissive derivatives are good. But copyleft derivatives are... not good? Copyleft offers more freedoms than proprietary software.
Moreover, this line of reasoning completely disregards the social contract. Many people worked on, used, popularized Redis under the presumption that they were participating in a collaborative effort from which all participants would benefit, only -- surprise -- now the trademark holder has changed the terms so that only they benefit from a product of which, by objective measures, 80% was made by the community.
I am going to assume this isn't impersonation, but Drew what happen to your old HN account? ( I had it on RSS feed and hasn't shown any update for ages I thought you left HN )
I lost the password to my old account.
I meant off topic as in asking you question about your account. Not the Open Source discussions which is of course perfectly valid. Sorry for the confusion.
>"I read the post and it’s not clear why it’s not MIT licensed. Why not allow attempts to “create proprietary distributions?” That’s what open source would allow, no? "
Your "That's what Open Source would allow", clearly implies anything but MIT / BSD license are not Open Source. Hence why people ask about Linux, which is Open Source but copy left aka non MIT / BSD.
>Edit: Linux was always GPL, Redis was not, so I don’t see the relevance.
Your first sentence implies GPL are not open source, the relevance here is why the parent ask "do you think Linux as Open Source" or happy with it. And:
>My happiness with Linux is irrelevant because Linux to my knowledge was not re licensed to be more restrictive.
Your happiness with Linux contradict with the first "quoted" sentence to what a lot of people think you meant.
Just in case, I am on the BSD / MIT camp but what you wrote create a lot of confusion.