Deadeye, I was just thinking out aloud about charging for updates and I am surprised that you can not think of any, that do this sort of thing. Adobe suite? True it is not a game making software but essentially they charge you every year for roughly the same product. Add to that list MS office etc. But the main point I am making is this, we have to be pragmatic about this. Very successful open source projects such as Gimp, Blender, Open Office etc have scale on there side. Take Gimp for instance because a large amount of people wanted a free alternative to photoshop and a lot of those people were developers, there were always enough of them to improve the product. When some developers stopped contributing, there were others who would come along and fulfill their role.
Now the question this community needs to ask themselves is this...How many developers are there working on construct? One, Two or Three maybe? From what I have read about Ashley, he is a student about to graduate. I am sure that the main reason why he (along with the rest of the developers) wrote construct was to create an awesome 2D game maker, but I am also sure he did it so that he could show to potential employers "look what I have made give me a job". So when Ashley gets a job and works the insanely long hours developers have to put in, with the best will in the world, how much more do you think construct 2 is going to be developed? This is not even to mention the likelyhood of Ashley gaining more responsibilities over time, i.e. wife, kids etc. The Ashley of today I am sure will disagree with me, but the Ashley two or three years down the track (if we are lucky) will leave this project. So then the likelyhood is that construct will be a dormant project waiting for another developer with time on his hands looking to pick it up. This wait maybe a month, a week, a year or forever.
So my argument is this: Ashley (and the other developers) have proved themselves (in my eyes anyway) with all the free work they put into construct 0.X. If we can not find away to keep these developers working on this project, then unless there is someone else who will take it up then I can see the time when construct becomes dormant. So I hope we can find a way (one way or another) to keep this project going, because the size of this community proves that construct is one of (it not the best) 2D game maker out there and it would be a shame to let it die.