News for hackers. Stuff that matters.
Re:The Cathedral and the Bizarre by xorand on Saturday December 14, 2019 @06:31PM (#21793150)
>...an article puts the abandonment rate of open source projects on Github at about 98% - meaning that there is no activity on 98% of projects after a year [0]. This has coined a phrase - abandonware.

I'm not a programmer, I'm a researcher. Let me tell you a fact: about 100% of research articles are not updated.

Somehow the link [0] cited in the article makes an indirect similar point, but what's wrong with programs which are not updated? After all there is a (small) group of people who keep telling that programs are the next level in mathematics, (ideally they are) better than proofs.

[0] https://www.techrepublic.com/article/open-source-failure-is-...

Re:The Cathedral and the Bizarre by doublement on Saturday December 14, 2019 @06:44PM (#21793222)
Moreover he's using the large amount of wreckage to argue that the Darwinian process of selecting "category killers" isn't working, which is completely backwards.

If "category killer" is a winner-take-all competition, then there are going to be a vast number of losers, and we do see a vast number of unmaintained projects. It's just that no one is bothering to remove them from view when they're defeated.

Re:The Cathedral and the Bizarre by fargle on Monday December 16, 2019 @12:42AM (#21801038)
Which is an important advantage to open-source. Abandoned, failed close-source software is almost never available. Talk about wasted productivity... If an abandoned github repo has any redeemable value, it will get found and used.
Re:The Cathedral and the Bizarre by Terretta on Saturday December 14, 2019 @10:42PM (#21794307)
The analogy might be clearer if instead of GitHub we used Fossil.
Re:The Cathedral and the Bizarre by BlueTemplar on Sunday December 15, 2019 @06:58AM (#21795813)
He does talk about how huge corporations use open source and exploit open source developers for their own profit...
Re:The Cathedral and the Bizarre by buzzkillington on Saturday December 14, 2019 @08:52PM (#21793923)
I'm unaware that the goal of evolution is to have one lion win the lion competition and eat all other lions.

Maybe we should stop using bad metaphors? Writing software is not a Darwinian process, neither is competition on the market place. Unless you got your OS by randomly twiddling bits in the binary file, in which case why are we even talking about open source?

Re:The Cathedral and the Bizarre by zimpenfish on Sunday December 15, 2019 @06:53AM (#21795790)
> have one lion win the lion competition and eat all other lions

If that improved the chances of that lion's genes surviving, it would absolutely be selected for. Obviously it generally doesn't because there's safety in numbers, etc.

> the goal of evolution

Minor nit: evolution has no goal. It is undirected, random, capricious, etc.

Re:The Cathedral and the Bizarre by asveikau on Saturday December 14, 2019 @10:34PM (#21794282)
Not to mention that abandoned github repos wind up in google searches and I have learned something from looking at them in such a context, even if untouched for years.

Don't delete your repos because they are "old". You could be doing a favor for some random person with a google search, looking at something you looked at too.

Re:The Cathedral and the Bizarre by thaumasiotes on Saturday December 14, 2019 @08:03PM (#21793651)
> This has coined a phrase - abandonware.

Huh. "Abandonware" is a very old word as far as internet culture goes, referring to something entirely different.

Re:The Cathedral and the Bizarre by TheCondor on Saturday December 14, 2019 @06:46PM (#21793237)
The concept does need some qualification. “Small software” can probably become “done.” Grep, as an example, is done. Frameworks, libraries, and applications all have a steering wheel requirement of support.

I’d suggest that a fair amount of github open source is resume padding, or at least an attempt at it rather than “scratching a developer’s itch” which the original ESR paper mentioned as a reason.

Re:The Cathedral and the Bizarre by tonyedgecombe on Sunday December 15, 2019 @02:38AM (#21795002)
I suspect most software is overdone, I was looking at Node Express the other day and it struck me they should have stopped when promises and async/await came along and moved on to another project.
Re:The Cathedral and the Bizarre by coldtea on Saturday December 14, 2019 @09:13PM (#21794005)
>Somehow the link [0] cited in the article makes an indirect similar point, but what's wrong with programs which are not updated?

Bit rot, for one (not keeping up with changing OSes, APIs they talk to, environments, libs they use, security concerns, etc), but also the fact that when they stopped updating they were still incomplete and more often than not half arsed.

Re:The Cathedral and the Bizarre by sedatk on Saturday December 14, 2019 @07:11PM (#21793363)
Are there any numbers on closed source projects to compare this with? Say, if closed source projects have a 99% abandonment rate, what do these numbers tell us?
Re:The Cathedral and the Bizarre by m463 on Saturday December 14, 2019 @08:19PM (#21793733)
I'm not a researcher, I'm a programmer.

The same abandonment happens within healthy corporations with proprietary source code.

Re:The Cathedral and the Bizarre by bboreham on Sunday December 15, 2019 @11:45AM (#21797098)
There are even times when the source code is abandoned but the object code is in active use :-)
Re:The Cathedral and the Bizarre by m463 on Monday December 16, 2019 @09:59PM (#21810108)
emulators make the object code portable :)
Re:The Cathedral and the Bizarre by dev_tty01 on Saturday December 14, 2019 @07:46PM (#21793563)
I agree. There are plenty of good points to consider in the article, but this is not one of them. Lots and lots of things on Github are little experiments that someone tried out and made available so that others can benefit from what they learned or tried. That can be called 'abandonware' in order to reinforce a straw man, or it could also be called a source of community learning.
Re:The Cathedral and the Bizarre by haecceity on Saturday December 14, 2019 @06:45PM (#21793229)
I thought proofs and programs were the same thing
Re:The Cathedral and the Bizarre by xorand on Saturday December 14, 2019 @07:26PM (#21793452)
Constructive proofs are equivalent to programs. But until somebody writes the program, there are always details, context, style, etc which make a proof understandable by a human but not a program. A program is more rigorous than a proof, in this sense.