With respect to open source, there is Jitsi which I have seen exactly one person use for a small gathering. So shall we make things more difficult by requiring the use of open source (which I generally support)?
Jitsi is free software afaik, so a higher ethical standard than open source, although it classifies as open source because of this automatically. Aside from that, I think we should require free software and only switch to "merely open source", if there is no free software alternative.
Of course we should not simply require such a thing, but we should instead try to help, by making tutorials for easy setup of tools, for example Jitsi. We should create a guide, which any computer class teacher should be able to follow. Not an easy to meet criteria though. Perhaps people could also offer support for teachers for setting things up. Whatever we do, we should support teachers as well, not only make a requirement and we should not tie this support to any costs for the teachers.