The spring semester is finished, so in theory I should be able to work on it now, but I'm currently staying with family, away from my new PC. Now that I do have a desktop PC, I'm spoiled and won't code without it, so I'm stalling until next week. At that point, I'll have one summer class to contend with, which may leave me a great degree of free time. We'll see. Ultimately, whether I work on LCS at all is always dependent on my mood in addition to free time, which is why it's common to see a lot of frequent updates clustered together and then a couple months of inactivity. If I'm not excited to update the game, I won't do it -- that would just make me burn out, and it would probably mean the updates aren't as good too.
A bit of history regarding the source: LCS is under the GNU General Public License, which mandates that future modifications to the code be released to the public as well. So I'm actually legally obligated to share any code updates if I offer downloads of my changes to the game. Where I came in is that about two years ago, I got the inkling to dig up the LCS source code released by Toady before he started focusing on just DF and spent about a day reading it front to back, then starting modding it. Everything just got carried away from there. There isn't -really- any reason someone else couldn't be in my place, I'm only in charge as a de facto thing, as the game hadn't been updated in years before I started working on it and nobody else has focused on it to the same degree.