Source you can't compile or install onto the device wouldn't be very useful.
The Linux kernel developers see what Tivo did as a "feature" rather than a "flaw" and refuse GPLv3.
Linux is no longer the community-driven choice. It's big business with billions hanging on the line. The grassroots origins are long over.