It was recently brought to my attention that by posting anything to Stackoverflow, you irrevocably grant Stackoverflow a CC BY-SA 4.0 license to your posted content. I thought CC BY-SA 4.0 was comparable to the MIT license in the sense that it's very permissive, but then I read this https://creativecommons.org/licenses/by-sa/4.0/...
This quote scared me, "ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original."
I am not a lawyer and I could be misunderstanding the law, but does this mean that if I post content on Stackoverflow that is a small piece of a proprietary project that I plan on keeping closed source, I can no longer keep the project closed source?
Based on this: "ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original," I've posted the content on Stackoverflow meaning it's granted to Stackoverflow under CC BY-SA 4.0. That means that my larger proprietary project is "build upon the material." So if the larger project is "build upon the material" I posted to Stackoverflow, I have no choice but to release the source code of my proprietary application in its entirety???
I am not okay with this. Is there any way I can get out of releasing the source code for all of my proprietary projects? Or perhaps I'm misunderstanding the CC BY-SA 4.0 license... Could someone clarify this for me? Preferably a lawyer or at least someone who is familiar with open source law?