Hi Ali

Please invite me to the discussion wave. My wave id is
fr...@wave-dev.alown.co.uk

Regards,
Frank


On Fri, Nov 29, 2013 at 12:15 PM, Ali Lown <a...@lown.me.uk> wrote:

> For those calling for a new place to both
> a) dogfood the product
> b) discuss the next development stage
> at the same time!
>
> Register an account on https://wave-dev.alown.co.uk, and join the
> discussions.
> (Shameless plug)
>
> Ali
>
> On 28 November 2013 15:32, Fleeky Flanco <fle...@gmail.com> wrote:
> > @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).
> >
> > this is precisely Why we have to dogfood it, because when the problems
> > happen in something semi critical like a discussion about wave it will
> more
> > likely get fixed.
> >
> > im glad someone is finally bringing all of this up though, it needed to
> be
> > said.
> >
> >
> > On Thu, Nov 28, 2013 at 4:13 PM, Christian Grobmeier <
> grobme...@gmail.com>wrote:
> >
> >> Hi,
> >>
> >>
> >> On 28 Nov 2013, at 15:18, Ali Lown 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.
> >>>
> >>
> >> Sad :-|
> >>
> >>
> >>  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).
> >>>
> >>
> >> The Incubator has a specific goal. Maybe once the project has an active
> >> (developing!) community again, the ASF might be the right place again.
> One
> >> large benefit speaking for such an org as the ASF is that we maintain a
> >> clean IP. Its reducing risk for companies. However, if you start
> carefully
> >> with that at GitHub too its no problem. Not even to come back.
> >>
> >>
> >>  (With retirement: what happens to the project's source code license?
> >>> Does it become public domain instead of licensed to the ASF?)
> >>>
> >>
> >> In ASF terms it goes to the "attic" which is a read-only repository. The
> >> code there remains in AL 2.0.
> >> With AL 2.0 it is possible for you to "fork" it to GitHub which is more
> or
> >> less what happens. You can
> >> work on the code as you like and release your own packages in the way
> you
> >> like.
> >> However you can't simply change the license of some existing code. I
> don't
> >> know the specifics but if you plan
> >> to change the license it's better to ask some other folks here at the
> ASF.
> >> If want to keep AL 2.0 which I would
> >> love, then no problem.
> >>
> >> There will be one issue to solve which is the trademarks thing. To my
> >> knowledge the trademark has been transferred to the ASF.
> >> We need to ask at Apache Branding if you want to keep the current names.
> >> Usually the ASF keeps trademarks. In example, the Apache iBatis
> >> project renamed itself to MyBatis after moving away.
> >>
> >> However in incubating projects I have seen people taking away the names
> >> too, like Zeta Components.
> >>
> >> Once this has been cleared it should be no problem for you to move on.
> >>
> >> Please note that you should set up a new mailinglist before the
> retirement
> >> happens. ML are closed once the project retires. And you certainly want
> to
> >> get people moving to the new resource before that happens.
> >>
> >> Please let me know if you have any more questions.
> >>
> >> Cheers
> >> Christian
> >>
> >>
> >>
> >>
> >>>
> >>> @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].
> >>> 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].
> >>>
> >>> @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'.
> >>>
> >>> Sorry about the long email. :)
> >>> Comments?
> >>>
> >>> Ali
> >>>
> >>
> >>
> >> ---
> >> http://www.grobmeier.de
> >> @grobmeier
> >> GPG: 0xA5CC90DB
> >>
>

Reply via email to