I am the project manager for a Game Development Interest Group at my college and we are currently developing a game that we would like to release for free.
The actual source code of the game I would like to license under the GPL (This is because I want any re-distributions or derivative works of our game to also release the source code of the work and preferably also be free), but some of the other content released as part of the game I would like to license differently.
Specifically, I want to license the 'content' of the game (generally the music, images, and dialogue text) under the Creative Commons Attribution Non-Commercial Share Alike (cc by-nc-sa) license. This is mostly to protect more of our rights in the probable case that we want to develop other games under the same brand (game name, art and music style) in the future, possibly as commercial games.
On top of all that, some of our sound effects are licensed from other providers online, and we do not have the ability or rights to sub-license these sound effects to others.
Preferably, I'd like to be able to create a giant LICENSE file in the root directory of the project, list specific media files and either the Creative Commons license we're licensing them under or a link to where they can license the other sound effects I mentioned above. After all that, at the bottom, I would then say something to the effect of "Any file not specifically mentioned above is licensed under the GPL..."
Soooooo, is what I would like to do compatible with the GPL? If not, is there another license we can use for these purposes?