4 ms·
FOSS existed long before github and git. Even today, there are still open source projects which self-host and aren't using git (eg: OpenBSD). I suspect Nethack
by dorfsmay 11y ago
FOSS existed long before github and git. Even today, there are still open source projects which self-host and aren't using git (eg: OpenBSD).
I suspect Nethack transitionied to git a year ago (from svn or possibly directly from CSV).
"The license was written in 1989 by Mike Stephenson, who patterned it after the GNU bison license."
https://en.wikipedia.org/wiki/NetHack#NetHack_General_Public_License https://en.wikipedia.org/wiki/NetHack#NetHack_General_Public...
- x1798DE 11y agoIs got some sort of (derogatory?) term for git, or is this just your autocorrect consistently causing problems?
- dorfsmay 11y agoIt was autocorrect sorry. Fixed now.
- deleted 11y ago[deleted]
- colin_mccabe 11y agoLuckily, "git" is already a derogatory term, so any misspelling would just make it less derogatory.
- ycmbntrthrwaway 11y agoNethack source code was not closed and license was FOSS. Developers even accepted patches by email and from rec.games.roguelike newsgroup, but development was highly centralized as only a small group of developers had access to commit history. You could always fork NetHack, like UnNetHack developers did, but you only had access to release tarballs and had to rebase against many changes at once. Maintaining unofficial patch series was not actively supported. That is what I call "closed development process". Another project with similar policy is OMNeT++ [0]. Simulation models are developed openly in the public [1], but the development of the kernel is done by closed group. Well, they also have restrictive license, forbidding commercial use, but what I am talking about is development model. If you look at UnNetHack repository [2], it is forked from unofficial "Vanilla NetHack" repository [3] that contains only 53 commits, one for each released tarball. Now, with access to official git repository, it will be possible to track the changes between releases. [0] https://omnetpp.org/ https://omnetpp.org/ [1] https://inet.omnetpp.org/Repository.html https://inet.omnetpp.org/Repository.html [2] https://github.com/UnNetHack/UnNetHack/commits/master https://github.com/UnNetHack/UnNetHack/commits/master [3] https://github.com/Vanilla-NetHack/NetHack https://github.com/Vanilla-NetHack/NetHack
- rmc 11y agoesr's The Catedral and the Bazaar about centralised vs. decentralised FLOSS development was written nearly 20 years ago, and talked about development of Emacs etc and Linux kernel.