I think the problem most here have with this (and I have the same issue myself, though for me it is hypothetical since I'm not a TextMate user) is that the way Marco worded his article he is suggesting that the TextMate creator should go back on his word and charge all users for TM2.
Randomly changing terms like that is BS regardless of whether a big corp or a small company is doing it. A lot of people who use TextMate as much as Marco does may be willing to throw in some more money for TM2, but going back on your word is never a good thing, so Allan should provide TM2 for free as promised and then have a separate Donate button or some other clever way to allow satisfied customers to pay for TM2.
Randomly changing terms like that is BS regardless of whether a big corp or a small company is doing it. A lot of people who use TextMate as much as Marco does may be willing to throw in some more money for TM2, but going back on your word is never a good thing, so Allan should provide TM2 for free as promised and then have a separate Donate button or some other clever way to allow satisfied customers to pay for TM2.