Not trying to "start anything" here, I am just genuinely curious, as someone with no technical / software expertise. I've seen people mention that it has been "cannibalized" and people say that you can't cannibalize software, once the code is written it's written.
As a layperson my assumption is that you would just copy and paste the same code in as many places as you need it, ha ha. Could you explain what is meant by "cannibalization"? For example, is it that you can't run competing code on the same set of hardware, like the FP readers or the app, because it will cause all kinds of glitches? Or do they only have the bandwidth to run one program or the other?