@mattyrob
I understand the reasoning behind what you did. I’m not saying there’s an easy solution here and JetPack is indeed a beast. But you need to counterbalance this with the effect it may have on end users and the potential number of them affected. Your plugin has 1.2 million downloads, JetPack has nearly 10 million. The actual live installs ratio is probably even more heavily skewed in JetPack’s favor. Before you disable functionality in a plugin with so many users I’d think a lot harder about it and other potential solutions.
Today I was lucky that I found this thread quickly via Google and applied the fix I found here before I received more emails from irate clients. Lucky also that I can code and use InfiniteWP to send an updated zip to the sites I still have using Subscribe2. Your plugin is the last place I’d have looked for a problem with JetPack Stats so I could have lost a lot of time troubleshooting an issue actually unrelated to JetPack. I don’t know what a less experienced WordPress dev will do in front of the same issue. You really need to consider this stuff too.
My previous post probably came off harsher than it should have but I still think your “fix” is a terrible idea.
As for MailPoet, I’m well aware of its subscriber limit. Free is not the main criteria I use to select a plugin or WordPress product in general. Quality is as I make a living building WordPress web sites and plugins that don’t break my client sites will win over plugins that do every time, regardless if they’re free or not. I manage dozens of WordPress installs for clients. I’ve come to value stability over other criteria long ago.
With that said, don’t get me wrong, I do think your plugin is a great plugin and I’ve used it on many sites for years. But moves like this can break my confidence in a dev quicker than anything. Kudos on reacting quickly over a holiday weekend though. That is much appreciated.