remixing cc-by and cc-by-sa

remixing cc-by and cc-by-sa

Ragnar Random's picture

i am not entirely sure i understand everything sa entails, or even licensing details in general. i have been only using cc0, cc-by and ogl-by assets up to this point, because i was using a closed source game engine, and there was no way for me to keep the modified cc-by-sa sprites and tiles "outside" of the executable file. my interpretation was that would break cc-by-sa share-alike stipulations. but now i have moved to an mit-licensed engine, i can release source and keep all assets separate from code, with the executable referencing external pngs instead of them being "locked" into the executable. likewise i was worried that "locking" sprites and tiles into the executable could also be considered a form of technological measure / drm.

 

so can i make a derivative asset that uses mixed assets? and how is it required that i share them? i understand that modifcations of cc-by-sa works have to be licensed under same license, and must be released. but if my modifications are garbage, there is no sense in uploading them to oga, there is no need here for not-useful amateur crappy artwork or trivial derivatives. is having the artwork in the game folder sufficient to be considered "sharing alike?" (with correct identification of the assets as being licensed as cc-by-sa)

can someone also try to explain how a mixed asset would be licensed and what i would have to do to satisfy share-alike requirements. like, i use a sprite from asset a but i want to take the head of a sprite from asset b and frankenstein it together, then make my own edits to look as good as i am able. but asset a is cc-by 3.0 and asset b is cc-by-sa 4.0. my frankenstein sprites inherits cc-by-sa 4.0 right? and what if i use a gun from asset c that is cc-by-4.0 and frankenstein it into the drivative from asset a and asset b? now my sprite is derivative from 3 assets with 3 different licenses.

i also have questions about releasing source code to my game. i want to release source code under mit license, with the artwork included in the source and licensed separately as whatever the license requires. can i package them together or do i have to release only code in one zip and only artwork in another zip? i am new to open-source development.

i hate to keep asking these questions, i have read the faq multiple times and searched the forums to get answers but i can't make myself confident that how i plan to do things is the correct way of doing it. i'm not worried about getting sued, it's just that ethically i want to do the right thing.

 

also want to thank all who have made awesome artwork and those who have kept this awesome resource going. i've only recently discovered it after taking a 16 year long hiatus from hobbyist gamedev, but i love the spirit of this site. hopefully i can find ways to give back.