What is it called when two or more companies jointly develop a new technology?
1) Technology trading
2) Joint licensing
3) A research partnership
4) An antitrust violation