The lunacy of one guy writing so much depth and detail has it's own magic that you can't really get anywhere else. Maybe it is indeed a waste. I think i've spent more for that game than any other, save maybe WoW because of all the expansions.
It contains utilities to do just about everything you feel is lacking, save some major interface overhauls. I agree, the interface is byzantine, but at the end of the day, it's basically like emacs or vi....
Tools in the Newbs Pack include 3D fort imager, StoneSense, Dwarf task/military/nobles manager Dwarf Therapist, dozens of pixel art packs to turn your d's and c's into little dogs and chickens. There are even tools to directly modify the game: turn off aquifers, turn off invasions, remove races, turn off vampirism, limit the number of children.
The only wasted potential in Dwarf Fortress is people who maybe can't get into it because it's so freakin' complex. Tarn knows the code's a mess. He's not a programmer. He's a mathematician. He writes code that works, and when it does, he moves on. Nothing in Dwarf Fortress was written to be touched by an outsider. It's a truly personal project for the Adams.
Sure, maybe we have enough flexibility right now, but Dwarf Fortess definitely isn't a paragon of polish or accessibility.
Also, if you don't think DF has polish, you've never played it. The polish is very subtle, but the game is SUPER polished with tons of details you'll miss if you don't go deep.
A lot of trouble has been put into making tools such as Dwarf Therapist in the Lazy Newb Pack. They're basically made by snooping the memory of the DF process (unless I'm mistaken here). If DF source code was available (even if it would be immutable), a tremendous amount of effort could have been into better use than practically reverse engineering parts of the core game.
In my opinion, Dwarf Fortress could be much better if the source code was open or at least available.
To put a different license and dump the source somewhere, you don't need to change your personal process at all.
They're keeping it close to their hearts, where it belongs. Call me a purist but I'm more than happy with the way it's progressing.
Kind of uninteresting for most players, but hey; this IS hacker news.
Saguaro wood density only exists online thanks to Dwarf Fortress, for one example.
This would result in completely different game in the end, probably a lot more mainstream.
I'm glad he decided not to pursue that path.
Apparently even though it's text only there are points in the game where it slows down to a few frames per second.
However, this is a 14 year old, very complex codebase. Tarn has said himself that multithreading is highly improbable at this point, it's not something you can just drop in. It would probably absorb an entire release cycle.