We have a managed package that requires a license. We've purchased enough licenses for our entire company (2,500+ users). Assuming I know the SELECT statement that will get me a list of all these users, is there a way I can grant this license to all of these users via either Anonymous Apex or through the Data Loader? Additionally, how can I ensure that all new users who meet this same criteria are granted this license automatically going forward?