3 ms·
> Was that not a rug pull? Nope, at least following a common definition of "rug pull" outside of FOSS. A "rug pull" refers to a specific type of scam where the
by evanelias 1y ago
> Was that not a rug pull?
Nope, at least following a common definition of "rug pull" outside of FOSS. A "rug pull" refers to a specific type of scam where the rug-puller absconds with funds. Wikipedia even redirects "rug pull" to "exit scam": https://en.wikipedia.org/wiki/rug_pull https://en.wikipedia.org/wiki/rug_pull
If you're standing on a rug that you didn't pay for in any way, and you're nonetheless surprised and angry when the rug-owner eventually decides it is no longer practical for them to continue maintaining the rug for free, that's just entitlement.
Nothing in FOSS licenses says anything about future maintenance expectations, and in fact nearly all of them contain all-caps clauses shouting at you that the software is delivered as-is.
> These are not "Pro" features.
If you didn't create a piece of software, or pay for it, or directly contribute to it, then you certainly don't get to decide which features are "Pro" features. Instead, you can vote with your feet and your wallet and decide not to use it, that's fine; that's the model with all other products in life. Why should software be any different?
Simply using a piece of free software doesn't entitle to you have any control over the future activities of the software's creators!
- imiric 1y ago> Nope, at least following a common definition of "rug pull" outside of FOSS. The current context is within FOSS, however. And it has a widely known definition[1]. > If you're standing on a rug that you didn't pay for in any way, and you're nonetheless surprised and angry when the rug-owner eventually decides it is no longer practical for them to continue maintaining the rug for free, that's just entitlement. So, let me get this straight. You're saying that because users didn't pay for the software, they're not allowed to be surprised and angry when they're forced to either continue using unmaintained versions, take over maintenance themselves or wait until someone from the community does, or pay up? And you're saying that paying for the software buys you these privileges? So, essentially, if the author of cURL decided tomorrow that it's no longer "practical" for him to support ancient and obscure protocols like Gopher and Telnet for free, and he decided to put them up behind a paywall, that the people depending on these features don't have any right to be upset about it? And if they are, they're being entitled? Or, from a social perspective, if the people making meals at a community kitchen decide that it's no longer "practical" for them to supply eating utensils for free, and start selling them at $10 a pop, that the people relying on those meals are being entitled if they're upset about this change, because they're not paying customers? Don't you realize how hostile this is? Forget about open source. This has nothing to do with licensing. The libre software philosophy is orthogonal to monetization practices, and every author can choose how they wish to make development sustainable, if at all. As I've said before[2], I'm in favor of F/LOSS projects having commercial tiers or subscriptions, as long as it's done fairly. What I am arguing for is having basic decency to treat all users of your software with respect. The moment you decide that users not paying for your work are not worth listening to, that they're entitled, etc., and that your attention and respect can only be bought, you've corrupted the entire ideal of why we build freedom-respecting software in the first place. The sad irony is that I'm 100% sure that most people arguing against this, including Datastar authors, rely on tools like `curl`, `grep`, and other libre software whose authors never have and never will pull these shenanigans. So they're quite happy to "leech off" other people's work, but not happy to let others do the same off theirs. This double standard is what's ruining open source, not entitled users. I won't bother responding to the other comments, as they boil down to this same point. And I'm really repeating myself here, so feel free to talk amongst yourselves. [1]: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=open%20source%20rug%20pull&sort=byPopularity&type=all https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... [2]: https://news.ycombinator.com/item?id=45536000#45540307 https://news.ycombinator.com/item?id=45536000#45540307
- sarchertech 1y ago> You're saying that because users didn't pay for the software, they're not allowed to be surprised and angry when they're forced to either continue using unmaintained versions, take over maintenance themselves or wait until someone from the community does Surprised maybe depending on how long the software has existed, but angry? 100% they are not allowed to be angry. Anyone who thinks that a maintainer of open source software is required to maintain that software for free forever is an entitled brat.
- pushcx 1y agoThe answer to all your scenarios is yes. There is no amount of free labor someone can give away that entitles the recipients to more free labor.
- evanelias 1y ago> The current context is within FOSS, however. And it has a widely known definition[1]. Yes, and my argument is that definition is wildly inappropriate. It takes the perfectly-legal actions of software authors and equates them with an illegal financial scam. > You're saying that because users didn't pay for the software, they're not allowed to be surprised and angry when they're forced to either continue using unmaintained versions Correct, except no one is "forced" to do anything. That includes the software authors, who are not forced to continue maintaining their software, for free or at all, if they so choose. > And you're saying that paying for the software buys you these privileges? Potentially, yes. But that depends entirely on the terms of the license, product offering, payment method, etc. Just like anything else you buy, if the product is deficient (potentially within a set timeframe), you may have some recourse available but it varies. > if the author of cURL decided tomorrow that it's no longer "practical" for him to support ancient and obscure protocols like Gopher and Telnet for free, and he decided to put them up behind a paywall, that the people depending on these features don't have any right to be upset about it? Correct. If you are not the employer of the author of cURL, and you are not a customer of the author of cURL, why do you think you have any right to tell him what he can or cannot do with his software or his free time? > And if they are, they're being entitled? Absolutely, 100% this is unquestionably extreme entitlement. > if the people making meals at a community kitchen decide that it's no longer "practical" for them to supply [...] Open source developers are not even remotely similar to soup kitchens, and open source software users are not impoverished starving people. > Don't you realize how hostile this is? After the previous analogy, perhaps you should ask yourself that. > I'm in favor of F/LOSS projects having commercial tiers or subscriptions, as long as it's done fairly. The issue here is that your definition of "fairly" is completely subjective, and seems to involve you having a say in what other people do with their time and intellectual property. > The moment you decide that users not paying for your work are not worth listening to That simply isn't what I said, nor what any of the sibling comments said. > So they're quite happy to "leech off" other people's work, but not happy to let others do the same off theirs. I believe this is a complete logical fallacy, as I don't see the Datastar authors (or anyone else in this thread) complaining about leeching anywhere. But please link me to this if I'm mistaken.