It is possible to sell subscriptions for public nodes. This can be done by offering a free tier and a paid tier. The free tier would allow users to access the public node, but with limited features and/or a limited amount of data. The paid tier would allow users to access the public node with more features and/or a larger amount of data. This would allow users to access the public node according to their needs and budget.