There's a lot of information regarding Windows RDS Device vs User licensing and the scenarios where you should use either model. On top of that, you also have Windows versions to muddy the waters a little more. Thankfully, there's a Technet article that explains all this with a couple of Matrix diagrams to make it easy to decipher and for future reference.
Licensing RDS with CALs - updated 11/21/2016