Live data from Hacker News

Twilio releases open source video conferencing apps for iOS, Android and web

twilio.com

21–30 of 107 posts

Re: Twilio releases open source video conferencing apps for iOS, Android and web

#21
post #13

These are open source clients for a proprietary backend, which are no doubt still useful in a number of circumstances. If you are comfortable with a more proprietary stack, then Google Hangouts / Zoom / others are likely to provide a better supported user experience. If you would prefer a more libre end-to-end experience then Jitsi Meet may be an attractive alternative.

Even RMS has no problems with using open source frontends to proprietary services. The reasoning is: if you can audit and modify the way you talk to the service to ensure you arent revealing any information you'd rather not, why do you care if the service itself is OSS, proprietary, or some dude in Qubec handcrafting TLS packets?

Re: Twilio releases open source video conferencing apps for iOS, Android and web

#22
post #13

These are open source clients for a proprietary backend, which are no doubt still useful in a number of circumstances. If you are comfortable with a more proprietary stack, then Google Hangouts / Zoom / others are likely to provide a better supported user experience. If you would prefer a more libre end-to-end experience then Jitsi Meet may be an attractive alternative.

> Google Hangouts > likely to provide a better supported user experience. Yeah, about that: https://arstechnica.com/gadgets/2019/01/the-great-google-han...

According to a more recent (2020-03-03) blog post[0] by Google, they'll be rolling out free access to Hangouts Meet for GSuite and GSuite Education users.

[0] https://cloud.google.com/blog/products/g-suite/helping-busin...

Re: Twilio releases open source video conferencing apps for iOS, Android and web

#23
post #21
post #13

These are open source clients for a proprietary backend, which are no doubt still useful in a number of circumstances. If you are comfortable with a more proprietary stack, then Google Hangouts / Zoom / others are likely to provide a better supported user experience. If you would prefer a more libre end-to-end experience then Jitsi Meet may be an attractive alternative.

Even RMS has no problems with using open source frontends to proprietary services. The reasoning is: if you can audit and modify the way you talk to the service to ensure you arent revealing any information you'd rather not, why do you care if the service itself is OSS, proprietary, or some dude in Qubec handcrafting TLS packets?

That doesn't sound like him :)

Do you have a reference/quote for that, out of interest?

In the past it seems like he's been skeptical[0] of providing user data to third-party services.

[0] - https://www.theguardian.com/technology/2008/sep/29/cloud.com...

Re: Twilio releases open source video conferencing apps for iOS, Android and web

#24
post #13

These are open source clients for a proprietary backend, which are no doubt still useful in a number of circumstances. If you are comfortable with a more proprietary stack, then Google Hangouts / Zoom / others are likely to provide a better supported user experience. If you would prefer a more libre end-to-end experience then Jitsi Meet may be an attractive alternative.

Zoom is owned indirectly by the Chinese government, not sure what that means to your company but FYI.

Re: Twilio releases open source video conferencing apps for iOS, Android and web

#25
post #12

Earlier quoted context omitted.

But they are open source (Apache licensed), so that can be changed. Potentially, one could make a fork that can use either one’s own backend or Twillio’s, while Twillio’s own can only use Twillio’s.

Is it trivial to write a backend that will replace the functionality in Twilio's backend?

It may not be entirely trivial but if enough people are willing to contribute it could be trivial on an individual basis.

I'd be interested in giving it a go. If anyone else is, just leave a comment on this issue. https://github.com/ethanwillis/oss-twilio-video-backend/issu...

Re: Twilio releases open source video conferencing apps for iOS, Android and web

#26
post #23
post #21

Earlier quoted context omitted.

Even RMS has no problems with using open source frontends to proprietary services. The reasoning is: if you can audit and modify the way you talk to the service to ensure you arent revealing any information you'd rather not, why do you care if the service itself is OSS, proprietary, or some dude in Qubec handcrafting TLS packets?

That doesn't sound like him :) Do you have a reference/quote for that, out of interest? In the past it seems like he's been skeptical[0] of providing user data to third-party services. [0] - https://www.theguardian.com/technology/2008/sep/29/cloud.com...

This was from a private email exchange, but you can look at how he's soliciting a FOSS Google Docs client as evidence that he'd be fine with a FOSS interface to a proprietary service.

Additionally, https://www.gnu.org/philosophy/javascript-trap.html makes no mention of proprietary backends being harmful to user freedom, only obfuscated (unauditable) frontend code.

Re: Twilio releases open source video conferencing apps for iOS, Android and web

#27
post #21
post #13

These are open source clients for a proprietary backend, which are no doubt still useful in a number of circumstances. If you are comfortable with a more proprietary stack, then Google Hangouts / Zoom / others are likely to provide a better supported user experience. If you would prefer a more libre end-to-end experience then Jitsi Meet may be an attractive alternative.

Even RMS has no problems with using open source frontends to proprietary services. The reasoning is: if you can audit and modify the way you talk to the service to ensure you arent revealing any information you'd rather not, why do you care if the service itself is OSS, proprietary, or some dude in Qubec handcrafting TLS packets?

It doesn't seem to me that this is end-to-end encrypted, I would care where my conversation, video, and voice data go.

Re: Twilio releases open source video conferencing apps for iOS, Android and web

#28
post #21

Earlier quoted context omitted.

Even RMS has no problems with using open source frontends to proprietary services. The reasoning is: if you can audit and modify the way you talk to the service to ensure you arent revealing any information you'd rather not, why do you care if the service itself is OSS, proprietary, or some dude in Qubec handcrafting TLS packets?

It doesn't seem to me that this is end-to-end encrypted, I would care where my conversation, video, and voice data go.

You quite explicitly don't need to audit the backend to verify something is end to end encrypted. I can be confident nobody is snooping on my TLS communications without needing to audit every router along the way, this is in some ways the entire point.

Re: Twilio releases open source video conferencing apps for iOS, Android and web

#29
post #26
post #23

Earlier quoted context omitted.

That doesn't sound like him :) Do you have a reference/quote for that, out of interest? In the past it seems like he's been skeptical[0] of providing user data to third-party services. [0] - https://www.theguardian.com/technology/2008/sep/29/cloud.com...

This was from a private email exchange, but you can look at how he's soliciting a FOSS Google Docs client as evidence that he'd be fine with a FOSS interface to a proprietary service. Additionally, https://www.gnu.org/philosophy/javascript-trap.html makes no mention of proprietary backends being harmful to user freedom, only obfuscated (unauditable) frontend code.

I guess the logic there being, if you're running it, you should be able to change it / fix it.

Re: Twilio releases open source video conferencing apps for iOS, Android and web

#30
post #28

Earlier quoted context omitted.

It doesn't seem to me that this is end-to-end encrypted, I would care where my conversation, video, and voice data go.

You quite explicitly don't need to audit the backend to verify something is end to end encrypted. I can be confident nobody is snooping on my TLS communications without needing to audit every router along the way, this is in some ways the entire point.

The point of e2e encryption is that the server can't decrypt it.
Post reply on HN