Some background.
MemTest86 (without the plus) was originally developed by Chris Brady (BradyTech Inc) with a first release in 1994. However, some of the testing algorithms used have been under development since 1981 and were previously implemented on Dec PDP-11, VAX-11/780 and Cray XMP (an old super computer) architectures. Since then, there have been more than a dozen new versions released. Between 1994 and 2002, support for 64bit was added (but only via PAE paging), new CPU types, symmetrical multiprocessors and many other features have been added during this period. MemTest86 was released as free open source (GPL) software during this period.
Between 2002 – 2004 (during the time period of the MemTest86 V3.0 release and there wasn't much activity from Chris) the code was 'forked' by Samuel Demeulemeester (formally part of the French CanardPC publishing group in France) into another version of the software called MemTest86+. The naming was unfortunate as it now leads to total confusion between users. Nevertheless, both Memtest86s subsequently continued to be developed. The original MemTest86 was continued to be developed across 2004 to 2013, with multiple updates made - most notably the stable Version 4.0 release. MemTest86 (the original) and the plus version exchanged a bunch of source code in this period.
In Feb 2013, after another long period of not much development, PassMark Software took over the maintenance of the original MemTest86 project from Chris. This was around the time that a lot of technological changes were occurring. The 64bit era was here, DDR4 was coming, UEFI had already arrived and Microsoft's Secure boot technology threatened to prevent MemTest86 from booting on future PC hardware.
Starting from MemTest86 v5, the code was re-written to support self-booting from the newer UEFI platform. The core software still remains free to use without restrictions. The MemTest86 v4 project (for traditional BIOS) is still maintained and remains GPL open source, for use on old machines. However, from V5 with the the software is being released under a proprietary license.
PassMark did five major releases between 2013 and today. PassMark added ECC support, Secure boot support (with Microsoft code signing it), Mouse support, a graphical UI, logging of test reports to the disk, Native 64bit, Some 128bit testing, support for a heap of new CPUs, DDR5 support, row hammer testing, command line boot configuration, PXE network booting, multi-language support, inventory checking, ECC injection, debug logging, performance improvements, ARM CPU support, memory address decoding (to tell you exactly which memory stick and chip on the stick is bad) and a bunch of other stuff.
Development on the MemTest86+ version was discontinued as there have been minimal updates since 2013 (until today that is, with this new V6 release). So the plus version was around 9 years behind. This release today brings it forward a few years. So for example, it now has DDR5 support, but is still missing a lot of important stuff like ECC support, Secure boot support, row hammer testing and the ability to log a test report to disk. The lack of secure boot being especially problematic for novice users as Win11 requires secure boot to be on, but Memtest86+ requires it to be off. So it won't work on most machines without a deep dive into the BIOS settings.
Nonetheless the core test algorithms in both versions were common for a long while and can be traced back 40 years. They are diverging slightly now but once you get either version running they should both provide a solid RAM test.