Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I like Godot and have been using it lately to make simple Oculus Quest games. Does anyone know if you can release a Godot game on the Quest store? I know you can’t on the PlayStation store because of the open source license.

Does anybody know if this applies to the Oculus store?



There's some confusion here. Godot's licensing is permissive; the only licensing issue is that the console SDKs can't ship with the Godot editor out of the box. It can be hooked up to them, but you have to do it yourself. This is a problem, but not an insurmountable barrier.


Or you could pay for some third-party company to port your Godot game for you. There seems to be a few if you Google them.


Thanks, that's good to know. Would there be any issue like that with an Oculus SDK?


You can publish on any store, it's just that you need help with porting your game because the engine can't do so due to ~the licence~ idk. There are several companies that do this. Even the Sonic Colors uses a modified version of Godot.


Godot is MIT licensed. Are you saying that none of the games on the PlayStation store have even a single MIT/BSD/Apache licensed library in them?


No, I only know that certain open source licenses cause issues, which is why game developer contracts usually give you approval of 3rd party software.

The distinction you are bringing up between MIT and GPL licenses is an important one that I now know I need to understand better. Thanks.


Yeah, most likely the only "open source" stuff that's got legal issues there would be GPL stuff - a large set to be sure, but not the full umbrella of "open source".


GPL requires providing of game source files to end users. You can just publish your sources on a server, e.g. GitHub, and be done with that.


My understanding is that the licencing of the console SDKs and their associated NDAs is so restrictive that you're not allowed to publish source code using their APIs. Depending on the GPL version you may be able to get away with publishing the source minus the console-specific parts.


Why is this still the case? What is the advantage for console manufacturers to have restricted APIs which you need an NDA to access?


Console manufacturers don't want consoles to be usable for general-purpose computing (e.g. web servers and supercomputers), because they're selling at below commodity prices (as a loss-leader) and making them usable for G-P C would just cause everyone to buy them until they raised in price to commodity levels.

This has happened previously, with PS3's OtherOS feature, so it's a very real concern.


There are technicalities that make it a problem, because the copy coming directly from the game store might have restrictive license terms attached, even though the source and more is fully available elsewhere.


with GPL it very much matters which GPL, since v3 is explicitly about restricting that.


You can get your game on the PlayStation Store (http://www.lonewolftechnology.com/- I believe it's by one of the founders of Godot), or the Switch, although the company doesn't port to Oculus.


Yes you can https://quest.vrworkout.at

We aren't on the official store yet but are working on it


Thank you everyone for the helpful information. HN community is the best.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: