This should be in a technical forum.
You are pro'ly too young to have witnessed the use of old "transistor radios" that competed for a while with the old amplifier-valves radios.
The radios of that era would have a row of buttons. At any one time, only one button in the row can remain depressed. Pressing one down, would cause the currently depressed button to pop up.
Browser radio buttons are called "radio buttons" not because of how they look, but how they behaved. Modern era browser radio buttons are now by convention round, as the ones you show.
However, technically and historically speaking, if you program them to allow multiple-selection, then you should no longer call them radio buttons.
You can spell the phrase as "radio button" or "radio-button". AFA hyphens are concerned, read When to use a hyphen to coin a new word and when to omit a hyphen? .
Checkboxes originate in the paper forms we still have to fill in till this day, in govt offices, hospitals, job applications, tax filings, etc. Check or tick as many as applicable. i.e., multiple-selections allowed. Modern convention expect checkboxes to be rectangular or squarish. However, programmers are known to give checkboxes the behaviour of radio-buttons.
So the questions should be
- If checkboxes are programmed to behave as radio buttons, should we call them radio buttons?
- Conversely, if radio buttons are programmed to allow multiple selection, are they still "radio buttons"?
The answer would be
- Stick to the expected convention. Do not confuse the application or its users.