@mcc "software demand chain attack" also works well
(it's a little "dragonball Z" but that may be an advantage)
@0xabad1dea @mcc this is why I have consistently found that the fastest way to get people to shut the fuck up about the "supply chain" is to actually show them what is *in* their "supply chain."
"And here we have a 7 year old abandoned Docker image ripe for dependency hijack, a 6 year out of date GPLv3 library with no maintainers we're violating the shit out of the license on, a shell script running as root from someone's Gist from 2016..."
What is this in reference to?
For the past few years, we have seen a lot of discussions around the concept of the Software Supply Chain. These discussions started around the time of LeftPad and escalated with multiple incidents in the past few years. The problem of all the work in this domain is that it forgets a fundamental point.
I'm assuming at least tangentially related to the libxml2 maintainer recently saying (my interpretation, may be inaccurate) that security vulnerabilities will be treated like normal bugs and anyone who has a problem with that can stop depending on it
@gbargoud @The4thCircle it was from observing this conversation, which I had a variety of reactions to various components of (but was only able to form words to the response about the fairly narrow terminology issue)
@mcc I dislike the presented dichotomy of "good proprietary code" and "trash OSS". First, there _is_ high-quality OSS, otherwise OSS wouldn't drive most software. Second, professionals putting out products under OSS licenses _do_ have, in my mind, more responsibility than "throwing out trash" implies; namely, best effort. I look at them more like a non-profit: you don't get to demand things from them, but also they don't get to harm you.
Enterprises should certainly do more in terms of funding OSS -- although I shudder to imagine entering an actual contract with liabilities in order to get funding for OSS work. At the same time, OSS maintainers have _some_ responsibility, and certainly _accountability_ for the things they put out. At least label your abandonware, people; else, bump dependencies, pull bad releases, plug security holes.
@mcc I don't see that happening for most of those one-person projects we are talking about (are we?). How do you even negotiate that? Would they pay you for "best effort"? Can you commit to more?
Sure, entities like the Apache Foundation or bigger projects with existing funding may be able to pull that off, to act like B2B-entities. Others ...
Is that an intended side effect of the proposal? That is, remove "small" OSS from the corporate stack and consolidate in a few, company-like organisations? Or am I missing something?