I see the topic is now closed, however, I wanted to clarify a few points stemming from well-intentioned, but misinformed posts. 1. The reference to "perpetual licenses" will only to apply to about 1% of our clients (most have upgraded to the newer license structure.) We have not sold perpetual / legacy licenses since 2006. Everyone after that point, the other 99%, will be on the same license structure we have today. I'm sorry for the confusion on this - I think the term "perpetual" took this topic for an unexpected turn. 2. Regarding the EULA - we cannot retroactively change the EULA - this means, if you've accepted the EULA and are using 4.0.0, we cannot readily go back and change the terms applied to that. We absolutely can, however, change it for a new release and you may accept the terms or simply not use the new release. The belief that a EULA is tied to your purchase and that forever governs the terms of your use of the software is false (unless you never update the software beyond what was applicable at time of purchase, of course.) The EULA may (but rarely does) change from version to version and the options are to accept the new agreement, or not upgrade and not accept the new EULA. 3. We do not force you to discontinue use of the software after your license has expired (which is not to be confused with canceled.) This has always been the case and we have no plans to change that fact. To be clear, you may continue to use the software as it was at time of expiration. This means the version and URL that applied when your license expired. It is clear license expiration and your associated rights need to be clarified in the EULA - I will work on that for a future version... the policy will not change, it will just be clearer.
Finally, beyond what's already been mentioned and what's cited in the EULA regarding support, upgrades and services - we do not cripple functionality within the software. We do display an expiration warning, which, as mentioned, is not actively enforced on a license agreement level. For those citing contract law and EULA, we're intentionally trying to keep such things out of the EULA, for your benefit, as while we're not willing to simply add a toggle to turn it off altogether, it's currently a "hey, we're telling you that your license is expired -- if you're vehemently opposed to that and technically inclined, we don't explicitly prohibit you from gutting the message, though we don't encourage it" type of thing. I'm hoping we won't be pushed into a corner by misguided posts that question the "legality" of a message in our software. I really feel having to add a clause to the license agreement for clarity is a lose-lose for everyone. As Rhett mentioned, if you have questions on your account and license, it is best to contact customer service so we can be sure you're receiving the best and most accurate information as it applies to you.
Hopefully this helps provide further clarity. I'm going to leave this closed as the well intentioned legal experts tend to make otherwise clear waters ever so slightly muddier. As always, please feel free to contact us (or me personally) with any questions or concerns. Thank you.
That is not fully accurate. I don't want to split hairs, but please remember that you purchased a license to use the software -- you didn't purchase the software. Ongoing fees are to keep your license active -- it so happens that includes support and updates, however, it also includes spam mitigation, chat, active client status within IPS systems, etc. When you don't renew, it's not just a case of "no updates or support for you" your license is expired and that is the message being conveyed accordingly. There are several reasons the message now appears on the front end as well. 1) Not everyone visits their ACP on a daily basis. Personally, I sometimes go weeks without logging into the ACP here. Many don't realize their license is expired until their communities are overrun with spam due to the spam service shutting off, or something happens with their community and they need immediate support, only to find out their license isn't active -- ultimately leading to delays while the the license is renewed. In the case of many larger clients, the person responsible for renewing doesn't even visit the community but on the rarest of occasions - the message shows to all admins so they too can be proactive. 2) In the interest of transparency, we are indeed a commercial entity - we don't hide that fact. New purchases keep the lights on. Renewals drive growth and continued development. Evil, greedy, awful conspiracy theories aside, yes, of course we're going to encourage continued growth for everyone's benefit. Incidentally, many actually complained we weren't forceful enough with IPB. I can't count the number of "I didn't notice the e-mail that my license was expired, now my site is full of spam!" tickets we've received... or "I don't check my ACP every day and didn't see there was an update, now I've been hacked!" So, in IPS4, we've put more on the front-end. Critical security issues are shown on the front-end now and cannot be dismissed, so you can either live with the message and risk compromise or apply the update (which will soon be one-click from the ACP!) License expirations are also, as noted, shown on the front end. Ultimately, the message is mutually beneficial to most. If you're one that only renews out of absolute necessity every couple of years, I can see how you might be a bit annoyed, but I can't say that suggesting/demanding what should happen after your license expires is an entirely reasonable expectaion. We do not shut the software down, nor turn off features other than hosted services (such as spam, chat, etc.) -- but you should not expect it to be entirely "business as usual" nor view renewals exclusively for support and updates. The message can be dismissed and if you're so inclined, there's nothing currently in the license agreement that would prohibit you from removing the notice on the front-end via templates, though you would of course be on your own in doing so and it's not appropriate to get into the detailed how-to's here. Most that willfully let their license lapse for a period of time have a certain degree of technical confidence, so it shouldn't be an issue for those folks to remove from the global template. Whether you're an active client or not, we do appreciate your business - past and present.
An active license won't be required for SMS - I said we would include a certain number of credits for active license holders. I do like the concept of you having to PayPal me to access your ACP though - I'll send you my PayPal address so you can pre-register! On a serious note - I would anticipate something like Google Auth as well. In reality, SMS is easier for the average user and doesn't require a separate app or device. Further, we have bigger plans for it than just 2FA.
Google Auth is possible, though I've actually seen it lose traction. Every service I use - banking, PayPal, etc. utilizes SMS and that's at least the initial direction we intend on taking with IPS4. Again, we're not ruling out Google auth - I use it myself, but I have less and less uses for it as services go (back) to something most of us have anyway... SMS.