Update: HTC has pulled down the kernel source and framework files for the time being. The reason is unclear. Perhaps they were posted early, but we'll keep an eye on them. You can grab the kernel source from this rehosted link and framework files from this one for now.
We're still a few weeks away from the ship date for the HTC One M8 Google Play Edition, but the kernel source is just a click away. HTC has posted the open source files for this device on its developer site, and you can (if the mood strikes you) poke around with it right now.
The download comes in two parts – a framework support package and the main ZIP file. Together you're looking at 131.7MB of KitKat code. This won't do the general public any good, though. It's mainly available so developers can improve app support and tinkerers can work on software modifications. It might also tell us a bit about how this device will work once it's out.
The HTC One M8 Google Play Edition is up for pre-order in Google Play (but only in the US) for $699.99. It's expected to ship in the next 2-3 weeks.
[HTCdev – Thanks, Justin]