I don't know if this is the right forum to ask, but I want to know if anybody here is enlightened in the ways of Open Source licensing, as it applies to the non-code parts of any work, such as a game.
Let's say I decide I want to make a game about some Superhero Space Puppies that have powers and a story and a backstory, and so on and so forth, and that against all odds I manage to achieve some sort of incredibly deep and potentially award-winning writing.
So I take all sorts of GNU'd softs and libraries and stuff. Now, I think if I use these libs, I'm supposed to make my own work open too (GNU'd also, as in Copyleft). I don't mind for instance that the source code itself is open, because it will most likely be crap and I don't mind others using it as a sort of "engine" for their own games. But let's say someday I remake my story with some incredible 3D super-duper particle effects with Virtual Reality. Or maybe just some crappy OpenGL, who cares. The gameplay doesn't even have to be the same.
The question is, have I made my writing, characters, Space Puppies, open-source too? (whatever that means) so that anyone can fork the whole thing and just call it Space Puppies go to Mars or whatever and reuse every single plot point I've written without needing my consent or paying any sort of royalty?
This may all seem a little far fetched, in fact a bit pretentious (that was by design, just a bit of humour, also I'm pretty bored at work and I didn't want to just write a tiny paragraph).
TL;DR: if I use copyleft open-source libraries to make a game, all the original art/plot/etc has to become open too?