How tech giants are both cooperating while competing in hardware, software and technology services (Wall Street Journal)