Will the problem get solved if the delta store is built on mongodb? I've created an issue for this. [WAVE-399] Mongodb delta store - ASF JIRA https://issues.apache.org/jira/browse/WAVE-399
On Thu, Nov 28, 2013 at 11:32 PM, 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 > > >