Live data from Hacker News

“Open source” is broken

christine.website

1–10 of 357 posts

Re: “Open source” is broken

#2
It's not "Open Source" (making code public and free to use and modify) that's broken. It's how people rely on it without any consideration about the sourcing of it.

It's not that it's free to pick and to use. It's that some/most people too often associate "it's free" to be equivalent to "I don't need to care about it, like, at all".

It's that some/most people don't understand that, whatever they take, they become dependent of, for the better and for the worse (insert Marie Kondo cue here).

The interesting thing here is that there's a full new line of work for Info/OpSec opening here: ensuring that your software supply chain is not only secured, but also properly funded and supported.

That's like... common sense in so many "old" industries.

Re: “Open source” is broken

#4
post #2

It's not "Open Source" (making code public and free to use and modify) that's broken. It's how people rely on it without any consideration about the sourcing of it. It's not that it's free to pick and to use. It's that some/most people too often associate "it's free" to be equivalent to "I don't need to care about it, like, at all". It's that some/most people don't understand that, whatever they take, they become dep…

Yes 'free' means 'the little people work on that'.

There's no real way to secure finegrained node.js or python etc deps, since you have no clue if the original author who signs his sources should be trusted, or was malicious from the start and just biding his time, let alone everyone who contributed to every package.

What would help is independent audits and where needed help with hardening like fuzzing and asan / valgrind / static analysis. Just an extra security-minded eye on patches in realtime would be a big help (and maybe would have found the logging bug at hand).

Re: “Open source” is broken

#5
I seriously doubt that open-source is broken.

What is broken is companies using open-source to build their products, expanding to billion dollars total revenue and not giving anything back in the long run.

This will - as shown in the latest example - come back to bite them.

It's the classic tragedy of the commons; everyone is willing to profit from the public good and nobody is willing to invest resources into it.

Re: “Open source” is broken

#6
Someone should write a package that goes through your existing codebase to see which open source projects you make the most use of (however that is measured). Then a company could run it once a year, say around tax write off time, and build a list to donate to

I would have happily given to log4j, but I didn't know that they were in need. Someone has to make it easy to keep track of this because it's never going to be a priority for businesses

Re: “Open source” is broken

#7
post #3

I'm the author of the post in case you have any questions for me.

You mentioned you don't want your passion project to be critical to someone without getting paid for your work.

How do you ensure that's not the case? Careful license choice, "you're on your own" wording or something else?

Like, if someone created a unicorn startup rivaling Slack using Elemental-IRCd, how would you react?

(I have massive respect for anyone maintaining an ircd, btw, having attempted to contribute to one a long time ago)

Re: “Open source” is broken

#8
post #5

I seriously doubt that open-source is broken. What is broken is companies using open-source to build their products, expanding to billion dollars total revenue and not giving anything back in the long run. This will - as shown in the latest example - come back to bite them. It's the classic tragedy of the commons; everyone is willing to profit from the public good and nobody is willing to invest resources into it.

I agree. What's broken is liability of those companies relying on open source but not taking responsibility.

One way to hold them accountable is to apply regulatory pressure in case of security breaches, which has started to happen (albeit not nearly enough). Is there any other way I'm not seeing?

Re: “Open source” is broken

#9
Well, I agree but no solution in the horizon yet. Yes, the companies which profit from open source "should" fund the open source. But nothing forces (or even reminds) them to do so.
Post reply on HN