Man, I wanted to program today, but anyway, I'd like to attain clarity on this issue if anything else, so let's talk about licenses as well.
Things ebb and flow, but as I see it right now, Bay 12 financial opinion is as follows:
(A) If donations don't even pay for the web site, that sucks, but they do right now, and that's cool. I could even pay this month's rent, which is better than I expected. As long as our hosting fees are covered and we have games around, we stay online. However, I'll be working twice as many hours teaching from next year on. So:
(B) If donations were to somehow allow us to devote the entire day every day to making games, that would be Beyond Quality. Right now I'd be under minimum wage without health insurance, with no reasonable expectation of even being able to eat in the future. Getting up to a level where I'd feel comfortable dropping my job seems like a distant hope, but I've already been surprised by the amount of generosity which has been displayed by people testing an alpha text game (it paid rent! holy shit!), and so I'm a bit resistant to giving that chance up without some forethought.
This brings us to the issue of licensing. I see some ways things could go, please feel free to add. I really haven't thought about this very much, so I'm likely missing some things. (2i) seems somewhat cynical for example, but in my relatively cloistered state I have no counterexamples.
(1) Things stay the same. Porting is difficult, but work continues to move along at the typical pace. The attainability of (B) is hurt by the restricted audience, but the project continues.
(2) Source is released, unrestricted.
(2i) If there's enough interest, variants occur, people eventually add graphics and do other things and so on. Despite these being founded on years of B12 effort and perhaps only differing in cosmetic ways, B12 donations dry up. (B) is unattainable.
(2ii) If there isn't enough interest for this to happen, then (B) was unattainable to begin with.
(3) Source is released, under some kind of restricted license.
(3i) We don't monitor the situation carefully enough to know what's going on and end up not zealously enforcing the license. Go to (2).
(3ii) We monitor the license. Either tons of annoying crap happens tying up our time, or (B) was not attainable.
These all assume that ThreeToe and I are the only ones directly involved with handling B12 issues, and that B12 isn't selling anything. That's not going to change. This was the foundation for the short response to the open source question in the FAQ.
Now, I'm not really taking myself too seriously here, this isn't like some kind of ultra popular project or something. However, (B) would be great, for both B12 and all of you. I'd like to preserve that option if it is feasible at all.