To add some clues:
home / family computers should not be restricted to home / family / student version (professional versions shall be allowed)
IP address shall not be a criteria to differentiate computers: it is now quite current to have multi-homed, multi-stacks home computers but you still have NAT for IP V4.
Hope this helps.