After one post on the Kodi forums on a thread about the CBC video addon, I informed users that I had cracked CBC's new API and released the equivalent puppet for PuppetMaster.TV. The Kodi CBC add-on developer (learningit) has not yet published any add-on that supports the new API and the last couple of pages on the thread was about supporting it.
Subsequently I was banned and accused in an email of ripping off Kodi add-on code. I can no longer find the thread either.
The Kodi add-ons are open source and written in Python. Their disclaimer says:
"Feel free to use this script. For information visit the wiki."
Our puppets are also open source and written in Groovy, a variant of Java found here:
https://github.com/LibreTek/puppets/tree/master/puppetimpl/src/main/groovy/tv/puppetmaster/featured
As you can imagine, Python and Groovy are completely different languages and the entirety of the codebase is different. I will happily give credit to team Kodi and also add that our puppets found in the REKODI repo most often improve upon their add-ons and they are free to use those improvements. So are we ripping off this code?
No, I don't think you are. The Kodi team seems unfairly aggressive with 3rd party developers. It's a real shame.