Thanks Adam for clarifying the questions.

Also I agree with Upayavira, the primary discussion it might be more about
"ideas" and the community's "engagement" with them. After that, tech
aspects would come.

So, in this regard I would like to share some thoughts about SwellRT as a
product...

a) Where SwellRT fit in the market? Competitors?

SwellRT current vision is closer to products like Firebase, Meteor and
Realm.
They are new breed of frameworks/platforms to write apps. They provide as
key feature, real-time data storage with simple document-based data models.
Their aim is to simplify and speed up web/app development. And of course,
they allow to build real-time collaboration features easily.

Of course, these projects are matured, but they still have pros and cons.
What it seems clear to me is the trend: to develop heavier apps/webapps
(because nowadays devices have a lot of computing power and it means just
coding for one system)  and lighter backends providing common "services"
(notifications, storage, auth...).



b) What Wave/SwellRT's tech could offer in this market as innovation?
Wave/SwellRT could compete with features like:

- Open Source and JVM world: I guess there is still a part of the world
happy to see a Java friendly framework, despite it works for Web (but
hopefully for android/iOS).

- Simpler API: with sugar syntax, for example, in SwellRT we are working in
a JS syntax just based in mutable objects. Also with API concepts easy to
understand: objects and participants.

- Full-featured collaborative writing: Wave was designed for text editing,
whereas these new frameworks are focused in JSON. For example, annotations
is a cool feature not easy to provide I guess. Also the Wave's text editor
is very good yet.

- Federation: it is the hardest selling point for developers in general
because it doesn't provide benefits in the short term. However, it is the
entrance to innovative things like cross-app interoperability, organic
scalability...















2016-10-05 23:47 GMT+02:00 Upayavira <u...@odoko.co.uk>:

> I want to see a proposal regarding importing SwellRT that gives me
> confidence that bringing SwellRT into Wave will actually lead to an
> active project.
>
> A way this could be achieved *before* bringing SwellRT would be if
> everyone who is interested in contributing headed over to SwellRT, and
> started contributing over there. Then, we'd be bringing both code and
> community into Apache, which would give me far more confidence than just
> importing code but with no confidence that anyone is actually going to
> do anything with it.
>
> Upayavira
>
> On Wed, 5 Oct 2016, at 10:03 PM, Adam John wrote:
> > Pablo, a lot of great information in this slide deck.  I hope others have
> > a
> > chance to review as well.  Outstanding work.
> >
> > Price, very thoughtful responses.  I agree with the overall conclusion -
> > SwellRT should be brought into Wave.
> >
> > I like the idea of moving the SwellRT fork in to replace the current
> > branch
> > of Wave development because it moves the project reasonably forward and
> > makes sense overall.  It does not seem anything current would be lost in
> > that move. It seems like we have everything to gain.  However, there
> > might
> > be work in progress that is affected.
> >
> > It would be great if contributors on the project took a look and shared
> > some thoughts.
> >
> > Q3) For current contributors; are you in favor of bringing the fork home?
> >
> > -
> > Great attendance at our last meeting, and familiar ground was covered.
> > (agenda
> > and notes
> > <https://docs.google.com/document/d/11j_WQGYAtDlN8Wqx8jJglPpw6tJznvMGf
> dLOvQu96i0/edit>)
> > We're largely covering the next steps in recent emails.
> >
> > If the group agrees, that we should bring SwellRT into Apache Wave, then
> > there needs to be a proposal drafted.
> >
> > Q4) Does anyone have interest, experience or desire to help with this
> > task?  We do not expect to start until after the next meeting.
> >
> > -
> > Perhaps 2-3 weeks is time enough to consider the questions posed?
> > I'd like to plan our next steps;
> > I suggest *10/26 as the next discussion* - based on consensus in the list
> > of course.
> >
> > The goal of the next meeting will be to provide a chance to address any
> > questions regarding bringing the projects together.  Perhaps this could
> > be
> > a technically deeper discussion.
> >
> > Q5) Does anyone have interest in a standing co-work session?  Especially
> > important would be current contributors.  I think this could be a good
> > way
> > for some on the list that have stalled or reached impasse to begin to
> > make
> > progress in helping out.
> >
> > Thanks, everyone for your work and efforts.  I believe that if each of us
> > does just a little bit over the next few weeks we will continue to see
> > the
> > progress we need in this project.
> >
> > Adam John
> > (914) 623-8433
> > Google+ <http://google.com/+AdamJohn1> | LinkedIn
> > <http://mradamjohn.com/>
> >
> > On Wed, Oct 5, 2016 at 12:34 PM, Pablo Ojanguren <pablo...@gmail.com>
> > wrote:
> >
> > > Thanks for your answer Price,
> > >
> > > I guess we should not delay this discussion...
> > >
> > > I'd happy to run another call if you think it can move things forward.
> > >
> > >
> > >
> > > 2016-10-01 18:40 GMT+02:00 Price Clark <gpwcl...@gmail.com>:
> > >
> > > > Pablo, thanks for the presentation.
> > > >
> > > > While my qualifications to answer this are 0  getting to listen to
> > > > Upayavira talk this week (the last Apache mentor if I'm not mistaken)
> > > make
> > > > me feel the answers to 1 and 2 are easy to answer.
> > > >
> > > > 1.) Upayavira communicated very fervently that there just isn't
> enough
> > > > oomph in wave's development. Every year around the time that the
> > > retirement
> > > > conversation is brought up, activity similar to this starts brewing
> and
> > > > then it all dies down in a few months. From this perspective "Does
> > > SwellRT
> > > > tackle current Wave problems?" The answer is unequivocally yes,
> SwellRT
> > > is
> > > > a more actively maintained fork of Wave and given the slowing/slowed
> pace
> > > > of Wave *a merge with SwellRT is likely the only way to save this
> > > project*.
> > > >
> > > > 2.) I would also like to bring up another point Upayavira made,
> > > > "Communities are built around good ideas and bad code." Running with
> > > that I
> > > > thing that good ideas attract tinkerers and 'people with ideas' that
> > > could
> > > > eventually become 'contributors with ideas'. In some senses SwellRT
> > > > splinters Apache Wave in a way that developers on this mailing list
> have
> > > > been alluding to for a while. The client side code is not well
> understood
> > > > and is definitely in the way of the server. SwellRT has a more
> general
> > > goal
> > > > of supplying a server that is capable of powering a front-end like
> the
> > > > original vision of google wave. This means that merging with SwellRT
> > > would
> > > > force a separation of the client and server and allow for people with
> > > > interests in either a front or back end to work in tandem. This seems
> > > like
> > > > an ingenious way to attract more people; anyone with an interest in
> the
> > > > backend technology OR a way to use said technology in an application
> > > could
> > > > be a potential contributor. Unless I'm mistaken it seems like SwellRT
> > > > offers a set of features that could be classified as a superset of
> Wave's
> > > > features. So, it seems like most or all of SwellRT would be at home
> in
> > > > Wave. Pablo also reasonably stated that he'd prefer to work in one
> > > project.
> > > >
> > > > As for me, as soon as a direction is clear I would love to talk to
> > > > someone actively maintaining/writing code so I can help them
> contribute
> > > to
> > > > whichever code survives in whatever way possible.
> > > >
> > >
>

Reply via email to