Next time you try to define a derivative work or linking, think of it as ‘work possible because of an existing work’.
Could you even consider creating a theme or a plugin if WordPress, Drupal or Joomla didn’t exist? Could you build an iPhone App if there was no iPhone?
No.
It’s that simple.