I've been reading an article regarding a cross-license deal between Intel and AMD regarding stuff like 64bit, SSE2 and SSE3.
So, why do Intel or AMD need a license to implement a couple of opcodes? As long as they don't use a trademark (which Intel in the case of their 64-bit extension doesn't, since they use their own trademake "EM64" or whatever it's called), or a specific implementation that is patented, shouldn't everyone be allowed to implement a standard freely?
What's the legal background of this?
So, why do Intel or AMD need a license to implement a couple of opcodes? As long as they don't use a trademark (which Intel in the case of their 64-bit extension doesn't, since they use their own trademake "EM64" or whatever it's called), or a specific implementation that is patented, shouldn't everyone be allowed to implement a standard freely?
What's the legal background of this?