>MonoGame is free to use on all platforms from the public repository, but the code for supporting console platforms is only accessible to authorized console developers.
>These platforms are provided as private code repositories that add integrations with the console vendor's APIs and platform-specific documentation.
> The MonoGame Foundation cannot directly give anyone access to the private console repositories without prior approval from the vendor due to NDA requirements set out by each vendor.
Blame here goes to Nintendo, Sony and Microsoft (though I'm not so sure about Microsoft)
This also applies to Godot, another open source game engine, which doesn't have any code for console support on its upstream repository.
But no one is paying MonoGame in this case? Maybe I'm just thick but X developer pays for MS/Sony/Nintendo to become authorized > and then they ask permission to use MonoGame per the page.
1. Apply to the vendor developer program (required for publishing).
2. Through the program, request access to the MonoGame console repositories
>These platforms are provided as private code repositories that add integrations with the console vendor's APIs and platform-specific documentation.
https://docs.monogame.net/articles/console_access.html
How can something be open source and closed at the same time? Is this basically MIT license? (Project page says Microsoft Public license)