Если у меня есть компьютер с windows xp с одной лицензией (та, что мне дала dell), если у меня есть 2-3 установки vm (с использованием vmware) для целей разработки, нужно ли мне иметь лицензии на все из них?
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он касается лицензирования или юридических вопросов, а не программирования или разработки программного обеспечения. Глянь сюда и здесь для подробностей и центр помощи для более подробной информации.





Прочтите лицензионное соглашение Microsoft EULA, прилагаемое к имеющейся у вас OEM-лицензии.
Скорее всего, это говорит о том, что вы можете запускать только одну копию одновременно. Итак, да: вам нужно несколько лицензий.
Однако, если вы занимаетесь разработкой в компании или учебном заведении, вы можете использовать лицензионный ключ для корпоративной лицензии / сайта.
Это верно. Следует отметить, что «лазейка» для корпоративных лицензий была закрыта для версий ОС Vista и последующих версий, поэтому вам придется побеспокоиться о затратах на лицензирование, если вы захотите получить поддержку в будущем.
возможный дубликат Вопрос о лицензировании при запуске Windows XP под Windows XP (с использованием vmware)