Re: Crowdfunding Lightning?
Philipp Kewisch <[email protected]> Tue, 04 Feb 2014 13:26:39 +0100
| Newsgroups | gmane.comp.mozilla.devel.calendar |
|---|---|
| Message-ID | <[email protected]> |
Hi Geoff, indeed, there are clearly some areas that could be improved, which you have wonderfully shown in the patches you contributed. I'm sorry I haven't gotten around to reviewing them yet. The project only has a handful of contributors, each of them contributing a patch once in a while. We don't have a document describing a roadmap at the moment, mostly because its hard to put dates on anything. For me the highest priority is keeping the project alive, which currently means improving the backend infrastrucutre, fixing regressions and improving the test automation. I would love to get the mozmill tests running so we have better safety for releases and I am working on unit tests for our caldav provider, which has been a source of critical regressions in the release builds lately. Also, I'd like to remove the burden of the binary component, but there are still a few issues with the ical.js library that need sorting out. Regarding funding, we do have a donation button on addons.mozilla.org and there are other ways to donate. The account doesn't actually accumulate enough to hire a regular developer though. Even if we only hired someone for a specici project, the problem is finding someone who has the time to spare and sufficient knowledge of the Mozilla Platform and how it is used in the context of Lightning. Another source of "funding" is the yearly Google Summer of Code, which I try to find a mentor and good projects for. This has had mixed results, a few have become long time contributors, but most others have not been able to complete the project or did not continue to maintain their code. Finding new contributors is a crux, people without previous experience need someone to mentor them into getting started. Spending time to mentor them takes time to work on regressions and such without guaranteeing that they will stick with the project. I have often wanted to spend lots of time writing new documentation and guides on how to work on the calendar project going by the motto "If you document it, they will come", but as past experience on wiki.mozilla.org has shown, the docs need to be maintained too and since no one wants to actually remove documentation that might be a good base for improving it, it gets outdated and lingers. I know this is hard to come by, but what the project needs is a few more talented contributors that have the initiative to change something, paired with the endurance to not let go just because it takes a while for patches to get reviewed, build system changes to be completed or build issues to overcome (hint hint ;-). To my mind, these volunteer positions is what the project needs most: * People willing to write and maintain documentation * Talented bloggers that want to write about project updates, willing to monitor topics worth blogging themselves * Developers with initiative, that stay long enough that they can review patches. * Someone willing to take over the whole ui-review and UX design component I hope this helps you find out what you want to know. If you would like to support any of these efforts I would be very happy. Just dive in and get started, if there is anything I can do to support you in doing that, let me know. Philipp On 2/2/14 2:22 AM, Geoff Lankow wrote: > Hi all, > > Frédéric's blog posts about funding MathML [1] have got me wondering if > a similar campaign could work for Lightning development. I've been > poking around in the code for the last few months and can see there's > clearly some areas that could be much improved by someone with the > skills and available time. (Just to be clear, I'm not saying it's bad, > it isn't. I'm saying it could be better.) > > I'm not too familiar with the history of the project or the calendar > community, and I can't find much about current status and future plans. > So I have some questions: > * It seems pretty quiet out there. Who is actively contributing and in > what capacity? > * Is there a roadmap or a list of goals? > * Have we got sufficient links with Lightning users to support a > crowdfunding campaign? > > Having written all that I realise I should introduce myself. I'm an > add-on developer and occasional Mozilla contributor [2], mostly > interested in UX. I've been patching Lightning [3] to learn how it works > and to create a version for myself that caters to my picky tastes. > > > GL > > 1. > http://www.maths-informatique-jeux.com/blog/frederic/?post/2014/01/05/Funding-MathML-Developments-in-Gecko-and-WebKit-%28part-2%29 > > 2. https://mozillians.org/u/darktrojan/ > 3. > https://hg.mozilla.org/users/geoff_darktrojan.net/comm-central-patches/file/tip > (Like I said, I wrote them for me, so they're as-is, where-is.)