I kind of thought that Toady was working toward 1.0 when the goal of getting to it, and his usage of phrases like "life's work" also suggested to me that he wanted to get it to some kind of finished state.
If that's not the case, then...well...okay. I'd estimate another five years of DF at best before it becomes a total bog to work on.
If you think this would sway him toward open-source, you're really underestimating his antipathy toward working with other people:
[...] I can't easily overstate how much I hate managing code or collaborating on code or anything along those lines.
That's not to say that I don't want to grow the audience and allow more people play the game, but I want to do it in a way with which I feel satisfied, even if that ends up being slower or just plain worse than a hypothetical third party alternative. [...] Despite my dedication to this project, I'm unwilling to sacrifice my enjoyment of working on it for anything, including its quality or even its future release if it comes down to that.
If his antipathy is such that he would rather not finish his life's work if it means working with other people, then yes, I underestimated it and I'm kind of worried about his wellbeing. I am also unsure if his understanding of collaboration is the same as what I mean.
1. This actually almost never happens. Forks are rarely sustainable, except in the case that a) the original developers quit or b) the original developers do something totally outrageous and awful. And even forks in the case of b rarely last.
2. I specifically suggested that Toady not allow forks. There is no real reason to allow forks for DF, given how Toady feels about it. Whether forks are allowed or not depends on the particular license, they are not an inherent feature of open source.
"Almost never" doesn't cut it, especially not in DF's case. We're talking about a game that has already had at least one reverse-engineering attempt by a disgruntled fan, in addition to the growing list of ripoffs and reimaginings.
Also, I don't think Toady trusts a license to prevent forks. Enforcing the terms of a license requires lawyers and money.
If he's that worried about it, then why is he releasing the binary? It's only work - tedious drudgery, to be sure - to decompile the binary and make sense out of it. As I said in the OP, I went ahead and started this as a personal project for "fun." As I said distributing any product from that would be both illegal and wrong, but that seems to have stopped everyone so far.
99% of people act in good faith, and the remaining 1% nobody pays attention to. No matter how make illicit forks there were - if any were actually created, which again, is extremely improbable - people would always come to get THE DF from THE Toady, and they would always donate to him. Look at the legitimate Firefox and Chrome forks - people ignore them for the most part.
In fact, given the broadened audience, one would expect increased donations.
And frankly - as far as "ripoffs and reimaginings" go...that's how the world works and advances. Everybody builds on everyone else. You can't own an idea. The only way to "stop" those is to stay ahead of them and always be the innovator. If those are truly becoming as common as you suggest, and Toady is worried about imitators coming up past him and taking over, so to speak - that's a lot more likely with the current process, and this is how it happens.
Goddamnit man, another one of these threads?
Yup. We all have different tastes of gaming, in our own particular brand of ASCII goodness, and it's much easier to apparently start a new topic than search/continue an older one. A FAQ section for the suggestions part does actually seem like a really decent idea (that Toady could be bothered to add) though.
I did search through the forum and I read quite a few topics, but when you search through a many-years-old forum, you come up with tons of results that are irrelevant or outdated, and you have to spend a long time picking apart what's actually relevant. That's a lot to ask of the average Joe who would rather get back to playing DF. I specifically started a new thread because I have the ingrained tendency against necroing, and I also felt that my contributions were substantive enough to warrant a new thread rather than hijacking someone elses' - especially when I would rather not be bogged down distancing myself from their particular suggestions. Quite a few of the "just open source DF!" suggestions were, for lack of a better word, retarded.
Also, rather than Toady writing the FAQ, maybe one of the experienced forum members who has seen it all could write it up, quoting Toady as appropriate and/or writing their own responses, and then ask him to sticky it.