News for hackers. Stuff that matters.
Re:Open source takes continued investment, and that must be ... by jondubois on Wednesday August 22, 2018 @05:56PM (#17822583)
People underestimate how difficult it is to create a popular open source project. It's very competitive. You're competing not just with other open source projects but also with SaaS solutions from well-funded companies; and you have to compete with a $0 marketing budget.

Also, if the project does become popular eventually (which is very unlikely), maintenance is a lot of work. To make matters worse, there is a general tendency that if things go wrong, the community will blame you but if things go well, you get almost no credit.

Even if your project has several thousands of stars on GitHub, it means nothing financially. Most of these OSS authors can't afford to quit their day job even though their project may be generating millions of dollars of value for other people.

Money is an important topic to open source authors because after a decade of working for free during nights and weekends, most of them would love to be able to afford to quit their day jobs to focus exclusively on their projects but they can't do that; they're tired but they have to keep soldiering on with the 80+ hour work week.

Being an open source author is not a wise life decision right now. I think that any business innovation which helps keep open source projects going should be welcome.

Re:Open source takes continued investment, and that must be ... by jaredklewis on Wednesday August 22, 2018 @06:32PM (#17822842)
I think everything you said is also true of musicians, artists, actors, writers, athletes, game developers, youtubers, and twitch streamers, just to name a few.

The problem for all of these categories is that lots of people want to do the job. There is basically an unlimited supply of people that like to write novels, make programming languages, play soccer, or make video games. That makes it a buyers market. "What? This iPhone game is $0.99? No way. I'll play one of the million free iPhone games instead."

For every singer, basketball player, or instagram personality that hits the big time, there are thousands that never made a dollar doing it.

For better or worse, authoring an open source library is one of those things that there is no shortage of people willing to do, so I am not optimistic about use of "business innovations" to solve this problem. If those innovations are in any way non-consumer friendly, consumers are just going to choose a different open source tool/project.

Re:Open source takes continued investment, and that must be ... by spullara on Wednesday August 22, 2018 @06:47PM (#17822936)
In none of the cases you mention is the author's work used to make millions of dollars with nothing going to the artist. This comparison is nonsense.
Re:Open source takes continued investment, and that must be ... by jaredklewis on Wednesday August 22, 2018 @06:55PM (#17822993)
Sure, I agree that consumers use video games, for example, for personal enjoyment, whereas cloud providers use OSS to make millions.

But that difference does not change the market dynamics in any way. In both cases, the effects of a near unlimited supply of creators is having the same effect, regardless of how their creations get used.

Perhaps the difference changes the ethics of the situation, I don't know, but I remain equally skeptical of "business innovations" being able to help the OSS creators as I am "business innovations" being able to help aspiring rock stars and shortstops.

Re:Open source takes continued investment, and that must be ... by x0x0 on Wednesday August 22, 2018 @07:41PM (#17823250)
Except games either (1) are pay-per-purchase, or (2) are free-to-play and subsidized by whales. In both cases, high usage games tend to make enough to justify the economics of continued support and development.

That's almost exactly the opposite of very popular OSS software, which generates an endless wave of free users. And generally no whales. And high demands for bug fixes. And serious temper tantrums (this has happened to me too) when you explain to users of your free software that you owe them exactly fuck. and. all. and won't be hopping-to in order to fix something for them.

Re:Open source takes continued investment, and that must be ... by jaredklewis on Wednesday August 22, 2018 @07:58PM (#17823338)
> In both cases, high usage games tend to make enough to justify the economics of continued support and development.

Sure there are some runaway indie hits that make money to cover the development. And Linus Torvalds gets paid $10 million per year to work on open source. But nearly all indie game developers never make anything from their games, same as OSS authors. (Indie games are an the appropriate comparison since we are talking about independent OSS authors, not Facebook developers working on React).

In any case, I am not arguing that all of these endeavors are equivalent in all ways. My only point is that all of the fields have an oversupply of creators. The result is that creators don't have leverage over consumers. To really spell it out: if OSS library creators try sticking the commons clause or other "innovations" on their projects, most businesses are just going to go find another library that does the same thing, without the restriction.

Re:Open source takes continued investment, and that must be ... by taf2 on Wednesday August 22, 2018 @08:27PM (#17823505)
Perhaps a good open source analogy might be libcurl. And just take the many ruby bindings. Since about 2007 or so I’ve maintained a libcurl ruby binding. Other than perhaps using it in some of my own commercial works - that project has netted me $0 and yet has plenty of alternative open source libraries that compete with it for the mind share of the ruby community.... I want great open source projects to prosper so that we can use them to build cool things solve real problems and make real money
Re:Open source takes continued investment, and that must be ... by spullara on Thursday August 23, 2018 @11:24AM (#17828007)
The big difference is that those Indie games make money for no one. It isn't like there is some giant cloud company hosting your indie game and selling it to consumers and cutting you out of the equation. There is no demand for that game. On the OSS side there is often huge demand with no compensation to the developer. I'm not making a judgement on whether that is good or bad, I assume most OSS developers know that is the way it works, but I am saying that it isn't comparable to a bunch of games that have no demand and people are making them for their own satisfaction.

I have an OSS project used by 1000s of people and many huge companies. I don't get compensated for that directly and I don't expect to. I'm just happy to be able to use it on my own projects no matter what company I am working with.

Re:Open source takes continued investment, and that must be ... by jasonlotito on Wednesday August 22, 2018 @10:12PM (#17823992)
Because none of those cases have people giving permission for their work to be used by others to make millions of dollars. If someone gave their work away into the public domain, and then someone used that work to make millions, their shouldn't be an expectation that the other person somehow owes the other money.

If you think your code is worth money, sell it.

LGPL/GPL/AGPL exist for a reason. Not my fault you used BSD/MIT and didn't consider what you were explicitly allowing and encouraging people to do.

Re:Open source takes continued investment, and that must be ... by pdimitar on Thursday August 23, 2018 @10:50PM (#17832424)
> their shouldn't be an expectation that the other person somehow owes the other money.

There btw.

Also, it would be common decency but we live in an era where if something cannot be enforced in court then you should not be surprised somebody is [not] doing it. Oh well.

Re:Open source takes continued investment, and that must be ... by jasonlotito on Monday September 03, 2018 @09:23PM (#17905962)
By the way.
Re:Open source takes continued investment, and that must be ... by spullara on Thursday August 23, 2018 @11:26AM (#17828020)
Agree 100%.
Re:Open source takes continued investment, and that must be ... by sambroner on Wednesday August 22, 2018 @08:16PM (#17823438)
What about college football players, Mid-tier content creators, etc?

These are people who are providing a service, potentially because it’s a passion, but other entities soak up the profit.

You seem to be arguing that these people (in the grandparent comment and my own) do get paid, but my understanding is that they don’t, or barely do.

Re:Open source takes continued investment, and that must be ... by electic on Wednesday August 22, 2018 @08:20PM (#17823464)
There are lawsuits pending on the issue of college players not getting paid. It is a problem and it is going to get sorted out soon.
Re:Open source takes continued investment, and that must be ... by spullara on Friday August 24, 2018 @02:14AM (#17833115)
That is a better analogy imho.
Re:Open source takes continued investment, and that must be ... by 3x on Thursday August 23, 2018 @12:19AM (#17824552)
That's the whole point, isn't it? That's a good thing, right? Of course society at large should incentivize and facilitate the creation of open source software, but it seems the alternative you're suggesting (that the people making millions must financially support the original creators) would render the software proprietary.
Re:Open source takes continued investment, and that must be ... by pdimitar on Thursday August 23, 2018 @10:47PM (#17832413)
As a matter of fact yes, if I were an OSS creator and people made millions from my work, some basic appreciation would be quite nice actually. If companies X, Y and Z make $10 million a month and this is partially enabled by my software, giving systemic donations in the orders of $10k - $20k a month would only be common sense in my mind.

(And I know I would have a "donation budget" if I was a businessman because I am not stupid and I know the work of which people outside my company facilitates my business further.)

But appreciation is not what businessmen do. 99% are cut-throats in all areas of their lives.

Re:Open source takes continued investment, and that must be ... by spullara on Thursday August 23, 2018 @11:25AM (#17828016)
I don't really think that. I just think that the comparison is faulty as there is just no demand for the failed artists work.
Re:Open source takes continued investment, and that must be ... by phobosdeimos on Wednesday August 22, 2018 @08:41PM (#17823574)
Thats the deal with open source. Don't like it commercialize and see if you can make it your day job. You'll have to pay programmers too though, no more free work from the community.
Re:Open source takes continued investment, and that must be ... by chipotle_coyote on Wednesday August 22, 2018 @07:01PM (#17823023)
There is basically an unlimited supply of people that like to write novels, make programming languages, play soccer, or make video games.

There is an unlimited supply of people who say they would like to write novels, make programming languages, play soccer [professionally], or make video games. The supply of people who have the drive and patience to complete a novel or programming language or video game for free or on spec is arguably much smaller. The same is also true of open source libraries. There may be an effectively unlimited supply of GitHub repositories containing new JavaScript frameworks and template languages, but the majority of them haven't gotten very far past the README file. And, we haven't even addressed the question of whether they have the skill and talent to make a good novel or programming language or video game or open source library.

Having said all that, I think the original article is on point in at least one crucial respect: all of these cited kinds of work require a huge investment of time, and it's very hard to sustain that investment without money. This is why I always get very frustrated with the particular kind of pseudo-libertarian who blithely asserts that artists and writers don't need to be fairly compensated for their work, because clearly they'd keep doing it solely out of the love of creation. In reality, artists and writers--and open source programmers--aren't likely to put in "second job" level hours without compensation indefinitely. They're going to have a family, or develop more relaxing hobbies, or possibly just get frustrated by the ongoing effort.

I don't know if "business innovations" can solve this problem, but I think it's worth looking for more ways for developers (and writers and artists and...) to bring in some kind of stable recurring revenue.

Re:Open source takes continued investment, and that must be ... by wokwokwok on Wednesday August 22, 2018 @09:52PM (#17823913)
I agree that some kind of disruption of this space would be great, to reward creatives.

...but practically how do you do it?

The parent comment is quite right, going from 'pay x' to 'pay y' is one thing... but from 'pay nothing' to 'pay anything' is a massive and difficult step.

You can't make it mandatory; theres a glut of stuff out there, and people will just move on to the next free (perhaps crappier, but free!) version.

'business innovations may help' is just a nice way of saying 'well darn, nothing we've tried in the last 10 years to fix this has worked... hm. Don't really have a solution for this, but it'd be great if someone figured one out!'

...which I totally agree with, sure, but its not really helpful or practical.

Seriously, nothing people have tried (tips, patreon, foundations) has worked very well.

No one is going to solve this problem any time soon.

Of you're an open source library author/maintainer, you've got to acknowledge you're not just magically get rewarded for your efforts; you have to work for it, and (probably, for most people) your attempts to monetize it will fail.

The same is true for all creatives.

Re:Open source takes continued investment, and that must be ... by chipotle_coyote on Thursday August 23, 2018 @03:31PM (#17829973)
...but practically how do you do it?

If I had an answer to that, I'd be a full-time fiction writer. :)

Seriously, I suspect most people aren't going to ever make a lot from creative efforts, which we'll lump open source libraries into; the vast majority of us are going to be much farther out along the low long tail of the compensation curve.

I suspect the only thing that will help -- not to the degree that everyone will be able to make a living wage doing whatever they want, but to the degree that more people will feel like they're getting something back for the time they're putting in beyond the Warm Fuzzy Feeling of Sharing -- is a cultural shift of sorts. We need to uncouple the concept of "zero marginal cost" from the concept of "should be free." (I'm aware that leads down a whole rabbit hole about IP and "piracy," but I'm leaving it aside.) In the open source world, we may all say we're here for the free-as-in-freedom part rather than the free-as-in-beer part...but we're sure disinclined to pay for those beers.

Re:Open source takes continued investment, and that must be ... by antidesitter on Wednesday August 22, 2018 @11:50PM (#17824429)
> This is why I always get very frustrated with the particular kind of pseudo-libertarian who blithely asserts that artists and writers don't need to be fairly compensated for their work

Who gets to determine what is “fair compensation” and to whom?

Re:Open source takes continued investment, and that must be ... by chipotle_coyote on Thursday August 23, 2018 @03:10PM (#17829803)
Who gets to determine whether you're being paid enough for whatever it is you do? Who gets to determine whether college tuition is reasonable? Who gets to determine whether you paid a fair price for that burger? Who gets to determine if "who gets to determine..." is actually a good faith question?
Re:Open source takes continued investment, and that must be ... by pdimitar on Thursday August 23, 2018 @11:06PM (#17832479)
Universal Basic Income, adjusted per country, is a very good start. Probably assign varying coefficients to it depending on demand and supposed rarity of the job. There are not that many building architects for example so probably multiplying UBI times 2.5 is "fair".
Re:Open source takes continued investment, and that must be ... by antidesitter on Friday August 24, 2018 @12:16AM (#17832760)
> Universal Basic Income, adjusted per country, is a very good start. Probably assign varying coefficients to it depending on demand and supposed rarity of the job.

So based on supply and demand, i.e. prices?

Re:Open source takes continued investment, and that must be ... by pdimitar on Friday August 24, 2018 @08:07AM (#17834384)
Not exactly. More like it will never fall below a certain threshold which we can deem to be "the fair payment".

In a pure supply/demand market races to the bottom can and do happen.

Re:Open source takes continued investment, and that must be ... by antidesitter on Friday August 24, 2018 @09:04PM (#17838977)
How is the bottom threshold for "fair payment" determined for different types of jobs?
Re:Open source takes continued investment, and that must be ... by pdimitar on Sunday August 26, 2018 @10:41AM (#17846123)
Respectful existence. Lone mothers with 2 kids should not have to work on 2 places just so they and their kids have something to eat.
Re:Open source takes continued investment, and that must be ... by jondubois on Wednesday August 22, 2018 @06:55PM (#17822992)
That's true.

When the concept of open source software was first introduced, it was seen as a desperate way to get users but it was an effective strategy at the time.

Today, giving software for free is not enough - I think that the next trend will be to pay people to use your OSS software. Probably with cryptocurrency.

Re:Open source takes continued investment, and that must be ... by boomboomsubban on Wednesday August 22, 2018 @08:42PM (#17823576)
>When the concept of open source software was first introduced, it was seen as a desperate way to get users but it was an effective strategy at the time

This was not the motive for free software's beginning, nor does it describe the beginning of the term "open source." The concept rose out of early computing allowing and sometimes encouraging users to share and improve software, and the true start of the movement envisioned a model similar to Red Hat, where the software is sold though sharing is not restricted.

Forcing user payment is effectively impossible for open source software, someone can just buy a copy and redistribute it without the required payment, so your prediction is a movement away from open source software.

Re:Open source takes continued investment, and that must be ... by Avamander on Wednesday August 22, 2018 @10:42PM (#17824119)
Forcing is not possible indeed. But I think this is comparable to the tax system, not everyone contributes equally or as they should but most public utilities still work from those people's contributions who are honest. It's kind-of depressing to think about people trying their best to freeload instead of paying a (symbolic) price, don't you think?
Re:Open source takes continued investment, and that must be ... by boomboomsubban on Thursday August 23, 2018 @01:32AM (#17824820)
>It's kind-of depressing to think about people trying their best to freeload instead of paying a (symbolic) price, don't you think?

Not particularly. It's depressing to see businesses profitably exploit that work, and irritating to see people develop a sense of entitlement without ever contributing back.

Though I wish more general users donated to projects, people using the software without paying seems better than people not using or paying for the software, and far better than paying and being unable to use the software.

Re:Open source takes continued investment, and that must be ... by pdimitar on Friday August 24, 2018 @08:11AM (#17834402)
Depressing it is but I found this way of thinking self-destructive. We cannot change the fact that most people view themselves as the best hagglers ever. It is probably the only area in their lives where they have actual influence. Maybe if the system in general was not so cut-throat there would be less hagglers (although I kind of doubt it; for many people it's their air and water).

In the end it's about what choice you make. If you choose to help the community then you must be prepared that it will be a thankless and hard job. If you cannot bear it, don't help the community.

Trouble with open source is, many people don't realize this phenomena until they are burned out.

Re:Open source takes continued investment, and that must be ... by Benjammer on Wednesday August 22, 2018 @06:04PM (#17822651)
>after a decade of working for free during nights and weekends

Think I spotted the problem.

This whole thing feels like someone martyring themselves for a cause and being recognized as a hero, but then complaining that martyrs are heroes and we should be _supporting_ our heroes and not forcing them to be martyrs. But that was the whole point to begin with and why there was any opportunity for recognition at all.

You can't have your cake and eat it too.

Re:Open source takes continued investment, and that must be ... by plurgid on Wednesday August 22, 2018 @06:23PM (#17822783)
Right all this talk of "what it takes to be a success in OSS" ... programma please!

"Success" in the OSS world is putting code out that others can use. Either they find it useful, or they don't. If they don't that's not failure. That's ... someone else put out something better, or that your user community is small or just not out there.

OSS is not a business model. It's a SHARING model.

God it's just like the music scene these days. Did you get into it for the Art? Cool you're gonna be ok. Did you get into it wanting to be a rock star? Might as well buy a lottery ticket. Your chances are better.

OSS success is providing something of use to a community that contributes back to it.

Yeah, maybe you can find a way to make a nickel off that, but that's not what it's FOR. It's not a marketplace, it's a public library.

This celebrity/glamor seeking is so apparent on github. Every single project's readme.md reads like marketing copy these days.

Just like the music scene again. Reminds me of the 90's when the record labels still had money and steamrolled the alternative scene looking for a cash grab.

Re:Open source takes continued investment, and that must be ... by zapita on Wednesday August 22, 2018 @07:08PM (#17823067)
> It's not a marketplace, it's a public library.

That’s the problem: we all take this particular public library for granted, but there isn’t a sustainable model for paying the librarians. Then a librarian tries a creative way to continue serving us without starving, and we tell them “you’re just doing it for fun, if you wanted to make money you shouldn’t have been a librarian!”. 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.

Re:Open source takes continued investment, and that must be ... by phyller on Wednesday August 22, 2018 @11:07PM (#17824226)
> we all benefit from open-source more than we contribute to it. That’s not sustainable.

This way of thinking is, in my opinion, destructively pessimistic. Everything is not always a zero sum gain. We can all benefit more than we contribute and it can still be sustainable. For example, 10 people can spend 10% of their time on a project, and get something out of it that is worth 50% of their time. They took the equivalent of 1 persons work and made it worth 5 people's work. I think most popular OSS projects are orders of magnitude more effective than that at creating benefit. Thousands of people contributing code, a few times a year, makes a project that supports all their careers and provides software that benefits society as a whole.

I get that the problem is the undue burden on the relatively few people who organize this work for really big projects. I've noticed that some of these people are employed by large corporations who encourage their OSS work, because the result, and the thousands of contributions from others they harness are very valuable to these organizations.

I wouldn't be surprised if the large corporations that were listed as the ones using Redis software without paying for it would be willing to sponsor a few employees to represent their interests in the OSS projects. That works for the individual engineers, but that doesn't exactly work for RedisLabs to make $$. So I still don't see RediLabs as a beleaguered crusader trying to save OSS.

Re:Open source takes continued investment, and that must be ... by dragonwriter on Wednesday August 22, 2018 @08:44PM (#17823590)
> That’s the problem: we all take this particular public library for granted, but there isn’t a sustainable model for paying the librarians.

I don't think the fact that RedisLabs doesn't have a sustainable revenue model indicates that open source infrastructure in general doesn't.

It's true that there are a number of relatively new venture-funded OSS infra firms that were built on a step 1, build software, step 2 ..., step 3 profit model. But I don't think that's an OSS problem so much as a startup culture problem, as the same problem is rampant in startups in other spaces.

> Then a librarian tries a creative way to continue serving us without starving

It's not particularly creative or novel; the basic outline has been tried since the 80s at least.

Re:Open source takes continued investment, and that must be ... by prepend on Wednesday August 22, 2018 @07:49PM (#17823288)
There’s a sustainable model for librarians who don’t want to be paid.

OSS is diverse and there are many, obviously, who don’t mind not being paid directly.

But what’s confusing is that there are proprietary licenses. Anyone who doesn’t like volunteering time to OSS can write commercial software and charge for it. That’s the model that works for them.

But the talk of a 40 year old model not being sustainable is pretty funny. It’s more sustainable because it takes so much volunteer time.

Re:Open source takes continued investment, and that must be ... by zapita on Wednesday August 22, 2018 @08:11PM (#17823418)
> But the talk of a 40 year old model not being sustainable is pretty funny.

It’s not the open-source model I called unsustainable, but a particular response to new forms of open-source monetization.

At any rate, the current model - of open-source as a mainstream R&D model, and as the critical infrastructure for the largest businesses in the world, primarily funded by corporate sponsorship and venture capital... that model is definitely not 40 years old.

You could argue that the model originated at the Linux hype of 1999, when Red Hat was the hottest IPO and IBM was spray-painting penguins on the sidewalks of San Francisco... Or you could argue it really started in 2004 when the Google IPO showed how much more scalable and profitable a business can be when you don’t pay software licenses.

In any case, the current model for open-source is really not that old, and it’s too early to tell how sustainable it really is.

Re:Open source takes continued investment, and that must be ... by saltcured on Thursday August 23, 2018 @07:21PM (#17831407)
Or you could argue that it originated with Unix coming out of Bell Labs and being passed around universities on reels of tape, with new extensions contributed along the way.

When Stallman thought seriously about open source in the 1980s, it wasn't because he was the only one to ever imagine a culture of sharing around software and information. I think he was reacting to a sense that an existing culture was being erased by growing commercial interests.

One could also argue it originated with gentleman-scholars circulating letters about their new physical science discoveries during the renaissance and feeding into the subsequent industrial revolution. But, I expect it is an emergent property of humanity which is probably exhibited throughout history and pre-history.

It's essentially the same idea of commons and culture applied to yet another domain of knowledge and technology. Was it sustainable for the first farmer to teach his techniques to another? For one chef to teach another how to prepare his dishes? Open source software can be sustainable as long as there are needs and resources available to produce and execute software that does something different or better than could be done without the software (or at a lower cost than other available options). The subsequent sale of additional copies need not be a motivating factor at all.

Re:Open source takes continued investment, and that must be ... by RandomOpinion on Thursday August 23, 2018 @11:21PM (#17832544)
> Or you could argue that it originated with Unix coming out of Bell Labs and being passed around universities on reels of tape, with new extensions contributed along the way.

That was not motivated at all by the open source movement. The only reason AT&T Bell Labs didn't charge a significant amount for UNIX is because they were under a consent decree which precluded them from entering other industries at the time, see https://arstechnica.com/tech-policy/2011/07/should-we-thank-...

Re:Open source takes continued investment, and that must be ... by saltcured on Friday August 24, 2018 @12:14AM (#17832757)
It doesn't actually matter why Bell Labs allowed it to happen. The cultural evolution of Unix development involved many other participants who could not have cared less about Bell Labs' interests. The later developments reflected another phase of culture where certain people started to think about the implications and work the system to their own ends.
Re:Open source takes continued investment, and that must be ... by phyller on Wednesday August 22, 2018 @10:55PM (#17824179)
> 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?

Re:Open source takes continued investment, and that must be ... by zapita on Thursday August 23, 2018 @04:46AM (#17825622)
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.

Re:Open source takes continued investment, and that must be ... by phyller on Thursday August 23, 2018 @05:47AM (#17825897)
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.

Re:Open source takes continued investment, and that must be ... by plurgid on Wednesday August 22, 2018 @07:27PM (#17823167)
Nope. OSS was here long before redhat and everyone else, and it will be here long after.

Because, in your analogy, the librarians are all volunteers. That’s how we got here. If the pain of not having a problem solved is great enough the volunteers will fix it. Or they won’t. If you feel like the pain level is high enough. Hey maybe YOU should try volunteering to solve it.

This is what makes OSS powerful. It is a community service. If you aren’t happy with the service p become a member of the community and contribute.

Re:Open source takes continued investment, and that must be ... by zapita on Wednesday August 22, 2018 @07:38PM (#17823231)
All open-source contributors are certainly not volunteers! Open-source contributors come in all shapes and sizes, and how much they get paid for it has no incidence on the quality or authenticity of their work. It does, however, have a huge impact on who can contribute, and how much.

Since we as a society rely on open-source enormously, it seems to make sense to try and allow as many people as possible to contribute as much as possible. And that requires giving up on antiquated notions that “only unpaid open-source is real open-source!”. Wouldn’t you agree?

Re:Open source takes continued investment, and that must be ... by luord on Wednesday August 22, 2018 @11:21PM (#17824292)
> Since we as a society rely on open-source enormously, it seems to make sense to try and allow as many people as possible to contribute as much as possible.

We already do, anyone can do it and we shouldn't restrict that; that's the point.

> And that requires giving up on antiquated notions that “only unpaid open-source is real open-source!”. Wouldn’t you agree?

Not GP, but I most certainly don't, nor is it antiquated. For that matter, calling volunteer work "antiquated" is... A bit cynical, to say the least.

I also don't see how this follows from what you said before, could you walk me through your reasoning?

Re:Open source takes continued investment, and that must be ... by zapita on Thursday August 23, 2018 @02:16AM (#17825007)
> For that matter, calling volunteer work "antiquated" is... A bit cynical, to say the least.

I emphatically did not say that volunteer work is antiquated! I myself do plenty of it - but I also acknowledge that I’m privileged to be able to afford it. What is antiquated is the notion that only unpaid work is authentic open-source work. It’s important to realize that providing unpaid labor is a luxury. If you exclude or devalue paid work, you exclude and devalue the people who cannot afford to do open-source work for free. As it turnd out, that’s the majority of people.

Re:Open source takes continued investment, and that must be ... by voltagex_ on Wednesday August 22, 2018 @08:39PM (#17823564)
"The top 10 organizations sponsoring Linux kernel development since the last report are Intel, Red Hat, Linaro, IBM, Samsung, SUSE, Google, AMD, Renesas, and Mellanox."

https://www.linuxfoundation.org/blog/2017/10/2017-linux-kern...

No, it's not a community service, not really. It's a happy byproduct of some very powerful companies.

Re:Open source takes continued investment, and that must be ... by philliphaydon on Wednesday August 22, 2018 @09:22PM (#17823768)
Hmm that report is confusing. I thought the fact it said sponsoring meant money donated to the linux foundation. But page 14 of that report seems to imply it’s changes contributed to the kernel. Not money.
Re:Open source takes continued investment, and that must be ... by dragonwriter on Wednesday August 22, 2018 @10:16PM (#17824004)
> But page 14 of that report seems to imply it’s changes contributed to the kernel. Not money.

Instead of paying LF to hire devs, they hire devs who write code that is contributed to Linux.

Re:Open source takes continued investment, and that must be ... by zzleeper on Wednesday August 22, 2018 @10:12PM (#17823989)
They're paying for full time devs to work on the kernel. That counts as sponsoring on my book.
Re:Open source takes continued investment, and that must be ... by staticassertion on Wednesday August 22, 2018 @06:29PM (#17822816)
What if I want to open source my code so that people can use it, but also I want to make money from it?

Why is that nothing something we should reconcile? Why is that not "sharing"?

Re:Open source takes continued investment, and that must be ... by mindcrime on Wednesday August 22, 2018 @07:33PM (#17823202)
Making software open source doesn't mean you can't make money from it. Depending on the details of what you build, who uses it, how you license it, etc., it may be harder to make money from it than if you made it proprietary. But that certainly isn't something you can just take as a given. You also can't take it as a given that the project would make money if it was closed source either. Maybe you made something nobody needs. Or they need it, but there are better alternatives out there (possibly some that are Open Source). Who's to say?

Somebody yesterday (maybe DannyBee, not sure) made a very insightful comment in saying that sometimes the value created by Open Source software is created exactly because it's Open Source.

Anyway, you can always charge for software even if the code is Open Source. You can stick it on the web and make it a SaaS app, or you can make the source available but charge to download binaries (ala JBoss back in the day), or you can make source and binaries freely available and sell subscriptions, etc. Aaah, wait, I know, you're asking "who would buy a subscription for something that's free to download?" Companies. Companies will, for things that are mission critical, because they typically need for their to be a contractual relationship (eg, somebody to sue) in place. Or you have a manager who needs to spend her budget or lose it, and she understands that you need to make a profit in order to stay alive and keep enhancing the software. Etc., etc, yadda, yadda, ad infinitum. My point is, it's not as simple as "Oh, I made this Open Source, so there's no way to profit from it".

Re:Open source takes continued investment, and that must be ... by severine on Thursday August 23, 2018 @06:36AM (#17826073)
I think you mean this comment:

https://news.ycombinator.com/item?id=17818407#17819123

Quote at the end:

The underlying issue they are trying to solve is that developers believe they should be able to extract some of the wealth they feel they created. In open source, that wealth is often only created because the software was free. Otherwise, people would have used something else that was free but worked well enough. Developers like to often argue this isn't true, but history shows it to be true basically always :) So saying you should be able to extract this wealth is probably wrong. Saying you should be able to get paid a reasonable amount of money is not.

Re:Open source takes continued investment, and that must be ... by ricardobeat on Wednesday August 22, 2018 @06:33PM (#17822847)
Then find a way to make money of it? These are not exclusive.
Re:Open source takes continued investment, and that must be ... by oceanghost on Wednesday August 22, 2018 @06:18PM (#17822746)
In "Bullshit Jobs: A Theory" the author has a really interesting theory of how open source and employment in software interact.

His model was, that programmers are expected to donate their time to OSS creating core components, in order to get jobs integrating those core components into commercial systems.

When you think about the issue like that, it makes a lot of sense, but its a terrible deal for the programmer.

Re:Open source takes continued investment, and that must be ... by jplayer01 on Thursday August 23, 2018 @05:55AM (#17825932)
A part of me thinks open source is this epic joke and conspiracy played on programmers. Some cabal of business owners somehow managed to convince us that it's admirable and ideal if we build all this software infrastructure for free so they could profit off of it. And that's pretty much what is happening and things like OpenSSL show how terrible it is.
Re:Open source takes continued investment, and that must be ... by oceanghost on Friday August 24, 2018 @01:58AM (#17833076)
You're not really wrong, there is an epic conspiracy. Ours is the only profession I can think of that's expected to work slave hours for no additional compensation. At least when a lawyer works 80 hour weeks, he might make partner someday.

Nobody else does their job on weekends for free.

Re:Open source takes continued investment, and that must be ... by jplayer01 on Friday August 24, 2018 @05:29PM (#17838008)
Exactly. We'd all be better off if more people worked for free working as medics, nurses and doctors, saving lives, but nobody seriously expects them to do any of that work with zero compensation. But somehow it's okay for programmers to build the tech the entire world depends on and get nothing in return, and programmers defend it!

In a Star Trek utopia, that idealism would be great, but we live in a world where people are exploited wherever possible to ensure endless profit.

Re:Open source takes continued investment, and that must be ... by m3mpp on Wednesday August 22, 2018 @06:16PM (#17822730)
> You can't have your cake and eat it too.

It's not that simple, what would be this industry without Linux, without the FSF, without the BSD network stack (that is in all the macs...)

The growth of our industry, and probably of a good chunk of the whole economy for the last 10 years has a lot to do with those people working during nights and week-ends imo.

Re:Open source takes continued investment, and that must be ... by monochromatic on Wednesday August 22, 2018 @06:20PM (#17822759)
And? People are welcome not to write OSS if it’s a burden.
Re:Open source takes continued investment, and that must be ... by zapita on Wednesday August 22, 2018 @06:54PM (#17822985)
No they’re not, because it’s increasingly expected of developers to have a track record of open-source contributions if they want to move up into the higher tiers of their profession. That amplifies inequalities in the field between:

1) the top 1% employees in the field who have the luxury to invest unpaid time, and the social clout to make their projects more successful, or to join more successful projects. (example: how much more likely are you to be a key contributor to Kubernetes if you are, or were at some point, employed by Google?);

2) the other 99% who cannot afford to invest the spare time, and do not benefit from the social proximity to successful open-source contributors (and success in open-source is as much about social proximity today than technical skills, hopefully we can change that in the future);

3) The corporations who benefit financially from open-source, sometimes enormously, with very little pressure to contribute back because of the aforementioned social pressure on individuals to contribute on their free time. The expectations are so low that even modest corporate contributions (joining or starting a foundation, hiring a few engineers, paying for a conference) will be hailed as generous and benevolent, because the bar is so incredibly low.

Re:Open source takes continued investment, and that must be ... by hnaccy on Wednesday August 22, 2018 @07:40PM (#17823244)
>it’s increasingly expected of developers to have a track record of open-source contributions if they want to move up into the higher tiers of their profession.

Is it really? Of the people I know who have had excellent career paths in software/computing none have a track record of open source contributions.

Re:Open source takes continued investment, and that must be ... by zapita on Wednesday August 22, 2018 @07:53PM (#17823310)
> Of the people I know who have had excellent career paths in software/computing none have a track record of open source contributions.

Right, that’s how they built their career in the past. All things being equal, it will become gradually harder to build a career that way in the future. I already know several major employers who look at a candidate’s github activity as a factor in the standard hiring process. And that trend is only accelerating.

Re:Open source takes continued investment, and that must be ... by jnurmine on Thursday August 23, 2018 @08:21AM (#17826603)
If employers score higher the candidates with a high Github activity, then eventually the employers get workers who continue to spend a lot of their time in Github.

If these people spend a lot of their free time, and perhaps even some of their professional time, in Github contributing to various public projects, then they might not necessarily have 100% focus on the employer's tasks. I am not sure if this is what the employers expect or even want to happen.

The intention is probably to use Github activity as a pre-screening proxy metric for technical capability and skillset. But... why would someone who is contributing a lot to public projects cease to do so, once employed? Is there a risk of getting a partially distracted, though skilled person?

If the wish from the company then is to ensure they get the most performance for themselves, the logical step would be to cut down on the public contributions via e.g. legal and contractual means.

So... why would someone who enjoys contributing to public projects join a company that selects based on Github activity, if it is in the company's interests that further contributions should be reduced?

Ahh... Maybe I am just overanalyzing it.

Re:Open source takes continued investment, and that must be ... by m3mpp on Wednesday August 22, 2018 @06:33PM (#17822843)
For sure, but if they benefit from it and don't give anything back, money or time, they're just freeloaders, as simple as that.

EDIT: people or corporations, same thing.

Re:Open source takes continued investment, and that must be ... by taneq on Wednesday August 22, 2018 @09:32PM (#17823821)
So is the software being given away or are there strings attached?
Re:Open source takes continued investment, and that must be ... by Benjammer on Thursday August 23, 2018 @01:45PM (#17829216)
Just because the motivations and reward mechanisms here aren't adequate in your eyes in terms of fairness doesn't mean that this system is somehow "out of equilibrium" or whatever and is headed in a bad direction.
Re:Open source takes continued investment, and that must be ... by wvenable on Wednesday August 22, 2018 @06:29PM (#17822821)
Those developers either did it for the passion, which was it's own reward. Or, much more often, they actually got paid to do it. Doing it for free and then expecting a payoff later is very different.
Re:Open source takes continued investment, and that must be ... by jondubois on Wednesday August 22, 2018 @06:19PM (#17822750)
After you work really hard for a very long time, physiologically, your brain expects some kind of reward.

Then you remember that there was never any reward and you wonder why you did this to yourself. Lol.

Re:Open source takes continued investment, and that must be ... by jfabre on Wednesday August 22, 2018 @06:18PM (#17822747)
I think the main reason people do OSS is because they can work on a project they chose and that it's an interesting technical challenge for them. Giving the work for free and being recognized for it is what they're also after, but I don't think anyone would refuse to get paid doing the same thing.
Re:Open source takes continued investment, and that must be ... by jasonlotito on Wednesday August 22, 2018 @10:10PM (#17823977)
> People underestimate how difficult it is to create a popular open source project. It's very competitive. You're competing not just with other open source projects but also with SaaS solutions from well-funded companies; and you have to compete with a $0 marketing budget.

So? What makes your "popular open source project" worth my time? Too many people are using open source as a way to try to turn it into a business, and have a problem turning it into a business. Being an open source project doesn't mean you deserve special treatment.

I think the problem is the mentality you present in your first question: "People underestimate how difficult it is to create a popular open source project."

I imagine it's very hard to create a popular open source project, when in reality, all the popular open source projects I know of started out by being useful open source projects that just happened to catch on.

Re:Open source takes continued investment, and that must be ... by Karrot_Kream on Wednesday August 22, 2018 @07:30PM (#17823188)
What's wrong with a LibrePay or Patreon for your OSS project?
Re:Open source takes continued investment, and that must be ... by voltagex_ on Wednesday August 22, 2018 @08:40PM (#17823570)
LibrePay had some issues with a payment provider that almost killed it.

Patreon is owned by the VCs and will eventually make changes that negatively impact creators.

Re:Open source takes continued investment, and that must be ... by lkbm on Thursday August 23, 2018 @10:31AM (#17827558)
I think the biggest chunk of people directly benefiting from OSS are companies, for whom Patreon might be an inefficient intermediary. Personally, I'd prefer my employer funnel a few thousand dollars to the the FSF, Python Software Foundation, etc. than setup a Patreon donation for each project we use. (Maybe some big ones like Redis and nginx and BackboneJS should get direct donations, but now many npm packages do we use? Oh god, so many.)

That said, if you maintain an OSS tool, please do set up an easy way to donate. When it's easy to donate a dollar or two, I do (well...occasionally). I've found very few developers have Patreon's setup. Some will have a PayPal link, which is especially nice for random online tools that I use once or twice. Most don't provide an easy opportunity to contribute financially. Though I guess I should keep more of an eye out for them.

(While Googling for more info, I did come across https://github.com/feross/thanks -- so that's neat.)

Re:Open source takes continued investment, and that must be ... by megous on Wednesday August 22, 2018 @07:56PM (#17823325)
It's another work on top if you want to make it work, perhaps? It's not like you'll register and the money will start flowing in.
Re:Open source takes continued investment, and that must be ... by Karrot_Kream on Wednesday August 22, 2018 @08:01PM (#17823357)
Sure, but if you want to make money from your work, it's a bit of a requirement. Gargon, the author of Mastodon, is making good money from his work on Mastodon. I'll bet folks would make money off Redis if they build a LibrePay or Patreon for it too. Now if you're a random small OSS author trying to become an OSS rockstar, then nobody would contribute.
Re:Open source takes continued investment, and that must be ... by megous on Wednesday August 22, 2018 @09:31PM (#17823812)
Well, the question was what's wrong with these platforms with regards to OSS.

You can't just provide software that 1000s of people use. You now have to be creating some story around it on Patreon or whatever, have a way to get people to patreon or your website in the first place, which will only take away time from your side project.

Numbers just don't add up. You can perhaps expect $50/month with those number of users if you really, really tried and spent countless hours on propagation. That's like 1-2 hours of work in a real job.

For a cli tool distributed in major linux distros you don't even have a way to get people to your website, because mostly just packagers will go there and some people with exotic preferences who build from source, which is a tiny minority.

These websites solve none of this.

Re:Open source takes continued investment, and that must be ... by mhd on Wednesday August 22, 2018 @06:22PM (#17822772)
> People underestimate how difficult it is to create a popular open source project. It's very competitive.

In the web space maybe. The desktop and CLI sector are much more relaxed.

Re:Open source takes continued investment, and that must be ... by sheetjs on Wednesday August 22, 2018 @06:52PM (#17822970)
There's nothing wrong with open source as long as you are honest to yourself regarding the intentions.

If you go into open source expecting to get paid, then you're gonna have a bad time.

If you go into open source for the accolades, then you're gonna have a bad time.

If you go into open source with a true desire to improve the state of the art, then you might be able to succeed.

We (https://sheetjs.com, our most popular library https://github.com/SheetJS/js-xlsx has over 11K GitHub stars) combat that by intentionally removing our names and egos from the equation. We are happy to see others use our open source code in their applications, and are constantly surprised when high-profile projects like React end up using our code (https://github.com/facebook/react/blob/v16.0.0/src/renderers...). Our intentions are clear: the open source offerings give us a test surface far larger than any proprietary solution, and for that we are extremely satisfied with the results.

Re:Open source takes continued investment, and that must be ... by raquo on Wednesday August 22, 2018 @07:15PM (#17823112)
If you want to tell everyone else that they should be in OSS just for advancing the state of the art, you might want to reconcile that with SheetJS earning money from non-OSS extensions and consulting services, because that discrepancy certainly doesn't look very honest of you.
Re:Open source takes continued investment, and that must be ... by sheetjs on Wednesday August 22, 2018 @07:43PM (#17823259)
Your interpretation is far from the original point "There's nothing wrong with open source as long as you are honest to yourself regarding the intentions." If you're entering OSS to make money, it's incumbent upon you to find a business model.

Many open source developers start with intentions like "advancing the state of the art" and over time become disappointed because others build businesses and profit off of their creations. The intention at the onset wasn't to make money, and continued investment of time and money into OSS should be weighed against the original intention.

We are elated when we find others using open source SheetJS libraries and code in their profitable business applications. Others may regret and wish they didn't open source, but you don't know how things would have played out if you didn't open source. The yardstick we apply to our open source contributions is whether we're advancing the state of the art, since that's why we entered the space in the first place.

https://news.ycombinator.com/item?id=14886481 is a similar comment that probably better reflects the opinion expressed here.

(note: we ended up developing paid offerings after conversations with @patio11 and others. https://www.kalzumeus.com/2015/01/28/design-and-implementati... discusses these points)

Re:Open source takes continued investment, and that must be ... by raquo on Wednesday August 22, 2018 @08:22PM (#17823478)
> There's nothing wrong with open source as long as you are honest to yourself regarding the intentions.

My takeaway from your bullet points is more specific – that you shouldn't bother with open source unless you want to advance the state of the art while being perpetually unpaid and unrecognized, which I can not agree with in any way.

> Many open source developers start with intentions like "advancing the state of the art" and over time become disappointed because others build businesses and profit off of their creations.

I just don't buy this distinction of starving artists vs commercial enterprises. Especially as the project grows in scope, complexity, and popularity you might need to spend more time on it to keep it in good shape, and time does not come for free.

While you might have been willing to spend 10 hours a week on it for free, the now-grown project would really benefit from you working on it full time, but that's not feasible to you, so you turn to monetizing it. There is nothing wrong with wanting to both advance the state of the art and to be paid for it.

It's not about being disappointed with others making money off of your project, it's about ensuring sustainable development of your project.

If OSS projects weren't funded by a chance of money or fame, we'd have much less such projects available to us, especially significant ones, because not everyone who currently contributes to OSS can afford to or even wants to work full time for no pay. I don't know why that would be a desirable outcome to anyone.

Re:Open source takes continued investment, and that must be ... by sheetjs on Wednesday August 22, 2018 @09:02PM (#17823674)
There's a better way to frame this: Do you think an open source project creates a perpetual obligation? Even if many other developers depend on your project, are you forced to continue or can you walk away? If you assume you can walk away, you can then ask whether it makes sense to stop working on a project. And that answer requires a bit of introspection, being "honest to yourself regarding the intentions".

"advancing the state of the art" is fundamentally different from "money" and "fame" insofar as the latter involve social effects that you have less direct control over. To make money, someone else has to pay you for something.

Re:Open source takes continued investment, and that must be ... by raquo on Wednesday August 22, 2018 @09:15PM (#17823736)
What obligation? That's forced labor.

Why should someone be forced to walk away from a project that became popular if there is an option to monetize it to support its growth?

Re:Open source takes continued investment, and that must be ... by bigiain on Wednesday August 22, 2018 @08:15PM (#17823434)
Interestingly, one line from the original article jumped out to me:

"Lastly, we have consulting and support, which I think is a dead end. It certainly works on a smaller scale with individual developers, but it falls apart when trying to build a company. "

That seems like a very odd claim to make in support of Redis Labs making this controversial change restricting other people's rights to charge for consulting and support.

Re:Open source takes continued investment, and that must be ... by chaostheory on Wednesday August 22, 2018 @08:25PM (#17823492)
I see nothing wrong with him providing a free community version and a paid custom enterprise versions.
Re:Open source takes continued investment, and that must be ... by raquo on Wednesday August 22, 2018 @08:40PM (#17823571)
Me neither, but telling others that they will have a bad time trying to do the same is either confusing or disingenuous depending on how charitable you want to be. His second comment seems to indicate having regrets in going that way presumably because this strategy turned out to not be very profitable, and that was the reconciliation I was looking for, sort of. I still disagree with the original bullet points.
Re:Open source takes continued investment, and that must be ... by luord on Wednesday August 22, 2018 @11:45PM (#17824403)
> they will have a bad time trying to do the same is either confusing or disingenuous depending on how charitable you want to be.

How? For me the interpretation is straightforward: if you create OSS in the hopes of making money from it, you might succeed but the odds are overwhelmingly against you.

Ultimately, the only success guaranteed when you open source a piece of code is the fact that you... Open sourced a piece of code. There's now a new library/tool/application out in the world for everyone to see.

That's how I interpreted the other comment, and I wasn't even too charitable.

Re:Open source takes continued investment, and that must be ... by raquo on Thursday August 23, 2018 @12:09AM (#17824514)
Even if you launch a startup you have the odds heavily stacked against you making money. That's just the nature of such variable return endeavours and has nothing to do with OSS.

In my sibling comments I explained more about disagreeing with the starving artist vs business enterprise false dichotomy.

Re:Open source takes continued investment, and that must be ... by chaostheory on Thursday August 23, 2018 @10:56AM (#17827761)
I don’t see anything wrong with that either. Most successful startup founders tell people that startups are hard.