Re: Public TURN servers. Why Jami?

2020-05-22 Thread Greg Troxel
Сергей Петров  writes:

> I have found lists of public STUN servers (
> https://gist.github.com/mondain/b0ec1cf5f60ae726202e  and
> https://gist.github.com/sagivo/3a4b2f2c7ac6e1b5267c2f1f59ac6c6b), but only
> a few TURN's. It seems a bit strange.

With STUN, you basically send a small number of packets at call setup to
find out your public address.  With TURN, the server forwards media
packets, which is a lot more traffic.  So it makes sense that people
would be willing to offer STUN but not TURN.

What I find surprising is that clients that can be configured for STUN
and TURN do not seem to record if they work or not and present that to
the user.  (I haven't checked jami lately, but linphone at least makes
it hard to figure out, perhaps needing to turn on debug logging.)



Re: Why Jami?

2020-05-22 Thread Greg Troxel
Dmitry Alexandrov  writes:

>> Server-based SIP is still fully supported.
>
> Unfortunately, itʼs not easy to find not even a good manual, but just
> a brief overview of it: what exactly ‘fully supported’ means.
>
> Itʼs pretty reasonable for an end user to expect a full-blown SIP
> client to contain certain features, which are technically not parts of
> the SIP proper: such as end-to-end encryption of media stream, which
> means support of ZRTP.

Good points.  I find that the SIP app landscape is somewhat troubled,
and if jami the app really did support SIP that would be great.

> But Jami does not support ZRTP, does it?

ZRTP is of course very important.  I would expect the encryption in the
jami protocol to be more or less ZRTP with authentication based on jami
addresses.


Another thing is that it at least earlier did not seem possible to start
up jami and use it without creating a jami address, and just do SIP.  It
seems obvious that this should be possible if it "supports SIP".  I
realize there is no great cost to creating an account, but someone might
not want it to be registered (either DHT or proxy) and there is
cognitive load in doing unwanted things.



jami iOS version and GPL

2021-06-20 Thread Greg Troxel

I looked at the download page (because of a previous message) and was
surprised to see an iOS link, because I had the impression Jami was GPL
rather than some permissive license.  I looked at the repo and sure
enough GPL3.

As I understand Apple's app store terms, users who receive software have
to agree to not distribute it all, let alone modify it, and this is
incompatible with the GPL.

I looked at CONTRIBUTING, and there's no CLA (yay!) so this seems to be
the usual inbound=outbound (yay again!).   So there are likely many
copyright holders, rather than SFL being the sole holder, and all of
them would need to consent to dual licensing.

So I wonder if someone could explain how this works.  Do app store users
who receive an ios binary have the legal right to resdistribute it?  Are
they prevented from doing so by technical means?

Is there some proprietary dual licensing scheme happening?

Thanks,
Greg


signature.asc
Description: PGP signature


download, versions (new user experience report)

2021-06-20 Thread Greg Troxel

I have tried Ring/Jami long ago nad am having another iteration of
trying it.

I went to jami.net (on a mac, and yes I know bad FSF citiizen :-) , and
saw a donwload button and got "jami-nightly.dmg".That seems to be
  2.04 ( 2021060113)

So I can't tell if I got a release, or an unstable/nightly build.  It
seems I should have gotten a release, and the file should have been
labeled jami-2.04.dmg.


signature.asc
Description: PGP signature


Re: Jami Questions - Queen's Universtiy

2021-02-08 Thread Greg Troxel

Nathan Zhao <17...@queensu.ca> writes:

> My name is Nathan and I am in a course that is currently studying your
> program. I was wondering how you guys use concurrency to speed up your
> program? Which sections benefit the most from currency multi
> threading?

If you are a student, the intent is probably for you to read the code
and figure this out yourself.


signature.asc
Description: PGP signature