I think there are a few reasons to make mIRC open-source:

a] The community can work on it, which will take mIRC and the language mSL to a much higher level.

b] This makes the mIRC parser even more portable and we can write mIRC implemenation in other languages and/or programs.

c] A lot of new features can be added, and be fixed much faster, then with 1 person.