I am developing java desktop application using swing on Linux.
This application will be product for our client.
So application must have some security constrains.
Application should not run at all machines.
I am planning to get local machine's motherboard serial number.
Security constrains will be check based on this serial number.
Please provide me some ideas to secure my application better way.