I have to split my plugin into at least two separate plugins: one using non-JetBrains licensing for current users and for community and educational IDEs which require no license. The other for JetBrains Marketplace licensed version.
The issue I can see arising is conflict if someone has both of these plugins installed.
Is there a mechanism to handle conflicting plugins?
This would be the same as detection on startup when Markdown Navigator and Markdown Support plugins are installed and the user is asked to choose which plugin to use.
Otherwise, I can predict a slew of issues caused when both of these plugins are installed by users, especially as some switch to JetBrains licensing when their current non-JetBrains license expires.