3 ms·
> If you want to release your set of plugins to the world, pirates will have to match the versions of those plugins to the versions of their application, and if
by runeks 9y ago
> If you want to release your set of plugins to the world, pirates will have to match the versions of those plugins to the versions of their application, and if there are other plugins in the internet, they will also have to match.
Are you relying on constantly making breaking changes to the plugin API for this to work? Otherwise, it may just be the case that pirates haven’t figured out that they need to disable the version checking-part of your app. It sounds a bit like security through obscurity, unless I’m missing something.
- vortico 9y agoYes, it's a large application that is constantly being improved, so there are always at least some changes between versions that break ABI compatibility. Even a simple change of the application that only requires a recompilation of the plugins would break ABI. Pirates would have to modify inconceivable amounts of binary code to match a 67.0 plugin to a 68.0 application or vise versa.