> Will KSA be open source?
The game is not expected to be made open source due to certain dependencies that are not also open source. Public code contributions may be opened up in the future pending concerns around effectively managing the potential volume of code contributions.
That's always kind of struck me as a silly excuse. So just release it without those non-open source dependencies. If there is a community need, they will be re-implemented. There's no law that says an open source release needs to be buildable from day one.
I think that consoles shouldn't be locked down, but it's sensible granted the premise.
The only people who this stops are the people who want to do things "by the book". :P
So if e.g. Wesnoth got ported to eShop they'd legally have to publish the source but Nintendo would instantly delist and sue for NDA violation.
Again, I hate the companies that do this. Nobody should buy from them. But that's what they do.
1. In order to publish a game to a console, you do need an agreement with the console manufacturer. (Unless you're doing homebrew but then the point is moot.)
2. In that case, you do get access to the official documentation, everything is solid.
3. The word "legally" has a lot of bearing there. Sure, they have to. And if they don't, what? Will the other contributors sue them? If they aren't willing to do that, then they can get away with it.
4. The context is about someone trying to hack the devices. ("Who knows what some enterprising hacker might be able to glean about the workings of the console by looking at the APIs.") They certainly won't be bothered by NDAs.
Also, developers seem to have an experimental Linux build and code building for macOS according to the wiki:
https://kittenspaceagency.wiki.gg/wiki/Frequently_asked_ques...?
I have a lot of opinions on shipping games on macOS, but they mostly about lack of technical barriers to be honest, so I'll leave them with myself.