Hello,
I recently referenced the FileUtilities module in my game. The module’s source code is located in Engine/Source/Developer/FileUtilities/Public/FileUtilities/.
When packaging my game, UBT reports an error:
Non-editor build cannot depend on non-redistributable modules...
I found that there is a function IsRedistributable in UEBuildTarget.cs which marks every thing in Source/Developer as non-redistributable.
My question is, why I cannot use source code in the developer directory and if I just copy and paste the code into my game module, of course UBT would no longer prevent me from using them, but is there any legal risk?
Thank you