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 >>