If you are new to Blood you will probably be fine just playing Blood: Fresh Supply. It is a little buggy, but most of the bugs are being addressed. Also if you are new to the game you wouldn't notice most of them anyway.
If I understand it correctly BloodGDX, originally referenced the early leaked alpha code, and a reverse engineered copy of Blood, but I don't know if M210 still uses it or if that has all been replaced with original code by the time he released his source-code for it.
NBlood is supposed to have been accomplished by a clean room design process. NukeYKT referenced some of the reverse engineering tools he used in the process, but the code he released to get it working with a (currently) forked version of eDuke, should have been independently generated. NBlood had some issues rendering rotating sectors earlier on, but I think those have all been addressed.
There are some differences between OUWB and NBlood and BloodGDX, but they are relatively minor. They can all play the Blood demo files and have them render the game-play out with very little, if any, variation. This is important because it actually renders a new instance of actual gameplay and they aren't actually video recordings. Think MIDI vs an MP3. B:FS can't play original demo files because they would render out completely differently. (The character would die too soon, or turn too much or miss targets entirely, etc.)
Playing BLOOD on an actual DOS computer may be problematic unless you can find a motherboard that still has PCI slots and you can get a SoundBlaster. You would still have to hexedit the blood.exe to not crash when you pick up the reflective shots or jump into water with a diving suit. (a bug with the PCI bus) You would also have to fix the cryptic.exe if you are running it on a [CPU faster than 200 MHz]
OUWB on DOSBox or some other emulation is probably a good if a little clunky long term solution.
B:FS will depend on how long they support it
NBlood, and BloodGDX will be around indefinitely since the source code has been released, but you can probably project out variants like Brutal Doom for Doom. Some people love it, some people hate it.
Post edited June 11, 2019 by DustyStyx