There is a GPL web app. I want to make style modifications to it by injecting CSS code. The injected code aims to change some styles, but not all. For example, it will completely change the style of buttons, or the style of sidebar menu.
The injected code does not make use of any of the GPLed CSS code. Can this be considered a derivative work or is it the case of treating code as data?
Note that the injected style will contain CSS ids and class names that may be specific to the GPLed app, so I guess it makes use of the original app html structure, but not css.
- This is a purely theoretical question. My real use case is slightly different - I host the remote GPL web app in a WebView of a proprietary application and I want a clean way to customize the looks of the GPL web app in the WebView without open sourcing my properietary code that is above the WebView. I have considered a solution to release the CSS modification under GPL and have my app download them at runtime and inject to the WebView (other question), but I'm not sure if that's ok legally, so I'm asking a more general question if CSS is derivative or just data.