Credits, License and Sources

mGBA

Source: https://github.com/mgba-emu/mgba

License File: https://github.com/mgba-emu/mgba/blob/master/LICENSE

mGBA is Copyright © 2013 – 2021 Jeffrey Pfau. It is distributed under the Mozilla Public License version 2.0. A copy of the license is available in the distributed LICENSE file.

mGBA contains the following third-party libraries:

  • inih, which is copyright © 2009 – 2020 Ben Hoyt and used under a BSD 3-clause license.
  • blip-buf, which is copyright © 2003 – 2009 Shay Green and used under a Lesser GNU Public License.
  • LZMA SDK, which is public domain.
  • MurmurHash3 implementation by Austin Appleby, which is public domain.
  • getopt for MSVC, which is public domain.
  • SQLite3, which is public domain.

proSystem

Source: https://github.com/libretro/prosystem-libretro

License File: https://github.com/libretro/prosystem-libretro/blob/master/License.txt

Copyright (C) 1989, 1991 Free Software Foundation, Inc.

Stella

Source: https://github.com/libretro/stella2014-libretro

License File: 

Thank you to the authors who contributed.

Nestopia

Source: https://github.com/libretro/nestopia

License File: https://github.com/libretro/nestopia/blob/master/COPYING

Copyright (C) 1989, 1991 Free Software Foundation, Inc.

PCSX_Rearmed

Source: https://github.com/notaz/pcsx_rearmed

License File: https://github.com/notaz/pcsx_rearmed/blob/master/COPYING

(C) 1999-2003 PCSX Team
(c) 1998 Vision Thing
Linuzappz <linuzappz@pcsx.net>
Shadow <shadow@pcsx.net>
Pete Bernett <psswitch@online.de>
NoComp <NoComp@mailcity.com>
Nik3d
Akumax <akumax@pcsx.net>

(C) 2005-2009 PCSX-df Team
(c) Ryan Schultz <schultz.ryan@gmail.com>
(c) Andrew Burton <adb@iinet.net.au>
(c) Stephen Chao <schao@myrealbox.com>
(c) Marcus Comstedt <marcus@mc.pp.se>
Stefan Sikora <hoshy@schrauberstube.de>

(C) 2009-2011 PCSX-Reloaded Team
edgbla (Root counters, various core/plugin fixes)
shalma (GTE Divider, many core improvements, sound plugin fixes)
Firnis (GTE code from PCSX-Revolution Project)
Gabriele Gorla (MDEC decoder)
Peter Collingbourne (Various core/psxbios fixes)
Dario, NeToU, siveritas (Various bugfixes)
Wei Mingzhi (Maintainer, input plugin, iso/cheat support, misc stuff)

ARM NEON GPU plugin:
(C) 2011-2012 Exophase
(C) 2011-2012 notaz

PCSX4ALL GPU plugin:
(C) 2010 PCSX4ALL Team
(C) 2010 Unai
Franxis <franxism@gmail.com>
Chui <sdl_gp32@yahoo.es>

GLES plugin (psx4m project):
(C) 1999-2009 by Pete Bernert
EQ
Olli Hinkka
Proger
Pickle

P.E.Op.S. GPU plugin:
(C) Pete Bernert and the P.E.Op.S. team

P.E.Op.S. SPU plugin:
(C) Pete Bernert and the P.E.Op.S. team
(C) SPU2-X, gigaherz, Pcsx2 Development Team
shalma
notaz

MIPS->ARM recompiler:
(C) 2009-2011 Ari64

integration, optimization and frontend:
(C) 2010-2012 notaz

Special thanks to Mednafen author, shalma/gretar and Rokas for
various help and ideas while developing this emulator.

some implementation ideas (and maybe code?) likely originated from
MAME/smf/pSXauthor and were integrated by various people to PCSX.

SMS Plus GX

Source: https://github.com/libretro/smsplus-gx

License File: https://github.com/libretro/smsplus-gx/blob/master/docs/license

While still being free software. It is now based on SMS Plus GX, with some other changes too such as :

  • Updated MAME FM & Z80 core based on upstream (YM core from CrabEmu, GPLv2 licensed. Z80’s core is BSD licensed)
  • PSG emulation based on CrabEmu’s own PSG sound core. (also Maxim’s psg as an option, set MAXIM_PSG)
  • Multiple audio output supports (ALSA, OSS, Pulseaudio, Portaudio, libao)
  • Numerous fixes so it can build & work properly on 64-bits. (as well as 32-bits of course)

And more…

This emulator is free software under the GPLv2 or later. See docs/license for more details. Also, see docs/contributors to see who contributed (indirectly or directly) to SMS Plus (GX).

FreeINTV

Source: https://github.com/libretro/FreeIntv

License File: https://github.com/libretro/FreeIntv/blob/master/LICENSE

FreeIntv was created by David Richardson. The PSG and STIC emulation was made closer to hardware and optimized by Oscar Toledo G. (nanochess)

