Well, this isn't something we see too often. Hot on the heels of the release of Android 6.0 Marshmallow for its Moto X Pure 2015, Motorola has decided to release the smartphone's kernel sources to the wild.
As you might imagine, this isn't a move that's going to affect end-users right now. Instead, access to these sources is ideal for developers looking to do a variety of different things, including adjusting the OS, optimizing it, or overhauling the ROM entirely. With sources simply handed out like this, it makes a developer's job a bit easier.
In time, this release can affect end-users once developers release their work that stems from this, in whatever form it might come in. The Moto X Pure is pretty devoid of "bloatware", so that wouldn't be a focus of developers. Ultimately, it will be interesting to see what will be done, but it seems inevitable we'll eventually see heavily customized (and optimized) replacement ROMs.
The fact that the Moto X Pure doesn't have much (or any, depending on your tastes) bloatware, and is about as Android standard as you can get, makes it an interesting device for Motorola to release the sources for. Emphasizing that further, this phone is brand-new, meaning it will in all likeliness be treated to Android 7.0, and perhaps even 8.0 if owners get lucky.
Ultimately, this all comes back to us not knowing what will come from this. With the kernel sources out there, the Moto X Pure should become a seriously flexible device.
If you want to snag the source files, you can choose between a .tar.gz or .zip at the URL below; both weigh about 150MB.