The code/infringement debacle. (Updated /w Source Code)
Posted: September 19th, 2014, 3:19 pm
Note: Retron5.net will maintain a neutral stance on this matter until all the facts are known. Retro5.net can not confirm nor deny the validity of information contained within this thread as links, attachments, or unmoderated user comments. Retron5.net has no involvement in the allegations nor affiliation with those participating on either side. This will be the one and only thread permitted to discuss this information so that it doesn't splinter off into different sections of the board or an absurd number of threads. The below links contain allegations and possibly speculation. As such they may not be representative of the truth of the matter from either site of the discussion. Please refrain from direct accusations or flames in this thread or it will be locked down.
I'm just going to put this right here:
Hyperkin's RetroN 5 Console Allegedly Infringes On The Rights Of Emulator Authors - http://tinyurl.com/op8z9y5
Retron 5 source code discussion (on ASSEMbler's forum): http://tinyurl.com/ogf85nv
SNES: RetroN vs SNES9x NEXT code (76.6% of functions match) - https://imgur.com/a/T6W4e
RetroArch, Libretro core license violations: http://tinyurl.com/pb9es3x
Reddit discussion: http://tinyurl.com/nr4at8l
Source code release on Hyperkin's website: http://retron5.in/node/9
Hyperkin Responds To Accusations Of Infringing On The Rights Of Emulator Creators: http://tinyurl.com/paoj48w
Hyperkins’ Retron5 – continuing licensing problems: http://tinyurl.com/kop6447
Joystiq article - http://tinyurl.com/l8pee9v
Arcade Sushi article: http://tinyurl.com/mof8cnz
MCVUK article: http://tinyurl.com/mu6fgwy
Game Politics article: http://tinyurl.com/lha9tfl
As usual I am also attaching PDFs of the content of these pages and in the case of imgur a zip files containing the full size images. I'm the only one who will be attaching zip files for the foreseeable future so don't ask me to implement this otherwise.
~~~~~~
Source Code Update :: 09/23/2014
Please note the information below is a direct copy of what is on the Hyperkin website. Retro5.net is not affiliated with Hyperkin in any official capacity nor are we able to pass along information to them on anyone's behalf.
Original release here: http://retron5.in/node/9
Purported responses from Hyperkin thus far:
Tue Sep 23, 2014 1:20 pm
I'm just going to put this right here:
Hyperkin's RetroN 5 Console Allegedly Infringes On The Rights Of Emulator Authors - http://tinyurl.com/op8z9y5
Retron 5 source code discussion (on ASSEMbler's forum): http://tinyurl.com/ogf85nv
SNES: RetroN vs SNES9x NEXT code (76.6% of functions match) - https://imgur.com/a/T6W4e
RetroArch, Libretro core license violations: http://tinyurl.com/pb9es3x
Reddit discussion: http://tinyurl.com/nr4at8l
Source code release on Hyperkin's website: http://retron5.in/node/9
Hyperkin Responds To Accusations Of Infringing On The Rights Of Emulator Creators: http://tinyurl.com/paoj48w
Hyperkins’ Retron5 – continuing licensing problems: http://tinyurl.com/kop6447
Joystiq article - http://tinyurl.com/l8pee9v
Arcade Sushi article: http://tinyurl.com/mof8cnz
MCVUK article: http://tinyurl.com/mu6fgwy
Game Politics article: http://tinyurl.com/lha9tfl
As usual I am also attaching PDFs of the content of these pages and in the case of imgur a zip files containing the full size images. I'm the only one who will be attaching zip files for the foreseeable future so don't ask me to implement this otherwise.
~~~~~~
Source Code Update :: 09/23/2014
Please note the information below is a direct copy of what is on the Hyperkin website. Retro5.net is not affiliated with Hyperkin in any official capacity nor are we able to pass along information to them on anyone's behalf.
Original release here: http://retron5.in/node/9
Below in the forum attachments I am mirroring this source code for archival purposes. This will not be removed even if the source code changes, however new updates may be attached as well.RetroN 5 Software Licensing
RetroN 5 uses source code from the following open source projects:
VBA-M (both primary SVN and VBA-Next fork)
Genesis Plus GX
FCEU (FCEU-Next fork)
SNES9x (SNES9x-Next fork)
The following archive contains the source code tree for each of the aforementioned projects, verbatim as is used by RetroN5.
DOWNLOAD (updated 23 Sep 2014)
The source code for each of these projects is copyright the respective authors, who are identified in the corresponding source files. We endeavour to abide by the terms and conditions of each of the corresponding open source licenses. Should you be one of the developers or a direct legal representative of one of the copyright holders of any of the aforementioned projects and feel that the software is being used in violation of its license then please get in touch with us via [url=mailto:lawrence@hyperkin.com]email[/url] to discuss the matter further.
Purported responses from Hyperkin thus far:
Tue Sep 23, 2014 1:20 pm
Wed Sep 24, 2014 1:36 amHK Mktg wrote:Here's a response from one of our developers:
It has always been our intention to release the relevant source code for the open source emulators used within RetroN 5. We have not been as quick as we could have been, since we have been busy improving the RetroN 5 user experience. The relevant source code has now been released. From this point forward we will not only keep our copy of this code updated for those who wish to obtain the latest version, but also submit patches for any fixes that we implement back to the original projects so that the entire community may benefit. Hyperkin will continue to endeavor to fulfill the licenses of any project used within RetroN 5 and any other software we write.
Retron Tèch wrote:I'd like to clarify one point regarding the allegations over at libretro.com: we are not using any of RetroArch in our "frontend" (libretron.so). While it is true that a few ASM functions from RetroArch were previously found in our frontend library, these were merely remnants of old test code which we unfortunately forgot to remove. The offending code has been removed as of the v2.0 update. We're sorry that this code was left in the binary up until recently; it was merely an oversight on our part. Furthermore as you will see from the source release of the emulator cores, we have our own interface between the frontend and the core plugins, totally different from that used by RetroArch itself.
As our frontend does not include any code from the RetroArch frontend then it does not fall under GPLv3 as they claim, and thus is not bound by any of the anti "TIVO-ization" stuff.