News for hackers. Stuff that matters.
Re:The Internet Relies on People Working for Free by joshlemer on Tuesday September 17, 2019 @02:34PM (#20998595)
That's not a super charitable interpretation of what I said. I'm saying that for a lot of open source software, virtually 100% of the beneficiaries are corporations, so we shouldn't fool ourselves into thinking we're doing god's work here, and my second point is that people probably overestimate the personal reputational/career gains to themselves from contributing to open source. So, a large portion of open source contributions do nothing other than provide free highly skilled labour to Coca Cola, Walmart, and McDonald's.
Re:The Internet Relies on People Working for Free by gitgud on Tuesday September 17, 2019 @02:55PM (#20998830)
> I'm saying that for a lot of open source software, virtually 100% of the beneficiaries are corporations

What open source projects specifically?

> So, a large portion of open source contributions do nothing other than provide free highly skilled labour to Coca Cola, Walmart, and McDonald's.

In my opinion, any open source development is valued WAY MORE than closed source development, as it can be shared and verified by others. If you have a project that's benefiting multi billion dollar companies, then you've created something useful that can be shared with small companies and individuals too.

Also at the end of the day it's the developers choice, they can stop maintaining it, but the point is; sharing code is better for everybody

Re:The Internet Relies on People Working for Free by joshlemer on Tuesday September 17, 2019 @02:59PM (#20998871)
> What open source projects specifically?

I have not contributed to any of these projects but for instance: Spark, Flink, Druid, Akka, Hadoop, Cassandra, Kafka, Java Spring, Hibernate, etc etc.

Re:The Internet Relies on People Working for Free by gitgud on Tuesday September 17, 2019 @03:18PM (#20999040)
All those (mostly distributed) systems are not exclusively used by big corporations. They are also used in research and smaller startups too. Hell I know people who use the Java Spring Framework on personal projects.

The world of open source benefits the powerful entities, and that's OK that's what open source is about... Everyone gets the code for free... No matter who you are

Re:The Internet Relies on People Working for Free by paulryanrogers on Tuesday September 17, 2019 @03:46PM (#20999312)
> The world of open source benefits the powerful entities, and that's OK that's what open source is about... Everyone gets the code for free

The risk is that it devalues labor. And could build a culture where so much is expected for free that there is never enough financial support.

Re:The Internet Relies on People Working for Free by gitgud on Tuesday September 17, 2019 @04:36PM (#20999797)
We should strive to make things easier. If open source packages can make software easier to write, that's a good thing and devalued labour is a sign that the labour is easier.

Much like the improvements in farming and agriculture have changed from manually reaping the fields to AI controlled harvesting equipment.

There will always be software engineering problems to solve, they just move up the stack...

Re:The Internet Relies on People Working for Free by paulryanrogers on Wednesday September 18, 2019 @06:04AM (#21003726)
> There will always be software engineering problems to solve, they just move up the stack...

When fewer and fewer people are needed to do the same work it doesn't necessarily make for a better or more sustainable market: socially or ecologically. Consider a world where one needs 40 years of education (instead of say 20) to begin to contribute in a way the capital owners are willing to pay for. And paying for the privilege of much of that education.

Re:The Internet Relies on People Working for Free by gitgud on Wednesday September 18, 2019 @08:40AM (#21004701)
That's true, as technology advances, the knowledge needed to maintain it increases. In 50 years the software stack could require petabytes of memory to run complex simulations..

But to me that's a pessimistic way to look at it. It's an accomplishment to need less people to build amazing things.

We're already at a point where even the most experienced engineer can only understand a fraction of the stack they use. Compare that with the 1970's where a programmer might understand 90% of the mainframe they use... because it was simpler...

Basically you don't need to know as much knowledge as earlier generations to accomplish the same thing, but this devalues that thing (or makes it much harder to be good at) ... All the low hanging fruit is gone I guess

Re:The Internet Relies on People Working for Free by paulryanrogers on Thursday September 19, 2019 @02:07PM (#21018858)
My larger point is that there could be fewer paying roles and less willingness to pay for anything. A society of a few owners, few paid workers, and everyone else without much/any influence is not a balanced or healthy one.
Re:The Internet Relies on People Working for Free by kortilla on Tuesday September 17, 2019 @02:40PM (#20998662)
>I'm saying that for a lot of open source software, virtually 100% of the beneficiaries are corporations

And this is bullshit. Most popular open source projects see heavy usage in academia, personal projects, public projects, government projects, etc. Python is a massive reason any students know how to program at all.

Re:The Internet Relies on People Working for Free by z3phyr on Tuesday September 17, 2019 @03:04PM (#20998916)
>Python is a massive reason any students know how to program at all

At other points in our history that language would be BASIC or Pascal. Their initial implementations may not have been open source

Re:The Internet Relies on People Working for Free by ClumsyPilot on Tuesday September 17, 2019 @03:10PM (#20998976)
This is bullshit. Corporations benefit from a larger pool of students and cheaper pythons developers, Postgresql and mysql are very popular is business. By comparison, how many people use Ubuntu instead of Linux?