Public Service Announcement – misuse of RetroArch

It is that time of the week / month again, where another entrepreneur tries pushing his luck and trying to get away with murder.

This time, a certain individual going by the name of Richard R. MacInnis (from Volocian Studios) contacted us on our Discord channel. He reached out to me and he wanted to know how we would get him to do cross-promotion/marketing for his product, which appears to be some Android-based game console again, SYNC. Out of his own volition he made a Patreon pledge and said that he wanted to support the community, yadda yadda, and that he would do everything by the book to avoid any copyright infringement of noncommercial licenses.

He pledged to our Patreon. Almost immediately after pledging, he asked us –

‘Now the million dollar question: would the libretro community be open to business sponsorship or cross promotion?’

I told him that he perhaps expected a bit too much for his Patreon pledge, since almost nobody before this asked us any similar favors in return for a pledge, and that even if we were to do this, it would need to be discusssed first with other teammembers.

The next day, an associate of mine happens to learn this same individual took the liberty (after I told him we were still not OK with any cross-promotion whatsoever) to go to our Libretro forums, and advertise his product. This associate of mine then happened to catch the following tidbit –

‘Our custom addon, the “Indie Retro Games Library” (IRGL), gives users easy access to the thousands of ROMS available from the Internet Archive, launching the appropriate emulator (mostly in RetroArch) after the ROM has been downloaded.’

We were shocked at this and did not expect such a brazen move. This drags us into a legal quagmire and taints our project negatively from a legal perspective, by a self-serving entrepreneur. No thanks. No Patreon pledge is worth that.

This is reckless, irresponsible and very legally dangerous all at the same time. Needless to say, as soon as we learned of this, my associate immediately removed his forum thread. After I got informed of this, I immediately revoked his Patreon pledge and blocked him from our Discord community.

We have since added a disclaimer to our Patreon pledge that hopefully prevents something like this happening in the future.

