I'm suggesting that before we go to the proposal phase, people just start participating in SwellRT. Just do it. Let's see what you can all accomplish over there - let SwellRT see what they have to gain, and let Apache see how more vibrant and active SwellRT is as a community. Then it will be a no-brainer for Apache to accept SwellRT.
Upayavira On Mon, 10 Oct 2016, at 10:10 PM, Adam John wrote: > Sorry to have missed you, Thomas. > > "Cant a date be set, a vote be taken, then either import SwellRT or not?" > According to Upayavira there should be a proposal. > > This is what I've found: http://incubator.apache.org/guides/proposal.html > Although this seems more targeted to new projects. > > So the process would be: > (1) Create a proposal > (2) Submit it to the group via email > (3) Vote > > I've created this working document > <https://docs.google.com/document/d/1jhPRR9juJAhBBZ9qjYI5KxlaHSz-IJJdPQ6_3puwWBQ/edit?usp=sharing> > to get us started - but not sure if the template at the link above is > suitable. > > Talk soon! > > AJ > > Adam John > (914) 623-8433 > Google+ <http://google.com/+AdamJohn1> | LinkedIn > <http://mradamjohn.com/> > > On Mon, Oct 10, 2016 at 5:00 PM, Thomas Wrobel <darkfl...@gmail.com> > wrote: > > > I am sorry I didn't make the meeting, glade to see it was productive. > > However, I am curious though why there is questions still as to if > > SwellRT should be merged with wave. > > > > Wave development at apache is nearly dead. > > Doing nothing and it will have to retire. No one has proposed a 3rd > > option that I am aware of. > > So in terms of community engagement, not seeing a downside. > > > > If theres technical downsides, thats another mater. But not aware > > anyones raised any yet. > > From what I have seen possibly my only concern is the API to > > communicate to the server is just in javascript - we would > > eventually need alternatives if we want to allow native iOS and > > Android clients. > > > > > > "activity similar to this starts brewing and > > then it all dies down in a few months" > > > > > > True. Seen it many times. > > Maybe too much discussion with too little actual discussions resulting > > in anything changing. > > Cant a date be set, a vote be taken, then either import SwellRT or not? > > > > > > > > -- > > http://lostagain.nl <-- our company site. > > http://fanficmaker.com <-- our, really,really, bad story generator. > > > > > > On 6 October 2016 at 18:21, Pablo Ojanguren <pablo...@gmail.com> wrote: > > > 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. > > >> > > > > > >> > > > > >> > >