Yeah, they insist on that and then write long blog posts on how they have to reverse engineer basic things which have been contributed by other manufacturers to linux kernel directly.