Live data from Hacker News

Open Source is one person

opensourcesecurity.io

61–70 of 184 posts

Re: Open Source is one person

#61

Has anyone seen any stats on what happens to a single maintainer project when said person is hit by a bus (or meets some other demise)? With that many data points, there should be enough of them by now to study it. Is the project taken over by another, single developer? Is it replaced by a similar project? Does it just go away?

I would love to see a diligently researched episodic series, every episode covering the transition of a popular open-source library/tool/app/site from one maintainer to the next. And that's why I don't run Netflix.

I think this is in the realm of a YouTube series. I mean, what's stopping you from doing it?

Re: Open Source is one person

#62

Earlier quoted context omitted.

I don't think Russia (or China, either) has been truly communist, in a long time. Not sure there are any real communist nations left. It's one of those ideologies that looks good on paper, but falls apart, as soon as humans get added to the soup. Idealists never seem to account for base human nature.

>> It's one of those ideologies that looks good on paper, but falls apart, as soon as humans get added... Name an ideology where this doesn't happen.

True, dat…

Re: Open Source is one person

#63

I find it more concerning that the DoD uses node. I might be wrong but npm etc feels like a very large attack surface.

Why?

The DOD is one of the world's largest organizations. There are people there who do things like publish newsletters and put up webpages for people like boy scouts to arrange tour bases. It is totally fine to use Node for things like that.

Those systems are not connected to the systems that fire missiles. If the sign up page for the 4th of July fireworks announcement gets vandalized, it isn't really an issue.

Re: Open Source is one person

#64

I've heard good things about work done by this guy Linus. I'm pretty sure that I've used his work. I think he comes from a country that borders Russia, so should we be worried? I've done OSS for decades; mostly by myself, but sometimes, in teams of volunteers. If anyone has any experience, working in teams of volunteers, it can be ... challenging . It can definitely work, but not as often as you'd think. If it works,…

Linux is a well supported project with a lot of maintainers and support, it isn't a one-man project by Linus.

I feel like you’ve missed the sarcasm here and zeroed in on correcting PC. Good old HN

Re: Open Source is one person

#65
post #13

Huh, I just checked stats on ecosyste.ms It looks they consider as maintainer only those people who listed on package.json, not a real number of contributors on github or anything. So all conclusions in this post is based on wrong assumption and incorrect data interpretation. That's all you need to know about it. I think you could list random people on github in your package.json to looks cool in eyes of stats cultis…

that and, i would argue that npm in particular is filled with lots of small projects and only very few large ones simply by the nature of the ecosystem. it is the wrong place to look. something better would probably be to eg count the contributors on github, or, on npm, analyze project dependencies and distinguish projects that are directly downloaded vs those that are loaded as a dependency. arguably, dependencies c…

leftpad was a minuscule project that could have been created by anyone. Yet its deletion caused chaos. There are certainly load bearing projects of moderate complexity that are still single person efforts.

Re: Open Source is one person

#66

The title of the register article is completely disgusting > Putin on the code: DoD reportedly relies on utility written by Russian dev then in the article: > Hunted Labs told us that it didn't speak to Malinochkin prior to publication of its report today, and that it found no ties between him and any threat actor.

Yeah, the subtle way to plant an idea. It's a crime again to a person have "certain nationalities".

Re: Open Source is one person

#67

Earlier quoted context omitted.

software once "perfected" (working well enough long enough) needs NO maintenance. No cleaning. No calibrating/tunning. updating is a systemic issue, not a per-project matter

That is a hysterically wrong statement. It is true of Solitaire, Minesweeper, Calculator, and Notepad, and probably about the same number of programs on other OSes. (Notepad has recently had an important expansion of functionality, but it didn't NEED that change.) It's also true of some dinosaurs I have on my system, that copy DVDs and so forth. It's not true of most other applications, nor can it be true, unless the…

The point is everything require maintenance, the degree at which it does require it depends on how dependent you are on it and how resilient the system itself is.

You are but going to fundamentally be in distress if solitaire and minesweeper is not running, if your monitoring SW for some important infrastructure starts to exhibit some issues, you might want to take a look or two...

Re: Open Source is one person

#68

And even in projects that are maintained by more than one person, it's usually just a single person responsible for most of the commits.

This is the exact reason I decided to avoid 11ty for my personal website and instead went with Jekyll [0].

[0] https://github.com/11ty/eleventy/graphs/contributors

Re: Open Source is one person

#69
post #42

Earlier quoted context omitted.

Maybe we need a Linux distro based on "inactive" software and look how reliably it performs.

I was once forced to use older (but not deprecated) LTS Ubuntu and I hated it. New software come out and you're gonna want to use them (often forced to use them), and they of course use newer dependencies. I had to do the distribution maintainer job and package a bunch of software myself.

What sort of work do you do?

I only use LTS distributions, and this is not a problem I have encountered, so I wonder what accounts for the difference in our experiences.

Re: Open Source is one person

#70

I feel like there's a lot of misunderstanding of this issue in the software community, because primarily, supply chain risk isn't a software or engineering issue. It's a governance issue. Someone doesn't have to be a bad actor for a project to have supply chain risk. Nor do all who evaluate supply chain risk have the same security posture and evaluate risks the same as others might. The DoD likely has a very differen…

Huh? The DoD would not have used the package if they hadn't read every line, locked it down for updates, and were ready to patch it themselves if needed. Can you really imagine in a war they'd be like "damn, if only there were a second person we also don't trust at all to do this work for us cause otherwise we'd just be SOL"
Post reply on HN