Yes, but if he is coding for a company, who owns the rights, then we need an CCLA for the company which allows him to send in the code.
On Tue, Mar 31, 2015, at 13:15, Yuri Z wrote: > Andrew Kaplanov which works on wiab.pro is already an Apache Wave > committer. > > On Tue, Mar 31, 2015 at 12:33 PM Christian Grobmeier > <grobme...@apache.org> > wrote: > > > Hi Kirill, > > > > glad to see your efforts on wiab.pro. > > > > On Tue, Mar 24, 2015, at 16:48, Kirill Kostyuchenko wrote: > > > We support our own wiab.pro instance and would be glad if Apache Wiab > > > placed the link to wiab.pro as a commercially supported demo-server onto > > > http://incubator.apache.org/wave/index.html page. In this case we could > > > be > > > a company supporting and coordinating the development and we would commit > > > more into the official repository. > > > > > > Does anybody have some plans? It would be nice to avoid duplicating our > > > implementation efforts. > > > > In some cases projects show vendors who support their projects. This > > also would mean, > > that projects are free to not only show wiab.pro exclusively - please > > have that in mind. > > > > However, I look forward to contributions from the wiab.pro team. Please > > make sure you have a CCLA on file. > > > > Please note, that coordination of the development is up to the Apache > > Wave project. > > If you would become part of the team, you can have your voice of course. > > As individual, > > because at Apache only individuals and not companies participate the > > project. > > > > If you would like to have your company named on the webpages, I suggest > > you open up a new mailing thread with this topic as it might not be seen > > here. > > > > Please let me know if any more questions. > > > > Thanks! > > > > Christian > > > > > > > > > > On Tue, Mar 24, 2015 at 7:49 PM, Yuri Z <vega...@gmail.com> wrote: > > > > > > > I can share my own roadmap - or things I would do. > > > > > > > > 1. Modernization > > > > 1.1 Replace GXP templating system that is used to generate few front > > end > > > > HTMLs with something that is main stream and well documented. > > > > 1.2 Replace ant scripts that are used to build the project/manage > > > > dependencies with something else - like Maven, Gradle or SBT. I > > personally > > > > don't like maven and prefer more modern build systems like gradle/sbt. > > > > 1.3 Replace the system configuration framework that is custom written > > > > Google thing with something more standard. It would be nice to replace > > > > server.config and custom annotations with Typesafe Config. > > > > > > > > 2. Rewrite of the concurrency handling. The current concurrency > > handling > > > > code is buggy and really complex. Some of it uses locks for > > > > synchronization, some is asynchronous with callbacks and some works > > with > > > > Guava futures. Parts of it were written for Google Wave but most was > > hacked > > > > for FedOne and later for Wiab. I think this particular logic can be > > greatly > > > > simplified if re-written using the Akka Actors framework. In Java or > > > > preferably in Scala (that's why I prefer SBT over Gradle). > > > > > > > > 3. Re-think how we should solve the tight coupling/great complexity of > > > > client-server protocol. Maybe we should split the Wiab project into two > > > > parts server and client - where server will depend on compiled > > javascript > > > > client. > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 24, 2015 at 1:12 PM Christian Grobmeier < > > grobme...@apache.org> > > > > wrote: > > > > > > > > > we have volunteers for the next months. Why not discussing what we > > > > > should do? > > > > > > > > > > My first preference would be: craft a release. > > > > > I forgot what was missing back then, but it would be great to find > > out > > > > > from the mail archives and create jira issues for the open things. > > Maybe > > > > > Ali could help here, as he was the RM for the last try. > > > > > > > > > > The next thing would maybe be more technical. Can you throw in some > > > > > concrete ideas what could be achieved in small steps? > > > > > I guess "refactoring everything" is not a good start :) > > > > > > > > > > Regards, > > > > > > > > > > Christian > > > > > > > > > > >