This is sad, very sad. A developer from The Libretro Team has written up a blog post on the libretro site asking for us and others to highlight an ongoing problem of code getting ripped off and licenses completely ignored. To be clear, it's not just them, there's other examples in that post of other projects also getting the same crappy treatment.
For those who have no idea what The Libretro Team do, they work on Libretro: a simple API that allows for the creation of games and emulators, RetroArch: a frontend for emulators, game engines and media players and Lakka: a light Linux distribution that can turn a computer into a retro-gaming console.
The blog post starts with a rather sad introduction:
Dear game journalists and other members of the press,
We are beyond the point of desperation at this point, and we ask you dearly for your help in this ongoing problem. Independent entrepreneurs are playing loose and fast with the laws and licenses surrounding open source code, and we have found ourselves the victim of multiple copyright and license violations ever since Hyperkin started selling its Retron5 product back in 2014.
It doesn't get any prettier the further you read it either. It's rather a lot to take in, but the jist of it is that multiple people and companies keep ripping off the emulation scene. They take the emulators, bundle it with some cheap hardware and sell it hoping to make a quick buck. The problem stretches over a few years, but it seems to have increased since Nintendo released things like the NES and SNES mini. Naturally, others see such things being popular and think "We can do it too!" and they see money signs in their eyes and think of the massive yacht they can buy with the quick cash.
They've had some success in fighting these, with Amazon taking down the Sen Pi device made by TekSyndicate that used the Lakka distribution, but more problems remain and they have been rather demoralised by the mess of it all. Especially as this year Retro-Bit have now made the "Super Retro Cade" which uses RetroArch. The company has admitted to using it, but the company doesn't even seem sure what emulators it's using.
Side note: I hadn't actually heard of Lakka until today, sounds like an awesome project!
I really feel for them, I can't imagine how crap it feels to have people rip off your code and sell it on without giving back in some way. Of course, not everyone wants something in return for people using their code, but if the license forbids it or instructs you to provide the code with the hardware (or whatever else the license says you need to do), then you should play ball.
Hopefully with us and others highlighting it, some people might think twice before ripping off open source/non-commercial projects. If you do, you will be found out and you will have to pay for it in the end. The problem on top of all this, is that it will put off the very people working on such projects from continuing and if your business relies on their work—good luck doing it yourself.
If, like me, this kind of stuff annoys you, please do spread the word.
All the best to The Libretro Team and anyone else being affected by stuff like this.
Thanks for the tip Brandon.
Last edited by TheRiddick on 21 December 2017 at 2:38 am UTC
I was pretty excited to see the NeoGeo stuff release via Humble Bundle when it first came out because it gave ppl a chance to legally try these games either with the install or with MAME if you wanted to.
I remember using Stella a long time ago to play some games at an NYU game jam where ppl made 2600 games with different themes. It was a solid emulator.
This stuff is so murky it has me staying away from emulators for a long minute.
Thus the problem is mostly people violating closed source licenses which do not allow commercial use. I had been intending to ask whether these folks have talked to the Free Software Foundation, who might be able to help and/or give useful legal advice--but if the issue is non-Free software, that might not be a relevant question.
Quoting: Purple Library GuyThese do seem to be cases of copyright infringement, but for the most part don't seem to be cases of open source code being ripped off. Rather, in the summaries and linked posts I see again and again references to proprietary non-commercial code, which I take to be closed-source blobs with licenses which allow sharing but not resale.This. If you feel like free software developers should be credited and compensated, that's fair, but distributing GPL-licensed software commercially in a compliant way isn't an issue, legally or ethically. As far as I can see, all the listed cases pertain to non-free software.
Thus the problem is mostly people violating closed source licenses which do not allow commercial use. I had been intending to ask whether these folks have talked to the Free Software Foundation, who might be able to help and/or give useful legal advice--but if the issue is non-Free software, that might not be a relevant question.
Regardless of openness, ripping people working on awesome projects off still isn't nice though.
Last edited by qptain Nemo on 21 December 2017 at 6:29 am UTC
Quoting: GuestI've even been contacted by companies asking me to port the latest version of Stella to RetroArch so they can use it in their product!
I hope you quote them a tidy sum, with the understanding that everyone else gets to use it, too.
Quoting: GuestAnyway, enough of my ranting. Back to working on Stella, and playing some Tomb Raider :)
Tomb Raider on the 2600, that would be a feat of engineering.
Quoting: Purple Library GuyThese do seem to be cases of copyright infringement, but for the most part don't seem to be cases of open source code being ripped off. Rather, in the summaries and linked posts I see again and again references to proprietary non-commercial code, which I take to be closed-source blobs with licenses which allow sharing but not resale.I've adjust the wording to make the whole open source/non-commercial stuff a bit clearer. Thanks for pointing it out.
Thus the problem is mostly people violating closed source licenses which do not allow commercial use. I had been intending to ask whether these folks have talked to the Free Software Foundation, who might be able to help and/or give useful legal advice--but if the issue is non-Free software, that might not be a relevant question.
The result is the same though, licenses aren't being followed and companies are being dicks about it.
Quoting: GuestNot to disrespect the work that RetroArch does, but even if they do get the recognition they deserve, I'll bet that it won't filter down to the emulator authors, who are IMO the ones doing the real work.I have to say I'm honestly a little sad to see this kind of attitude of "real work", what they do has less worth? I fully agree the emulators they pull in should be credited, but to say it like that...
Quoting: Code_EyeI used to watch teksyndicate alot couple years back. But then the guy who could explain in great detail how tech worked got fired, and the one making stupid jokes and reading news articles aloud stayed. It has never been the same.
Wendell the teddybear is now running Level1techs and Level1linux and it's good. Go watch it.
See more from me