Hacker News new | ask | show | jobs
by phyller 2861 days ago
> This is an ignorant response, because it places on the librarian’s shoulders the responsibility for solving a problem that concerns all of us - because we all benefit from open-source more than we contribute to it. That’s not sustainable.

I don't understand this. It seems the argument is "I can't keep giving away software for free unless you pay for it". Then it isn't free software, right? Nothing wrong with that, most of us write proprietary software and sell it. If it's worth more to the people who buy it than what it cost, everyone still benefits.

We use open source software to do our work more effectively. There are all sorts of OSS projects, many entirely run by unpaid volunteers. Many people, myself included, sometimes contribute code to the OSS projects, to benefit myself and anyone else who happens to use it. I don't expect anything else.

But you can't feel entitled for people to pay you for work that we all agreed was volunteer. It's not worth it to do OSS anymore? It's ok to stop doing it. There are enough of us that are rewarded by just being able to contribute, we'll have our own projects. So, it's ok for Redislabs to make their code proprietary and make money off it, if they can. There's nothing wrong with that. But the rhetoric that boils down to "people have been stealing from us by using our code and not paying for it", "it's not fair that they are using our code and making money and not giving us any" is wrong. You gave the code away for free. That was the understanding before you wrote the code, and after it was written. That was one of the reasons people were even using the code. It's not an injustice.

When someone gives you a nice gift, they deserve your gratitude. But if they turn around and say "you never paid me for that", then it wasn't really a gift was it?

1 comments

Redis remains open-source. RedisLabs is using a “hybrid” license for its enterprise add-one, with some properties of open-source but not all. So you can use the source, modify it for yourself or for others. But if you want to make money from it, you have to fork.

The goal for RedisLabs is to make more money from the enterprise add-ons they’re developing. A lot of that money (perhaps most of it) goes right back into maintaining Redis, which remains open-source.

So it absolutely is a matter of funding more open-source gifts, and not taking back gifts.

That makes sense, and like I said, I don't have a problem with what they are doing. It's what they said and how it was presented and how it has been defended. Like evil BigCorp has been stealing from them.

Just a "Hey what we are doing now isn't working, for our business model we need to make more money and we need to make some of our code around Redis proprietary so we can sell it. Don't worry, Redis itself will remain open source, free to use for everyone."

Instead it was "today’s cloud providers have repeatedly violated this ethos by taking advantage of successful open source projects and repackaging them into competitive, proprietary service offerings". It was open source, they could do that. If you want to make them pay in the future, that's fine. But they aren't the bad guys for using OSS.

Anyway, I hope it works out well for RedisLabs, but I also hope that the licensing of OSS software is simple and open.