29
« Last post by Dasher42 on January 10, 2025, 09:16:28 PM »
If you use Foundation, it is itself a framework for loading and activating modifications to everything in the Python environment, including Foundation itself. Such modifications fall under the scope of modifications to Foundation and need to have their source code released, or have a simple, highly visible link to source code including all changes to Foundation or based on Foundation. For files identical to the Bridge Commander SDK's Python files, a link to the BC SDK suffices, *if* those files are in fact identical.
To be clear: If your installation breaks if you remove scripts/Foundation* or scripts/Custom/Autoload/* or other signature Foundation-related code, you're based on Foundation. Releasing mods based on that has to be in accordance with Activision Bridge Commander SDK license *and* the Foundation's LGPL. Remove your use of the Foundation if you only intend to comply with Activision's license or anyone else's interpretation of it.
If you're using Foundation, even if someone broke the license by removing mention of it with their tool to copy Foundation into place, scripts that import and use Foundation have no barrier between libraries as the LGPL specifies as its limit, and interact directly with each other's code. They work in the same namespace with complete access to each other's code. If this were not the case, MutatorDefs wouldn't work.
Do not go on the willful misinterpretations put out there who cannot tell a linker and compiler apart; they couldn't get past the sophomore year of any computer science curriculum and their portfolio reflects it. They have no grounds to overturn my expressed wishes regarding my code. That is by definition software piracy.
Nobody has permission to use my work or release work based upon it except in compliance with the LGPL. That is not covered by "just give credit". I do not want credit for anyone's willful theft.
I will not explain this further. This community has had this clearly explained, enough to counter those who spoke for me about my work with no permission from me. People have had years to understand the Foundation's LGPL, and either use my work as permitted or find an alternative.
I hate the necessity of warning a community to whom my work is literally foundational, but I refuse to hear any further distortion or abuse, and I refuse to be the sole exception to author's permissions in a scene I played a key role in founding.
This will be my last attempt at recourse *within* this community.