Howdy all, What would be the software freedom requirements for a video chat system? Does “Firefox Hello”, included in recent versions of Mozilla Firefox <URL:https://www.mozilla.org/en-US/firefox/hello/>, satisfy the requirements? The protocol WebRTC <URL:https://en.wikipedia.org/wiki/WebRTC> has an open specification <URL:http://www.webrtc.org/> with free-software reference implementations. Are there patent holders who could threaten users and/or implementors? So long as the communication is using standard WebRTC, any conformant client can communicate with any other. The Mozilla Firefox and Google Chromium browsers are licensed under free-software conditions. Both are a WebRTC client by default if I understand correctly <URL:https://wiki.mozilla.org/WebRTC> <URL:http://www.webrtc.org/blog/seeyouontheweb>. What's also needed is a WebRTC server to receive client connections, and to manage sessions. The WebRTC project has a demonstration server at <URL:https://apprtc.appspot.com/>, but I think it's not meant to be a full-fledged service for public use. That also requires users to understand that there's a third party involved: the WebRTC service provider, mediating the connection between the parties who want to communicate. That's a significant learning barrier for many people. Firefox Hello appears to be a way of hiding the fact that a third-party server is involved, in order to make the user experience simpler: it has already chosen the WebRTC server and you don't need to understand that in order to use it. It's in Mozilla Firefox version 35 or later, which I don't have (I'll wait for it to enter Debian Jessie), so I haven't tested it. What software-freedom implications are there? Can the client easily choose to use any WebRTC server? Do the connections get logged by some third party? Are the Terms of Use problematic for software freedom <URL:https://www.mozilla.org/en-US/about/legal/terms/firefox-hello/>? Does using it require the running of any non-free code (e.g. JavaScript without a free software license)? -- \ “I would rather be exposed to the inconveniences attending too | `\ much liberty than those attending too small a degree of it.” | _o__) —Thomas Jefferson, 1791-12-23 | Ben Finney