For those, like you and me, who have been touting open-source as a beacon of hope: I'm sorry, we're done for.
First, anything that has more than a gig of memory and sells over a million units must be engineered according to the government's whims. That is pretty much ANYTHING useful nowadays. Hardware will now spy on you. And even though there is old hardware, and theoretically zero-trust programming techniques out there, that won't matter because:
They will go after open-source projects.
Any single method alone wouldn't work, but if pushed all at once, they could smother us. File lawsuits against and harass not just maintainers, but contributors and possibly even users; force registrars to de-register domains, and search engines to forget links; have ISP's stop allowing Tor connections, or possibly even implement whitelists of all websites instead of blacklists of "bad" ones.
Without secure computers, in today's world, there is no organized protest; there is no organized opposition; there is no truly effectual dissent, because the other side can see all and end it before it becomes an issue. And even then... gestures wildly.
Constitutionality means jack without both belief and enforcement. We have neither; a public split and jaded, and a government empowered in the worst possible way. And even if this doesn't pass - and that is a horrifyingly small if - the very fact that this is even being proposed is evidence that the battle is close to being lost completely. There is no second chance in this chase, and we are going to trip and fall eventually.
Though hope may be lost for us, may we retain hope that our descendants are at least somewhat at peace with the world we have given them.