The FreeIntv core is licensed under GPLv3.

Supafaust

Source: https://github.com/libretro/supafaust

License File: https://github.com/libretro/supafaust/blob/master/COPYING

Many thanks to the author(s) for working on this emulator

JSON for Modern C++

Source: https://github.com/nlohmann/json

License File: https://github.com/nlohmann/json/blob/develop/LICENSE.MIT

The class is licensed under the MIT License:

Copyright © 2013-2021 Niels Lohmann

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

libCurl

Source: https://curl.se/libcurl/

License: https://curl.se/docs/copyright.html

Curl and libcurl are true Open Source/Free Software and meet all definitions as such. It means that you are free to modify and redistribute all contents of the curl distributed archives. You may also freely use curl and libcurl in your commercial projects.

 

Wpa_supplicant and hostapd

License: https://w1.fi/cgit/hostap/plain/README

Copyright (c) 2002-2019, Jouni Malinen <j@w1.fi> and contributors
All Rights Reserved.

These programs are licensed under the BSD license (the one with
advertisement clause removed).

If you are submitting changes to the project, please see CONTRIBUTIONS
file for more instructions.

Ffmpeg

Source:https://github.com/FFmpeg/FFmpeg

License File: https://github.com/FFmpeg/FFmpeg/blob/master/COPYING.LGPLv2.1

Guo, Yejun

James Almer

Andreas Rheinhardt

Gyan Doshi

Anton Khirnov

Martin Storsjö

Lynne

Ubaldo Porcheddu

Marton Balint

Fei Wang

Valerii Zapodovnikov

Michael Niedermayer

Zane van Iperen

Shubhanshu…

Steven Liu

Xuewei Meng

Peter Ross

Michael Niedermayer

Zane van Iperen

