If you want to fix this and regain some of the respect that you&#x27;ve lost in the past few hours, here&#x27;s my suggestion.<p>Keep the subscription model.  Set the non-discounted prices for a year&#x27;s subscription at the same price level that perpetual license upgrades were.  The monthly prices can be higher, maybe 20% more for a year billed monthly than annually.  Offer a 10% grandfathered discount to apologize to your current customers for forcing them onto a subscription model.  Don&#x27;t offer any kind of promotional discount on the &quot;all the Jetbrains&quot; package deal - it&#x27;s already underpriced.  I think that this is a reasonable compromise that allows switching to a subscription model without screwing over either old or new customers.<p>Additionally, be honest. Many of your customers and most of your users are developers.  We understand the upsides and downsides of a subscription model from both perspectives.  Trying to spin away those downsides will backfire and leave us feeling taken advantage of.  You&#x27;ve spent many years building up all this developer goodwill, it would be a shame to lose it over something like this.