Unfortunately, there's no "herd-immunity" externalized benefit, so the efficient way to allocate it is by individuals buying doses for themselves. (Well, for Homo economicus, rather than Homo sapiens.)
I'm fine with buying it (for a semi-reasonable price, i.e. not $10K) but no one makes an FDA-approved version and it's not clear how active the efforts are to get a LYMErix replacement approved. (There have been early-stage clinical trials but there don't seem to be aggressive efforts to move forward.) Presumably the canine versions would be safe enough but you can't just buy those on the open market and administer them.
Sure, but the Chinese government has far more sophisticated ways of taking down sites so their own citizens can't access them, and they're not afraid to use them - even against big name sites. And in fact they often do, to help local companies providing the same offerings to prosper.
The current DDoS attack just strikes me as too crude a method when they have so many other options available.
If you were going to argue that it's just a retaliation towards GitHub for hosting these projects, then once again there are others sites the government is far more concerned about and they could use DDoS to bring them down with far less publicity than what the GitHub DDoS is generating.
It just doesn't seem to make sense from either the method being used or the motivation behind the attacks.
If there's the potential for multiples then I'll have a CameraManager (TheCameraManager) that finds out what's connected to the system and provides enumeration and access. I'll generally try to make the cameras look like a singleton and hide the Camera class. Sort of like a factory, except you'll only ever get N instances of your Camera class for N cameras.