I had a similar conversation with someone once, if I developed a special set of instructions that cut cpu use and wattage by some significant amount. Would I patent it and only have it inside my own cpus? or would I open source it and allow everyone to take advantage of the drop in power use and increased efficiency.
I said I would allow anyone and everyone to use it.
Because efficiency is more valuable than profit.
They called me a fool, still not sure who was correct.
:P