I'm Gonna Port RetroArch to OUYA. Is it ok?

Hey all,

I’m here to ask all of the admins/owners if I can port Retroarch to Ouya?

I have it all set up, ready to submit, optimized and stuff.

But I dont wanna do anything agianst the rules, anything helps. I will give full credit to the devs, and the app will be 100% free.

Not doing this for profit, only for the gamers,

Thanks guys

RetroArch is licensed under the GPL, meaning any and all code changes you made against the codebase you must submit back.

So let’s hear about what you changed first and where we can find the patches so we can incorporate it into mainline.

There’s really not much changed, added a few lines of code into the Manifest so it can comply with Ouya terms, added a tile into draw able-xhdpi, for the Ouya store, and changed the package name to org.retroarch.ouya, that’s about it, otherwise, it was good to go. I’m really only porting because it’s so convenient and easy, yet most of the folks over at OUYAForum haven’t even heard of it.

And half the emus on it aren’t on Ouya yet, so people will just jump on it

Why does package name need to change?

It would be more convenient for maintainability purposes if as much stayed the same as possible. If we’re going to do this, I want some coordination between you and me whenever I am about to push new releases to Google Play - you need to keep your version on Ouya Store in sync then.

Also - absolutely no ads, absolutely no spyware, absolutely nothing of that kind. Do you have a fork on Github that we can look at so we can be sure this is the case?

Unfortunately I don’t have a fork on Github yet, but the people on the Ouya store won’t allow it to have any of that, they won’t accept it if it does.

As for the package name change, apparently someone already uploaded a apk to the Dev hub with that package name but never submitted, thus I had to change it

I can send you a copy of the modified source if that’ll be of use? Lol

Excuse me? Can you show me their rules where it states as such by them?

This is simply too insane.

I’ll link you to it right now, gimme a sec lol

Scroll down to content no-nos : https://devs.ouya.tv/developers/docs/content-review-guidelines

Sorry but I’m not seeing where it says this.

Could you copy and paste the relevant section here?

Dangerous Products: Do not transmit viruses, worms, malware, or any other items that may harm gamers or the OUYA platform.

There’s a bunch of other rules too, I would post the whole thing but it’s a LOT of stuff to go over.

I’m sorry, but that has absolutely nothing to do with not being able to host the sourcecode/fork on Github.

I’d rather we not be on Ouya at all if I am going to have to jump through hoops to get updates pushed to somebody who happens to own an Ouya and who doesn’t want to post the changes he made to the codebase online. Either this is going to be done right or it is not going to be done at all.

Oh, I thought you were referring to the rules. I’m happy to post the changed stuff on Github, I just said I didn’t have one yet, sorry for the misunderstanding

I can do all the heavy lifting when it comes to getting the updates pushed out, it won’t have to be on your end, I just want to get it on the store they have for all to use, as their store (as it currently stands) , is totally lacking in worthwhile content to use, and the emus they have are somewhat lacking.

Unfortunately I don’t have a fork on Github yet, but the people on the Ouya store won’t allow it to have any of that, they won’t accept it if it does.

What was this about then? Seemed pretty clear to me - a fork on Github wasn’t allowed or something like that according to you.

Anyway - we will survive without a Ouya presence for now. I don’t feel comfortable farming this out right now because there is just too much potential for abuse and it creates a lot of problems when I can’t push updates inhouse for all respective platforms.

If somebody wants to gift an Ouya somewhere down the line so we can do this ourselves, then we’ll go for it. But I’m really not going to buy it myself since it’s lackluster hardware and the startup behind it is kinda shady and self-serving.

I was referring to how Ouya doesn’t allow Malware/Adware on the store

Well that is what happens when you create a ‘walled garden’ (Ouya Store) around a ‘walled garden’ (Android) to begin with. ‘Open source’ and ‘freedom’ my ass.

Which is one of the big main reasons I really don’t like it much. Nvidia is cool and doesn’t create some piece of shit proprietary ‘curated’ store like this which is the ONLY option to install apps from. Sure they have Tegra Store for Shield but guess what - Google Play Store is still there - which is more than can be said for this Ouya/GameStick tripe.

These startups are really taking people for a big giant ride.

I think this system has a bunch of potential for emulators considering the open source nature of it. I have the console myself and I can say that although it’s somewhat of a shady startup they (for the most part) have followed through with their promises and have done well with it. Plus, the hardware is pretty damn good for $99 in my opinion,