But unlike Unreal, the source code license is reference-only (yeah it sounds ridiculous, but you are not allowed to modify and recompile the source code.) Someone sent a pull request to the code (a bugfix which solved a lot of GC performance issues), only to get rejected because of the license (although it later got patched internally in Unity)
https://github.com/Unity-Technologies/UnityCsReference/pull/...