Thank you - I really enjoyed the flashback to my childhood you provided me just now!
https://www.synopsys.com/software-integrity/security-testing...
TL;DR: A Microsoft contractor basically endorsed piracy, in a weirdly-recursive-enough-to-be-legal way...
In any case, congratulations to op for having their project reach the original franchise. It's a sign of a job well done!
Especially I wanted to have a very light-weight emulator which starts within milliseconds. The major part of the emulator downloads with just 24kB compressed. I suppose I have reached the goal.
It’s basic courtesy (plus MIT license, if you prefer).
Andrew Tanenbaum on choosing MIT for the MINIX project, which was used by Intel + the IC as a base for the Intel Management Engine (emphasis mine):
"The only thing that would have been nice is that after the project had been finished and the chip deployed, that someone from Intel would have told me, just as a courtesy, that MINIX was now probably the most widely used operating system in the world on x86 computers. That certainly wasn't required in any way, but I think it would have been polite to give me a heads up, that's all."
If you'd like to avoid a large company profiting off your work without attribution, don't use MIT.
It may not be owed/due, but common decency suggests you give a heads up.
In Intel's case I'm guessing there was a contending motive in that they preferred not to draw attention to it.
Large companies don't operate according to human social norms like this. It's important to be reminded of this fact from time to time.
[1] Ok, maybe Google have just bots for this also. ;)
If you use this software in a commercial product, you are required to
make an attempt to send me an e-mail letting me know about it,
because it's just nice to know.
Of course that would piss off the lawyers because now if a developer uses your software and doesn't e-mail you, you could sue them. But it's not like big companies always respect licenses anyway :)(I wonder where Intel shows this copyright notice; in principle, it should come with every processor or product based on the processor. Probably in the same place where IME itself lives…)
That would be appropriate for a flight simulator.
But the remark still stand, and I hope OP has been correctly credited for it.
That said, I do advocate for companies doing financial contributions to open source where possible.