Open-source software leader Red Hat has filed a complaint against a Canadian company it says has launched "an aggressive litigation campaign" against four industry giants for allegedly violating patents by using open-source technologies.