The person has now angrily resorted to dishing out ultimatums that he wants to fork our Libretro/RetroArch projects and that he will create a nonprofit organization around it, that he still is going to do what he wants to do (even though I told him that he is getting our project involved in piracy/illegal affairs that we do not want to be involved with

He also thinks that he can entice Kodi to his side by trying to buy them a trademark. We would sincerely advise Kodi to steer clear of this character as long as he is intent on selling a box that has a built-in ROM downloader.

By doing so, he is making himself into a target for watchdogs like the ESA. They have already acted before, and these companies are completely in their right to take down this kind of infringing material –

https://torrentfreak.com/nintendo-brein-target-seller-of-pirate-retro-gaming-system-170610/

We at Libretro will not have anything to do with any kind of piracy, or the promotion/facilitation thereof. The person in question says that he will have his users sign an EULA before using the “Indie Retro Games Library” where they will be legally held liable in case it is not permissible to download this material.

What he fails to understand after informing him several times of this, is the following:

The Internet Archive exemptions only allow them to privately break DRM for archival, not distribution. With all the attention these IA roms are going to get from boxes like this, it’s likely to be all taken down.

We do not support or condone in any way the unlicensed distribution of copyrighted ROMs elsewhere on the internet.

Stuff like this is once again harming the emulation scene/community, for selfish/petty short-term gain by unwitting entrepreneurs who act parasitical and hostile towards the projects that they intend to leverage. This same person thinks any Android game developer will flock to his products; which self-respecting Android game developer wants to be associated to a proprietor of a retro game console box with a ROM downloader builtin? As if any indie game developer wants to be associated to such obvious copyright infringement.

We would like the community and the games industry to know, it is not our fault that this kind of misuse continues to happen to this day. We try to steer our project in a positive direction and not do active harm to an industry at large, RetroArch for instance is not even an emulator and was never intended to be a one-stop shop for emulation. It saddens us greatly that this abuse continues to this day and that with every day, these entrepreneurs continue to grow bolder and more vulgar by the passing minute.

We respectfully ask this person to stop including a ROM downloader service in conjunction with RetroArch on his products. Additionally, we do not want him using RetroArch at all anymore in any shape or fashion, not even a fork of it, since it is not intended to be a gateway to piracy, and certainly not to self-enrich some fly-by-night entrepreneur in the process. He knows full well what the issue here is – the ROM downloader. We have told him that if he were to drop this, it would remove our current objections with what he is trying to do. He refuses to do this. This is unacceptable and unconscionable. Our project will not be dragged into a legal quagmire by some self-serving entrepreneur only in it for himself, and who does not care what the repercussions of his actions might be to a scene and community at large.

It is unfortunate that open source continues to be the unwitting target in an entertainment field not known to handle open source with any grace or dignity, but we seem to keep running into similar issues as the Kodi project in that regard.

We are getting this statement out there since said person wants to run derogatory articles on us. And yes, my patience is severely tested by characters like this, I will make no bones that I was not nice to him after it transpired that he wanted to drag the good name of the RetroArch/Libretro project in a legal quagmire. I take a no-prisoners approach to such obvious wrongdoing.

To any users out there – be very wary of agreeing to any EULAs when it comes to any kind of retro game console products you can buy – chances are that the party in question you are buying it from is passing on the legal responsibilities to you, the user, knowing full well the legal quagmire involved.

We have also warned the Kodi project about this. This stuff is intensely damaging to both the Kodi project and ourselves, especially in light of the upcoming RetroPlayer that is about to appear in Kodi.

We don’t need even more demagoguery articles to be ran like this in British tabloids –

https://www.express.co.uk/life-style/science-technology/907779/Kodi-add-ons-warning-TVaddons-Kodi-18-Leia-retro-gaming-ROMs-online-piracy-illegal

Now the claims being cited here against emulators are not true. However, that you have fly-by-night entrepreneurs trying to push the boundaries of what is legally acceptable (and this certainly isn’t) will give good, morally upstanding open source projects like Kodi and RetroArch/Libretro a collective black eye, and it will only strengthen the arguments against open source emulation.

Regards,
Daniel De Matteis.

P.S. We have updated the Patreon terms in light of this. We have added the following disclaimer –

Libretro as an entity and project does not promote or endorse willful copyright infringement. We do not accept any money from organizations and/or companies known to be engaged in and profiting from copyright infringement, and/or the facilitation thereof. Pledgers who are guilty of engaging in this will see their pledges removed, as Libretro cannot be seen to be associated to anything illegitimate.

Update on the Retro Freak situation

After getting into contact with Cyber Gadget and explaining to them the situation pertaining to the illegal usage of non-commercially licensed open source emulators, we are pleased to report the following –

“Dear Mr. Matteis,

Our sales of the Retro Freak are being suspended at the moment to
investigate the legitimacy of the open source software we use.
Our company has been trying to comply with any kind of law, however
our developer claims that the use of the software is not illegal, so, we are requesting them to prove and provide us the evidence.
If your claim is proven to be correct, we would be willing to take necessary
arrangements.”

We now know of the contractor that was responsible for this and had been selling this software to companies like Cyber Gadget ( basically sublicensing code out to other companies to which he holds zero rights, operating from Hong Kong), and we will be sure to contact the other companies as well that he had been sublicensing this to.

All we want is for open source creators to be safe in the knowledge their rights are being respected and that they are not being taken advantage of. The venerable Snes9x emulator has since its very inception been licensed as non-commercial (see the copyright header at the top of each file – https://github.com/snes9xgit/snes9x/blob/master/snes9x.cpp). It cannot be sold, period. There are multiple copyright holders (including myself, Daniel De Matteis) and it will be impossible to obtain the consent and approval of all copyright holders. Speaking strictly for myself, I will never give them permission on my behalf merely on principle, and the software in question that had been sold to the likes of Cyber Gadget and Hyperkin was using our libretro forked repo, Snes9x 2010 (https://github.com/libretro/snes9x2010) as per the contractor’s admittance. By contractors like this exploiting open source projects like this against their will and against their licenses, they cause massive damages to the continued goodwill of volunteers who band together to make awesome projects like this.

To learn more about this story, check our previous articles here –

Appeal to game journalists – about Retro-Bit and about the new ‘retro emulation industry’ in general

CyberGadget’s RetroFreak proven to use Snes9x Next/2010 code, non-commercial code being sold

Regards,
Daniel De Matteis

P.S. To our Japanese readers –

更新: 日本語に翻訳していた記事がここにあります –

http://famicoroti.blog81.fc2.com/blog-entry-2688.html.

ChaiLove – Another Take on 2D Game Development

Whale from the Love2D logoWhen it comes to 2D game development frameworks, there are many options out there for indie game developers. Every framework has its own pros and cons, and its own use cases. Today, let’s talk about LÖVE, baby.

LÖVE is an awesome framework to make 2D games in Lua. With some modification, these games can be brought to libretro though Lutro. With the advent of C++14, are there tools and features we can bring in to improve the scripting experience behind developing 2D games?

Love2D ChaiScript ChaiLove

Continue reading “ChaiLove – Another Take on 2D Game Development”