yeah I believe google does have alot of xmpp you can see that from the
cloud engine having libraries for xmpp

On Thu, 21 Apr 2016 at 13:58 Michael MacFadden <michael.macfad...@gmail.com>
wrote:

> I don’t want to put words in anyones mouth, but I recall some one from
> google once telling me that the main reason for XMPP was that google
> already had a significant XMPP infrastructure because of things like
> gtalk.  And that it had already worked out a federation and authentication
> trust model.  No one ever said it was the best thing to do, but at the time
> it was the right thing to do.  That may or may not be valid so many years
> later, and doing it from scratch.
>
>
>
>
> On 4/19/16, 4:17 AM, "Pablo Ojanguren" <pablo...@gmail.com> wrote:
>
> >I guess that XMPP manages federation aspects like identity and server
> >discovery that we don't have out-of-the-box with just things like
> >protobuffers.
> >To say just "transport" is a simplification, probably is better to say
> >"federated transport" or "federated communication infrastructure"
> >
> >2016-04-19 12:39 GMT+02:00 Dave Ball <w...@glark.co.uk>:
> >
> >> I'm not sure that 'XMPP as a transport' is too much of a problem, so
> much
> >> as the current implementation is quite complex.
> >>
> >> Currently wave requires an external XMPP server, and plugs into that as
> an
> >> extension.  This can be scalable but our implementation and
> configuration
> >> could be simplified by e.g. embedding a simple XMPP server.
> >>
> >> Wave doesn't need a lot of the 'instant messaging' functionality
> provided
> >> by full xmpp servers - iirc our users, buddy lists & message data are
> all
> >> wave specific on top of xmpp.
> >>
> >> If we _are_ considering replacing the transport it might be worth
> looking
> >> at something like ProtoBuffers directly on tcp, rather than using an
> >> existing instant messaging framework?  XMPP is fine, but the "instant
> >> messaging" functionality doesn't really give us anything?
> >>
> >> My preference would be for federation that works out-of-the-box without
> >> external components, rather than aiming for google-scale scalability in
> the
> >> short term?
> >>
> >>
> >> Dave
> >>
> >>
> >> On 19/04/16 11:09, Pablo Ojanguren wrote:
> >>
> >>> Yuri, it's exciting to think on a blockchain decentralization approach,
> >>> but
> >>> AFAIK blockchain is not suitable for such operation rate that a OT
> system
> >>> like Wave produce.
> >>> In that sense is also interesting projects like IPFS <https://ipfs.io/
> >
> >>>
> >>> In addition, I am still think that the current Wave model federation is
> >>> good (even it replicates data), the issues is the transport, so I
> suggest
> >>> to try Matrix.org as replacement of XMPP. I will look into it in
> following
> >>> weeks, and I am trying to get someone in SwellRT's GSoC to work on that
> >>> during summer
> >>>
> >>> 2016-04-19 11:35 GMT+02:00 Yuri Z <vega...@gmail.com>:
> >>>
> >>> I was thinking about Federation via persistence level. In particular
> when
> >>>> all the content persisted into database, but the database is
> >>>> decentralized
> >>>> (like bitcoin blockchain). The content though is encrypted. Each wave
> is
> >>>> encrypted with a new key. Whenever a participant is added to the wave
> -
> >>>> whoever adds him also adds a new record into this user data wavelet
> with
> >>>> the wave private key that is encrypted with the user's public key.
> This
> >>>> way
> >>>> only the new user gets access the the wave private key.
> >>>> I.e. all the content is public, but encrypted. Only those that
> control a
> >>>> certain key can decrypt the message and add new content.
> >>>> So, this architecture follows the bitcoin model - anyone can host his
> own
> >>>> wave blockchain (like running his own wallet) or use a web wallet -
> i.e.
> >>>> wave client hosted by someone else.
> >>>>
> >>>> On Tue, Apr 19, 2016 at 12:24 PM Andreas Kotes <co...@flatline.de>
> >>>> wrote:
> >>>>
> >>>> Hi,
> >>>>>
> >>>>> On Mon, Apr 18, 2016 at 09:20:43PM -0700, Michael MacFadden wrote:
> >>>>>
> >>>>>> However, with respect to a particular wave, the federation model is
> >>>>>> very much centralized.  It is not decentralized in the same way that
> >>>>>> XMPP and SMTP are.  This is actually a function of how the Wave OT
> >>>>>> algorithm works and not an issue with the transport or XMPP.
> >>>>>>
> >>>>> I'd even say that's the correct way to do it. One server should feel
> >>>>> responsible for safeguarding the document regarding security and
> >>>>> availability.
> >>>>>
> >>>>> If a document is decentralized only, versions can diverge and copies
> >>>>> might go offline or disappear altogether, with the possibility of no
> >>>>> copy remaining.
> >>>>>
> >>>>> The transport as such shouldn't matter too much - although if we stay
> >>>>> in the Java/XML realm, XMPP sounds like a good fit, especially as
> (via
> >>>>> Jabber) it has a lot of established infrastructure.
> >>>>>
> >>>>> Maybe Apache Wave would even make a good set of (official) XMPP
> >>>>>
> >>>> extensions?
> >>>>
> >>>>> Cheers,
> >>>>>
> >>>>>     count
> >>>>>
> >>>>> --
> >>>>> Andreas 'count' Kotes
> >>>>> Taming computers for humans since 1990.
> >>>>> "Don't ask what the world needs. Ask what makes you come alive, and
> go
> >>>>> do
> >>>>> it.
> >>>>> Because what the world needs is people who have come alive." --
> Howard
> >>>>> Thurman
> >>>>>
> >>>>>
> >>
>
>

Reply via email to