logoalt Hacker News

thrownawayszlast Wednesday at 5:45 PM2 repliesview on HN

>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.

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)


Replies

kuylarlast Wednesday at 5:52 PM

In the same page,

> 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.

show 1 reply
jmalickilast Wednesday at 5:47 PM

It's a common business model - have an open source core, but have separate closed source extensions to support enterprise features.

show 2 replies