See the Git history of the project (git://source.ffmpeg.org/ffmpeg) to get the names of people who have contributed to FFmpeg.

Busybox

Source: https://github.com/mirror/busybox

License File: https://github.com/mirror/busybox/blob/master/LICENSE

busybox@busybox.net

Denys Vlasenko <vda.linux@googlemail.com>

List of the authors of code contained in BusyBox.

If you have code in BusyBox, you should be listed here. If you should be
listed, or the description of what you have done needs more detail, or is
incorrect, _please_ let me know.

-Erik

———–

Peter Willis <psyphreak@phreaker.net>
eject

Emanuele Aina <emanuele.aina@tiscali.it>
run-parts

Erik Andersen <andersen@codepoet.org>
Tons of new stuff, major rewrite of most of the
core apps, tons of new apps as noted in header files.
Lots of tedious effort writing these boring docs that
nobody is going to actually read.

Laurence Anderson <l.d.anderson@warwick.ac.uk>
rpm2cpio, unzip, get_header_cpio, read_gz interface, rpm

Jeff Angielski <jeff@theptrgroup.com>
ftpput, ftpget

Enrik Berkhan <Enrik.Berkhan@inka.de>
setconsole

Jim Bauer <jfbauer@nfr.com>
modprobe shell dependency

Edward Betts <edward@debian.org>
expr, hostid, logname, whoami

John Beppu <beppu@codepoet.org>
du, nslookup, sort

David Brownell <dbrownell@users.sourceforge.net>
zcip

Brian Candler <B.Candler@pobox.com>
tiny-ls(ls)

Randolph Chung <tausq@debian.org>
fbset, ping, hostname

Dave Cinege <dcinege@psychosis.com>
more(v2), makedevs, dutmp, modularization, auto links file,
various fixes, Linux Router Project maintenance

Jordan Crouse <jordan@cosmicpenguin.net>
ipcalc

Magnus Damm <damm@opensource.se>
tftp client
insmod powerpc support

Larry Doolittle <ldoolitt@recycle.lbl.gov>
pristine source directory compilation, lots of patches and fixes.

Glenn Engel <glenne@engel.org>
httpd

Gennady Feldman <gfeldman@gena01.com>
Sysklogd (single threaded syslogd, IPC Circular buffer support,
logread), various fixes.

Robert Griebl <sandman@handhelds.org>
modprobe, hwclock, suid/sgid handling, tinylogin integration
many bugfixes and enhancements

Karl M. Hegbloom <karlheg@debian.org>
cp_mv.c, the test suite, various fixes to utility.c, &c.

Daniel Jacobowitz <dan@debian.org>
mktemp.c

Matt Kraai <kraai@alumni.cmu.edu>
documentation, bugfixes, test suite

Rob Landley <rob@landley.net>
Became busybox maintainer in 2006.

sed (major rewrite in 2003, and I now maintain the thing)
bunzip2 (complete from-scratch rewrite, then mjn3 optimized the result)
sort (more or less from scratch rewrite in 2004, I now maintain it)
mount (rewrite in 2005, I maintain the new one)

Stephan Linz <linz@li-pro.net>
ipcalc, Red Hat equivalence

John Lombardo <john@deltanet.com>
tr

Glenn McGrath <glenn.l.mcgrath@gmail.com>
Common unarchiving code and unarchiving applets, ifupdown, ftpgetput,
nameif, sed, patch, fold, install, uudecode.
Various bugfixes, review and apply numerous patches.

Manuel Novoa III <mjn3@codepoet.org>
cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes,
mesg, vconfig, nice, renice,
make_directory, parse_mode, dirname, mode_string,
get_last_path_component, simplify_path, and a number trivial libbb routines

also bug fixes, partial rewrites, and size optimizations in
ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
mv, realpath, rm, sort, tail, touch, uname, watch, arith, human_readable,
interface, dutmp, ifconfig, route

Vladimir Oleynik <dzo@simtreas.ru>
cmdedit; bb_mkdep, xargs(current), httpd(current);
ports: ash, crond, fdisk (initial, unmaintained now), inetd, stty, traceroute,
top;
locale, various fixes
and irreconcilable critic of everything not perfect.

Bruce Perens <bruce@pixar.com>
Original author of BusyBox in 1995, 1996. Some of his code can
still be found hiding here and there…

Rodney Radford <rradford@mindspring.com>
ipcs, ipcrm

Tim Riker <Tim@Rikers.org>
bug fixes, member of fan club

Kent Robotti <robotti@metconnect.com>
reset, tons and tons of bug reports and patches.

Chip Rosenthal <chip@unicom.com>, <crosenth@covad.com>
wget – Contributed by permission of Covad Communications

Pavel Roskin <proski@gnu.org>
Lots of bugs fixes and patches.

Gyepi Sam <gyepi@praxis-sw.com>
Remote logging feature for syslogd

Rob Sullivan <cogito.ergo.cogito@gmail.com>
comm

Linus Torvalds
mkswap, fsck.minix, mkfs.minix

Linus Walleij
fbset and fbsplash config RGBA parsing
rewrite of mdev helper to create devices from /sys/dev

Mark Whitley <markw@codepoet.org>
grep, sed, cut, xargs(previous),
style-guide, new-applet-HOWTO, bug fixes, etc.

Charles P. Wright <cpwright@villagenet.com>
gzip, mini-netcat(nc)

Enrique Zanardi <ezanardi@ull.es>
tarcat (since removed), loadkmap, various fixes, Debian maintenance

Tito Ragusa <farmatito@tiscali.it>
devfsd and size optimizations in strings, openvt, chvt, deallocvt, hdparm,
fdformat, lsattr, chattr, id and eject.

Paul Fox <pgf@foxharp.boston.ma.us>
vi editing mode for ash, various other patches/fixes

Roberto A. Foglietta <me@roberto.foglietta.name>
port: dnsd

Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
misc

Mike Frysinger <vapier@gentoo.org>
initial e2fsprogs, printenv, setarch, sum, misc

Jie Zhang <jie.zhang@analog.com>
fixed two bugs in msh and hush (exitcode of killed processes)

Maxime Coste <mawww@kakoune.org>
paste implementation

SDL

Source: https://github.com/libsdl-org/SDL

License File: https://github.com/libsdl-org/SDL/blob/main/LICENSE.txt

imple DirectMedia Layer CREDITS
Thanks to everyone who made this possible, including:

* Cliff Matthews, for giving me a reason to start this project. 🙂
— Executor rocks! *grin*

* Ryan Gordon for helping everybody out and keeping the dream alive. 🙂

* Gabriel Jacobo for his work on the Android port and generally helping out all around.

* Philipp Wiesemann for his attention to detail reviewing the entire SDL code base and proposes patches.

* Andreas Schiffler for his dedication to unit tests, Visual Studio projects, and managing the Google Summer of Code.

* Mike Sartain for incorporating SDL into Team Fortress 2 and cheering me on at Valve.

* Alfred Reynolds for the game controller API and general (in)sanity

* Jørgen Tjernø for numerous magical Mac OS X fixes.

* Pierre-Loup Griffais for his deep knowledge of OpenGL drivers.

* Julian Winter for the SDL 2.0 website.

* Sheena Smith for many months of great work on the SDL wiki creating the API documentation and style guides.

* Paul Hunkin for his port of SDL to Android during the Google Summer of Code 2010.

* Eli Gottlieb for his work on shaped windows during the Google Summer of Code 2010.

* Jim Grandpre for his work on multi-touch and gesture recognition during
the Google Summer of Code 2010.

* Edgar “bobbens” Simo for his force feedback API development during the
Google Summer of Code 2008.

* Aaron Wishnick for his work on audio resampling and pitch shifting during
the Google Summer of Code 2008.

* Holmes Futrell for his port of SDL to the iPhone and iPod Touch during the
Google Summer of Code 2008.

* Jon Atkins for SDL_image, SDL_mixer and SDL_net documentation.

* Everybody at Loki Software, Inc. for their great contributions!

And a big hand to everyone else who has contributed over the years.

THANKS! 🙂

— Sam Lantinga <slouken@libsdl.org>