You aren't obligated, coerced, or compelled to donate in any way. You're simply free to do so if you enjoy the game. What right do you have to speak for the community in proclaiming that Toady -owes- us anything? The donation page doesn't include any promises about delivering increased access or partial ownership, it merely hopes you enjoyed the games and want Bay12 to continue.
I never said anyone was obligated, coerced, or compelled to donate. That wasn't what I was saying. I was merely saying the donations would be reduced greatly if the game were to suddenly be pulled, development stopped, etc. Granted some donations would still come in. I seem to recall some donors didn't even play the game. And of course there are his other games. So I guess it did sound like a threat. Regardless I didn't mean it in a threatening manner.
Then some programmer constantly asks you to release the actual game source. The foundations of the game. You could do it, of course.
But what if the programmer manages to make a better product and drives your life's work into a path you never intended. You lose control of your own game, and have to search for a job again.
All the while watching your legacy to the world crumble before you as some asshole or group of assholes pandered to every voice in the crowd and turns your dream into a bloated monstrosity. Your quality of life is cut in half.
All because you decided to release the source.
First off let me say this is an argument I've seen a few times against open sourcing a big project headed by a small development team. It is also an argument that largely is unfounded. Let me give you an example.
Sometime around the early to mid 90s, a game creation system popped onto various BBSes, FTPs, etc. It went by the name of
MegaZeux. The author was an 18 year old who also was a fan of a GCS called
ZZT produced by a small company (at the time) in Maryland called Epic Megagames. He originally decided to code the game with the goal of creating a much improved successor to ZZT.
He succeeded certainly in the improvement side of things, giving it a vastly more capable scripting language over ZZT, modifiable ASCII through an interrupt hack, sound using Amiga-style formats, etc. He released it as shareware giving away the full GCS itself with the actual shareware part being the official games he produced. As a couple or so years passed he improved it - adding more commands to the scripting, raising the limitations, etc.
Eventually he lost a piece of the source code through a computer crash (ironic because ZZT's source was lost the same way) and thus development ceased for a while. Eventually he decided to release the entire GCS under a license - the GNU General Public License version 2. At the time the community consisted of about 1,000 members with a couple hundred being heavily active. Eventually one of the more knowledgeable developers (Gilead Kutnick - who currently develops an emulator) ported it to Windows and rewrote the source code almost completely from scratch fixing tons of problems and raising the limits tremendously.
As of now MegaZeux has been open sourced probably about six to eight years. The question - was it forked? Yes it was forked several times. I forked it myself adding minor commands in various spots. Were all the forks minor? No they were not - in one more recent case the ASCII was replaced with textured OpenGL quads.
Were the forks ever adopted by the community? Not once has a single one of those forks been adopted by the community. Even those who claim they want to see vast changes to MegaZeux (including graphics fanatics) ignored the forks. To this day there is only one codebase for MegaZeux and only one developer running the scene. Occasionally some minor patches make their way in. But in all cases the sole developer has been allowed by the community to decide whether or not to add those patches.
Here's another question. Was the move to open source a smart one? Yes. The game was originally coded in DOS. It has since been ported to Windows, Mac OS X, Linux, Amiga, PlayStation Portable, Nintendo DS, Nintendo Wii, and GP2X.
I'm not saying Toady is obligated to open source DF. He can do what he wants with it. What I am saying is that the fears he and others have aren't too likely. There are after all two types of forkers. Those who want bragging rights and those who, for the most part, aren't satisfied with the game. First off, who is going to want to brag about a modification to an ASCII game? Not too many people. Second, who isn't happy with the changes Toady has been steadily bringing? Once again, few.