One of the reasons I love working for Red Hat these days is that this is a company that is genuinely trying to be different. It doesn't always succeed, and trying to balance the competing values of Freedom, Accountability, Courage and Commitment can make for some rather emotive exchanges (there's a reason our CEO mentions memo-list as an example of one of the things that makes Red Hat tick).
But even though our adherence to those four principles is imperfect (we're still only human), it remains a fact that Red Hat follows a policy of "upstream first" for new product development (even for previously proprietary products acquired through acquisitions), and aims to only diverge from upstream versions for sustaining engineering purposes (like backporting backwards compatible fixes to early versions).