"License" is a very general concept. You can give somebody "license" to do almost anything. See e. g. https://www.law.cornell.edu/wex/license
"Copyright" is a specific thing that you can possess - see the definition here: https://www.copyright.gov/help/faq/definitions.html
You can therefore grant somebody license to use something over which you hold copyright. You can also grant them license to do all sorts of other things, and you can breach the license in all sorts of ways. See for instance:
https://www.lexology.com/library/detail.aspx?g=e4b1226a-b6b4...
My main point, though, is that simply informing CNET that they are in violation of a program's license should be enough to make them stop, in theory. You may not need a DMCA takedown to do it, though one wouldn't hurt.
> Absent a license, there is nothing permitting the redistributing of software.
That's not true, because of fair use: https://en.wikipedia.org/wiki/Fair_use.
> if you do not fulfill the terms of the license, you have no license to distribute, and are violating copyright.
You may still have a license to distribute. You just aren't, in this case, distributing in accordance with that license. Licenses don't necessarily terminate upon violation (though they often do).