Tav and I discussed this a little at the mentor summit. What was missing from the list is a task that we think "no-one wants to do", which was one of the reasons for trying funded development (I thought). The GSList work is a good idea, in that genre.
As for getting funds for janitorial tasks: although it is not so sexy, I think they are much more likely to get concrete results. The janitorial task can be made very incremental, 90% completion is still 90% effective work done. Whereas for feature work, 90% completion probably means the developer will not get payed. "Removal of GSList" will never get funds, I suppose :-) But a sexier "Improving code quality for earlier bug detection" might? I don't know.
I agree with Bryce that the projects should be well-defined (so we know when the project is done and that there are not too many bugs left) and small in scope, and hopefully relatively straightforward to do review on.
I vote for one janitorial task, and one feature task: +1 GSList +1 Box blur
I am excited to see how this all will pan out.
cheers, Johan
On 29-10-2014 20:08, Tavmjong Bah wrote:
Bryce,
You must have missed my email or it didn't get through (unfortunately it wasn't sent to the board list).
Krzysztof will be doing Boolean operations and stroking for his master thesis.
I also suggested adding:
Remove all use of GList and GSList.
Clean up all unnecessary castings in C++ classes. Remove unnecessary
use of "this". Etc.
These topics are more of the "janitorial" task category where it might be hard to get someone to voluntarily do them. (But then they may not generate as many donations.)
Tav
On Wed, 2014-10-29 at 02:13 -0700, Bryce Harrington wrote:
On Tue, Oct 14, 2014 at 09:46:55PM -0700, Bryce Harrington wrote:
So far we have:
On-canvas tool controls (I added this) Boolean operations and stroking SVG 2 SAX parser Extension system improvements Box blur
Anyone else want to propose any of the other things listed on http://wiki.inkscape.org/wiki/index.php/Projects ?
If not, we'll vote on this list.
Ok, it's been a couple weeks, so let's vote.
For this, let's everyone have two votes. You can cast +1 for two different items, or +2 once for one item. The top two will become pre-approved.
A few things I would suggest to keep in mind:
Just because it's pre-approved doesn't necessarily mean it will be funded. It just makes it available as an idea someone could fund via a separate fundraiser. We're just priming the pump here.
The first funded project will be serving as a proof of concept, so we something that's going to successful. So, pick things that are well-defined, smaller in scope, and uncontroversial design-wise.
To avoid any possibility for conflict of interests, I think no board members should apply for pre-approved projects. So if there's something in the list you may want to work on, don't vote for it.
For the top two projects, we're still going to need to flesh out the project definition, acceptance criteria, etc. So we'll need volunteers to write that up, before we can publicize it.
Bryce
On Sat, Oct 11, 2014 at 01:31:10PM -0700, Bryce Harrington wrote:
One of the capabilities the new funded development policy[0] gives us is the ability to specify some projects as immediately fundable, without needing to wait the proscribed 6 months.
I would like to propose we select a few projects to pre-approve, in order to prime the pump, and to serve for testing out the process.
When we started this whole effort, KK suggested a number of good projects. These perhaps need a bit more elaboration but give something to select from.
Would you guys please look through this list for 2-3 projects you think would make good initial fundable projects? Nominate ones that are well-contained and straightforward - things that would make appropriate GSoC projects for example. Please feel free to expound on the project definitions.
http://wiki.inkscape.org/wiki/index.php/Projects
I'll collect everyone's nominations into a list, and we'll vote on them. Projects that get >50% vote will be made pre-approved.
Bryce
0: See "Section 6: Process Exceptions" http://inkscape.org/en/contribute/funded-devel/
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://p.sf.net/sfu/Zoho _______________________________________________ Inkscape-board mailing list Inkscape-board@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-board
Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://p.sf.net/sfu/Zoho _______________________________________________ Inkscape-board mailing list Inkscape-board@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-board
Inkscape-board mailing list Inkscape-board@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-board
Inkscape-board mailing list Inkscape-board@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-board