I have a growing project which is a platform for 3D printers. The project contains printable parts and bills of materials. I defaulted to releasing it under GPLv3 without much thinking but since it's not software I'd rather have it under CC BY-SA.
When I release a new version of the platform some of the parts are modified to achieve new features.
Can I deploy a new version of my platform under CC BY-SA? previous versions will forever be under GPLv3 on GitHub. The tricky thing here is that the new CC version will contain parts from the previous versions and additionally the new, modified parts are based on the old GPL parts.
In my head the licence does not apply individually to each part as those are useless on their own - it's the whole platform that is versioned and licenced.
I have only accepted two commits, which fixed broken links in the documentation of the platform.
This all boils down to me doing something for the world, it's a passion project and I don't want it do be a legal nightmare.