You can create a PDC or an NT like domain using samba. My question is , having windows based clients only require the license that come with every Windows client software or an additional license is required lets say if you access a shared directory that belongs to a samba based/Unix/Linux server?