This topic is a little old, but I would like to help clear things up. Christopher is right about the naming by the way.
A CC-By logo is fine with a GPL engine because only functional data is affected with the GPL license. The CC-BY Logo is non-functional data based on beauty, so it is not affected by any GPL functional code. The package must be for both commercial and non-commercial purposes for this case to be true. I have sources for this on the license part of the help guide. That means it is okay for the logo to remain CC-BY.
I agree that CC-BY-SA is a good option for the Solarus logo (CC-BY is bad since it does not allow modifications of the logo). But I do not know if GPL is bad or not for a logo and which differences there would be in that case. Maybe for a logo the GPL license is good enough.
Diarandor's non-commercial assets might conflict with this....just something to think about.
CC-BY-SA would be better in my opinion. That way people will have to share edits of the art when releasing their game. Also, the creator and the one that edits the art gets credit in the way they wish. For example, if Diarandor wanted, then he could require anyone that edits his or of work of his that was edited to link him to that edit. Name, url, etc.
I do not know what the the Solarus logo has to do with my work. I think that it is not a good idea to mix works of differents authors in the same file (I do not know if this is even possible in case the licenses are compatible, but even so, it would be bad to credit each author properly). Solarus logo has no connection with my own work since it will always be in a different file, so I do not understand what you mean with that.
As you already know, since my work is non-commercial, it cannot be mixed with art licensed under CC-BY-SA, and I will not change my license because I do not want other people making profit from my hard work while I do not receive anything.
As far as I know there is no problem with incompatibility of art licenses if each piece of art is kept in a different file. From my point of view, we should keep art as separated as possible. The case of tilesets is an exception, because there is no other option than having everything in the same file, but I have not shared yet anything related to tilesets (I made only entities, items, weapons and hero sprites, which can be on different files each one, and should be kept in that way IMHO because there is no problem arising from that).
I do not know if it is legal to combine art from different authors that have compatible licenses and what would happen in that case, but in my opinion it should be avoided if possible to avoid having several copyright holders [all the authors of the original sources?] of the same file and to give credit more properly.
It is important to note that in derived works, the copyright holder (or copyright owner) is the author of the original work, and not the creators of the derivative work. So in the license it must be clear who is that person.
There is an interesting link here related to this topic about giving credit:
http://freegamedev.net/wiki/Art_licensing_guide#Remixing_third_party_assets_.28creating_derivative_works.29EDIT: If you have a deviantart account you can download all my pixel art from the following link, but you need to login first. (Everything is CC-BY-NC-SA, which is zero-price but non-free.)
http://diarandor.deviantart.com/