AFAIK, BEAM is developed within the erlang/otp, so the license is Apache License 2.0.
Not sure why bytecode generated by a APLv2 project couldn't be executed in a fully open source environment.
Not sure why bytecode generated by a APLv2 project couldn't be executed in a fully open source environment.