It seems likely that JetBrains moved to this model because their current revenue model doesn&#x27;t allow for enough runway to allow them to make updates as needed or grow the business. So from that perspective changing to a model where they continually get money helps them stay in business.<p>Where they &#x27;went wrong&#x27;, if you could call it that, is that they forced developers down this new path without allowing us to &#x27;dip our toes in&#x27;.  It would have been better to open this up as a separate way of paying for their products alongside the current model, and then in a year or two simply switching over.