The key idea behind deciding whether to fork or not comes from the licenses, patents, and legal bindings. Although android is open source, there are so many patent and licensing issues. Only way to avert it is to go "China", ignore patents inside your own territory. Or, be a good dog and pay for all the claims. Samsung is the only exception who are playing push back and forth all along.