As a Roomie owner who finds himself in the same upgrade/subscription predicament, I agree and sympathize with all those who feel cheated or screwed - it's a raw deal. Unfortunately, looking around me, I also realize this is the way things seem to be heading. A long time ago I purchased one of the most popular Windows firewall/antivirus programs around, and was quite happy with it. When they decided to start charging a subscription/renewal feel to keep up with new virus signatures, I was not real happy, but at least understood their efforts costed money to keep going. When they went further and went to the model where they wanted an annual renewal or the software stopped working completely, I went somewhere else for my solution. I've also had a couple high end home theater preamps that were sold touting upgradeability and being obsolete proof for years of enjoyment In both cases, after a year or less, both companies decided to just announce a new model and forget about their promise to support the folks that originally bought items under their original promise. In fact, one company even went to far as to offer discounted model exchanges/upgrades for only recent customers, ignoring those who had originally purchased and stuck by them. My point is that the commercial business world is ripe with this behavior, and although railing against it might make one feel better, I seriously doubt it will actually bring about a change back to a better time. Money talks and customer sat often subsequently takes a back seat. No one is more sorry than about this, but it does seem to be true. BTW, hurray to anyone who bucks this direction and actually seems to care about the customer.
You are correct about all of this. We talked earlier in this thread about how the software world is changing. Apple has done some amazing things with the iOS app landscape and some that are somewhat problematic to developers. Software developers have historically charged for major version upgrades. So for example If Roomie was being upgraded from version 1.X to 2.X there would be a upgrade fee for you to upgrade. Apple does not allow this in the App Store. So developers have to find some other way to provide revenue. A subscription is one such way. In App purchases is another. With 2.X Roomie now does it both ways. That is one side of the coin. The other side though is the way that this all was handled. The Developer has now stated that what happened was in effect a mistake. He has posed here to explain himself so I'll leave it to his explanation.
This leaves me with two thoughts, One is that as I said before ,the nature of how software is paid for is changing from a purchase model to a subscription model. There are those who are not comfortable with this. But it is what is going to happen. Second is that I do not think most of the pushback we have seen about the change in how Roomie is being sold, is due to the change, but as to how it was handled. I think that our message there was received. I hope so.
Roomie is a wonderful program. It is my hope that the human issues do not overshadow the good work that has been done there and the amazing value that this program provides. (Oh and that they will fix the Sony 2013 TV support! )