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:
>
> 0. 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.
>
> 1. 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.
>
> 2. 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.
>
> 3. 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(a)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(a)lists.sourceforge.net
>>
https://lists.sourceforge.net/lists/listinfo/inkscape-board
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Inkscape-board mailing list
> Inkscape-board(a)lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/inkscape-board
------------------------------------------------------------------------------
_______________________________________________
Inkscape-board mailing list
Inkscape-board(a)lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-board