On Mar 28, 2012, at 1:38 AM, Pascal Robert wrote: > > Le 2012-03-27 à 19:30, Mike Schrag a écrit : > >>>>> "I think we should use the funds to pay people to fix issues that the >>>>> majority of users are having. The issues will be voted by the community >>>>> and the most voted issues will become the highest priorities." >>>> >>>> >>>> That is not how Wonder was created and now how I expect that it will >>>> continue. If you have a problem, learn how to fix it. Then put it in >>>> Wonder. >>> >>> In the past, we had Apple sponsorship and most of the big additions to >>> Wonder between 2007 and 2010 came from Apple… We don't have that >>> sponsorship anymore, and personally I don't think we will survive if we >>> don't pay people for major stuff. I don't think we will survive anyway, but >>> that's another story… >> Apple funded a VERY small percentage of the contributions to Wonder. Almost >> all of the contributions I made came from mDimension donating their time, >> bandwidth, and hardware for the good of the community. Frankly, if Apple >> hadn't funded the things they did, I would have done them anyway, because I >> just enjoyed making things. >> >> This approach of paying for fixes seems like you're just going to end up >> with a collection of bounty hunters instead of a community. On top of that, >> there's no way you're going to be able to afford to pay the market cost for >> this work. mDimension easily donated a couple hundred thousand dollars of >> time if you applied their real hourly rate to the work. So on top of >> encouraging people to only give if they get paid, they're going to be paid >> crap, so why would anyone even bother? >> >> I really don't think things are stagnant because of the lack of money. >> They're stagnant because the remaining people in the community don't care >> enough to contribute. I don't buy any of the "I don't know how to do X" or >> "I don't have time to do X." You have to want it. I didn't know how to write >> nearly any of what was in WOLips before I started working on WOLips, and >> likewise with Wonder. I learned WebObjects working on Wonder. I'm would >> wager that everyone who worked on Wonder was in the same category. >> Contribution is also positive reinforcement. The coolest times in Wonder for >> me were always when one person contributing got someone else energized to >> contribute and amazing things were made. >> >> The real question is: Who is currently NOT contributing because they're just >> waiting for a payday to do so? If you're perfectly happy enjoying the fruits >> of the community while not giving back to the community, look in the mirror >> for the reason it's dying. Either give a shit, or don't be sad that it dies. > > I think reasons don't contribute are: > > 1) Some just don't care and are leachers. Yes, people you can blame me to > saying that. But anyway, any community are like that, no community have > everyone contributing, it's just plain impossible. > > 2) People are afraid of contributing. That's one of the reasons of why I > added the "integration" branch in Wonder, and doing a "Contributing to the > community" talk at WOWODC. > > 3) People don't have time. That's the answer I got from many WO experts. And > I can't do anything about that. > > So I really don't know how we can improve the situation… > >
There are two extra reasons that people do not contribute: the scale of the project is immense. It is really intimidating to have a look at the project and see what is available. This is not a place where people beginning to learn a framework would be happy with. Which leads me to another reason people do not contribute: people get stuck in a problem and there is no infrastructure to work together properly. I have started to build several things I would have liked to contribute to Wonder (some localized date-time D2W component and a print as pdf/excel D2W component) that i am sure with the help of some people would be fixed in half a day. Problem is that from where I am working, the nearest approachable WO-developer would be located in Germany, a few hundred miles away. I think an IRC channel, that once was setup, but never practically used, or some other 'live' channel that would be available at a specific time would get me a lot more productive in contributing stuff. On the other hand, I am a Casual WebObjects Developer, I spend a few hours/days a month tinkering with WebObjects projects, and sometime (like now) actually building some new stuff. That might also lead to my pitiful contributing situation. Sniff. Anyway, I think it might be a nice idea to have a place where one can find requests to improve Wonder, so that if there is interest, people can pool together to get something fixed or build. I think working side to side from experienced and less experienced people might lead to more contributions. For instance: I would like to have/use/build a localized time/date component, a GoogleMaps/OpenStreetMap component and a proper introduction in how to use OpenId version 2 with Wonder. If anybody is interested in working with me (some experience, bot not into the deepest bowls of the frameworks), please let me know. Something like that. (Did I just start something?) > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/johan%40netsense.nl > > This email sent to jo...@netsense.nl Vriendelijke Groeten, Johan Henselmans jo...@netsense.nl _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com