Does anyone here know if these things really do hold, that is, can you (legally) publish a plugin that integrates with non GPL code?
mikko
1. I'm not a lawyer
2. It may depend on country
But generally the limit is as follows:
If you write GPL code using publicly available information which is not protected by patents, then you are generally ok.
If you need to look into a database structure or code, which is proprietary and not public, and your code reveals those partially, then you are not ok, without the permission of the rights-holder.
That said, the rights-holder might even be interested in supporting your work as it could broaden their customer base. Just don't be afraid to talk with them first in any case.
DISCLAIMER: This is not a legal advice, and is given without any warranty implied or explicit, etc. etc. bla bla bla.