Sorry arielenter, the problem is that this device usually requires the r73 driver, which requires the r73.bin firmware (that is non-free). Anyway, it seems that non all the versions of this device use the r73 driver. Perhaps your version does not make use of that driver, and this is why it can work with your free operating system.
Can you please indicate the driver you are currently using? You can find it by means of lsusb, dmesg or sometimes iwconfig
Anyway, it seems this model uses the Ralink RT2500USB driver (see https://usb-ids.gowdy.us/read/UD/13b1). Inside this page (http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page#License_information) you can find information about the Ralink chipset (used by your device)