Default [Question]

Ok so I have never developed anything for android (though I would love to learn) but doesn't the HTC one m7 have basically the exact same everything as this phone? Why can't we just open all m7 kernels up and change the phone name and have built kernels. I know we don't kang and I don't mean just steal peoples work but isn't this possible? Like I said I'm not a developer but I've been rooting and hacking my phones since the droid eris. Please give some insight if possible just looking for information.
Thanks, Bret

Sent from my HTC6525LVW using xda app-developers app