I put some inline comments. Hope it won't be too hard to read.

On Thu, Nov 28, 2013 at 10:18 PM, Ali Lown <a...@lown.me.uk> wrote:

> @Christian:
> >Playing the devils advocate I ask you (again):
>
> Is this still Devil's advocate though? I have had a very similar email
> sitting in my drafts for the last month asking the same questions
> about the future of Wave.
>
> >Do you folks believe the incubator can ever be completed as it is now?
> >If you believe yes, please let me know why or how we can achieve that
> goal.
> >Otherwise my recommendation is to move Wave to GitHub and close the
> incubation until the community around Wave has grown.
>
> I shall answer your questions throughout this email, though it
> probably suffices to say that I no longer think Apache Incubator is
> the right place for Wave (in its current form).
> (With retirement: what happens to the project's source code license?
> Does it become public domain instead of licensed to the ASF?)
>
>
> @FrankR:
> >You already have it - wave on github. Here,
> https://github.com/apache/wave
>
> Yes, the code is on GitHub. (Though this is simply a one-mirror of the
> Apache SVN tree).
> [Though, if we retire the project that will no longer exist - I
> suggest watching one of the personal trees (e.g. mine)
> https://github.com/alown/wave].
>
I've also made a clone, https://github.com/renfeng/wave. The question is
will it disappear if https://github.com/apache/wave is removed? It is the
case for clones of private github repositories.


> When people are calling for GitHub, they are actually asking for the
> development style that it uses: Git, Pull Requests, Quick-forking,
> Less 'paperwork'. [And to some extent the 'coolness' factor - which is
> not to be underestimated for getting development support].
>
You got the point.


>
> @Fleeky:
> >lets finally have discussion for development happen on a public wave ;)
>
> I agree that the dogfooding should really have been a thing, but it
> hasn't been possible here. (Though I hestitate to say whether Wave is
> stable enough for multiple users heavily editing a Wave - my anecdotal
> data says it tends to 'get stuck' around the 100 blips mark).
>
> @Thomas:
> > Speaking as someone unable to contribute code to the client as its too
> > heavily tide into the server (which I cant make heads not tails of),
>
> This is a major contention point. It is definitely too tied together,
> but because of this, it is very difficult to separate it now... (But
> this is something that must be done).
>
> @Thomas/FrankR:
> >how will any move effect things? how will it help? wont it just be
> rearranging
> > things again that have little, if anything, to do with getting anything
> > actually done?
>
> It would indeed seem mostly arbitrary with regards to the tooling. The
> ethic however is quite different for GH projects, compared to Apache
> projects. (And I would argue it is this, that is part of the reason we
> struggle to maintain active developers here).
>
> The other problem, is that at ~500,000 LOC of Java, it is not easy for
> new people to get involved. (@Ewan: This ties in to your point, but it
> would take more than a few weeks to get someone familiar with this
> codebase [I have been focused almost exclusively on the server code
> for the last ~3 years, but I still couldn't tell you exactly how it
> all fits together - which is why the corruption issues are still
> outstanding]).
>
> > I am still massively enthusiastic about WFP as a communication method,
> and
> > making a good reference client and server is the way to push it.
>
> This I agree with, but it also tells us what our actual aim should be:
> A clearly separated library for using WFP to create things - of which
> the client/server are examples...
>
> Ultimately, from my point of view, a move to GitHub would provide us
> with several things:
> - Full Git integration (The Apache system is still very awkward to use
> and git-svn still chokes on things occasionally).
> - The GitHub 'ethic' - hard to explain
> - The opportunity to change the working style. I feel that the
> 'meritocracy' approach only works well for clearly established
> projects. Wave has too many options - and it is this that is dividing
> the effort going in to it. Making decisions here is proving incredibly
> difficult, getting votes for releases is very difficult, etc. As such,
> I would push for a much clearer philosophy of the 'new project'.
>
Thanks for explaining. I agree. Wave shall get freed.


>
> Sorry about the long email. :)
> Comments?
>
> Ali
>

Reply via email to