I was actually planning to ask the same question today.
Socket count is not a good indicator of cluster capacity anymore. My X9 generation 4-node, 8 socket homelab cluster has less total compute and RAM capacity than one single socket epyc rome server.
I do this for fun/learning at home, so that I can take what I learn to work. It would be nice to be able to afford to have the same software at home that I'll be buying for work (with company moneys). It would cost me around $750/yr to license my homelab, which would eclipse the entire cost of the hardware in 4 years. (not happening). Meanwhile, I can community license a 6-node single socket cluster I'm building at work for <$600/yr that has 5X as much compute power and RAM?
Revised licensing model suggestions:
Separate "repository access" licensing from "support" licensing. License repo access per node, and support tiers on total core-count / installed RAM basis. Offer non-commercial "homelab" and "commercial" repo access licensing options.
Repo access license:
HomeLab: ~€50/yr per node. Total cluster may not exceed 144 core, 1TB RAM, 256TB Storage, or 7 nodes. For NON-Commercial use ONLY. Opportunistic community support response.
Commercial: ~€200/yr per node. No Hardware limits. Community forum support with preferred priority.
Support Licensing: (same/similar features as current tiers... requires purchase of repo access license for each node and minimum 16 core support)
Basic: ~€10/yr per physical core or per 32GB installed memory, whichever is greater.
Standard: ~€15/yr per physical core or per 32GB installed memory, whichever is greater.
Premium: ~€25/yr per physical core or per 32GB installed memory, whichever is greater.