The differences between these adaptive sync technologies are who produced them, their supported products, and how often you'll find them supported by monitors.
AMD's FreeSync technology is for AMD graphics cards, while NVIDIA's is for NVIDIA graphics cards. You'll also notice that NVIDIA G-Sync support is rare in monitors, but you'll find AMD FreeSync in most monitors.