+ the Linux kernel, and Christoph Pfisterer.
+
+* Assorted support code is borrowed from the TianoCore EDK2
+ (https://sourceforge.net/projects/tianocore/), which is the reference
+ implementation for EFI.
+
+* Dave Vasilevsky (dave@vasilevsky.ca) contributed the disk-ejection
+ code.
+
+* John Bressler (jrb1327@gmail.com) contributed the code to boot BIOS-based
+ OSes on UEFI-based PCs.
+
+* The code for editing boot options (cursor_left(), cursor_right(), and
+ line_edit() in screen.c) is taken from gummiboot
+ (http://freedesktop.org/wiki/Software/gummiboot).
+
+* Stefan Agner (stefan@agner.ch) turned the original ext2fs/ext3fs driver
+ into one that can read ext4fs.
+
+* Samuel Liao ported the GRUB 2 Btrfs code into an EFI driver and
+ contributed it to this project.
+
+* Matthew J. Garrett (mjg@redhat.com) wrote the shim boot loader upon which
+ rEFInd relies for its Secure Boot functionality. I took a few shim
+ functions to help out on the rEFInd side, too; see the mok/mok.c source
+ code file.
+
+* James Bottomley (James.Bottomley@HansenPartnership.com) wrote the
+ Linux Foundation's PreBootloader, which is an alternative to shim. I've
+ found that much of its code is also useful in implementing Secure Boot
+ functionality in rEFInd. Most of the files in the mok subdirectory are
+ based on Bottomley's PreBootloader code.
+
+* The PNG support, in the files libeg/lodepng.c and libeg/lodepng.h, is a
+ slightly modified version of LodePNG (http://lodev.org/lodepng/) by Lode
+ Vandevenne. (The libeg/lodepng_xtra.c file provides some necessary
+ ancillary and interface functions written by me.)
+
+Icons and graphics:
+-------------------