VOTE: Contract extension for dboles
Dear PLC,
this is a vote to extend Daniel Boles' contract for another two months (320 hours) and allocate additional budget at the request of the development team.
Background:
- Daniel was originally hired for the GTK4 migration. This is making good progress: as of now, the development team estimates that a first version of Inkscape that builds with GTK4 will be available around the time his current contract ends. - By all accounts, the progress has been very steady, also including general code cleanups which however did not distract him from his main task. We were impressed by his knowledge, speed, and contribution quality. By now, Daniel has 174 MRs merged. - However, there are will be no more hours to spend for debugging, fixing regressions, and upstream bugs. Daniel now has in-depth knowledge of Inkscape's codebase as well as his GTK4 expertise. He would be a very valuable asset going forward, so we feel it would be great to have him available for some additional time. - He has expressed interest to take on a permanent position somewhere and in that case would finish the contract part-time. This might be an even better deal for us, as he can take on a "consultant / technical support" role, on an as-needed basis, e.g. fixing difficult bugs and helping other contributors to move their work to GTK4. This is possible under the terms of his (current) contract: it allows to submit invoices over the course of a year, for a total of 320 hours. The same model would apply to the extension of his contract. - If he - which we currently don't expect - runs out of work related to GTK4, there's enough other technical debt that he can work on.
Ballot:
a) Extend Daniel Boles' contract for another two months (320 hours) under the same conditions as his previous contracts; the work items will be (ordered by priority, as time permits) - finishing the GTK4 migration, - fix regressions in the GTK4 build of Inkscape, including upstream work, - assist other contributors in updating their work for GTK4 if requested, - work on other technical debt in the Inkscape codebase and allocate $16,000 for his compensation.
b) Don't extend Daniel Boles' contract.
c) Other: ______
Best regards, Jonathan
Thanks Jonathan,
We talked about this in the developer meeting, so I'm confident in voting a.
Big thanks to yourself for keeping on top of this process.
I've split out a side question.
Best Regards, Martin Owens
On Fri, 2023-09-29 at 06:47 +0200, Jonathan Neuhauser wrote:
Dear PLC,
this is a vote to extend Daniel Boles' contract for another two months (320 hours) and allocate additional budget at the request of the development team.
Background:
- Daniel was originally hired for the GTK4 migration. This is making
good progress: as of now, the development team estimates that a first version of Inkscape that builds with GTK4 will be available around the time his current contract ends.
- By all accounts, the progress has been very steady, also including
general code cleanups which however did not distract him from his main task. We were impressed by his knowledge, speed, and contribution quality. By now, Daniel has 174 MRs merged.
- However, there are will be no more hours to spend for debugging,
fixing regressions, and upstream bugs. Daniel now has in-depth knowledge of Inkscape's codebase as well as his GTK4 expertise. He would be a very valuable asset going forward, so we feel it would be great to have him available for some additional time.
- He has expressed interest to take on a permanent position somewhere
and in that case would finish the contract part-time. This might be an even better deal for us, as he can take on a "consultant / technical support" role, on an as-needed basis, e.g. fixing difficult bugs and helping other contributors to move their work to GTK4. This is possible under the terms of his (current) contract: it allows to submit invoices over the course of a year, for a total of 320 hours. The same model would apply to the extension of his contract.
- If he - which we currently don't expect - runs out of work related
to GTK4, there's enough other technical debt that he can work on.
Ballot:
a) Extend Daniel Boles' contract for another two months (320 hours) under the same conditions as his previous contracts; the work items will be (ordered by priority, as time permits)
- finishing the GTK4 migration,
- fix regressions in the GTK4 build of Inkscape, including upstream
work,
- assist other contributors in updating their work for GTK4 if
requested,
- work on other technical debt in the Inkscape codebase
and allocate $16,000 for his compensation.
b) Don't extend Daniel Boles' contract.
c) Other: ______
Best regards, Jonathan _______________________________________________ Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
Jonathan,
Now that we have this vote for Daniel, what's the status of Tav's contract? Does it end at the same time as Daniels? Are there any plans to extend that contract or is that playing out differently?
Best Regards, Martin Owens
On Fri, 2023-09-29 at 06:47 +0200, Jonathan Neuhauser wrote:
Dear PLC,
this is a vote to extend Daniel Boles' contract for another two months (320 hours) and allocate additional budget at the request of the development team.
Background:
- Daniel was originally hired for the GTK4 migration. This is making
good progress: as of now, the development team estimates that a first version of Inkscape that builds with GTK4 will be available around the time his current contract ends.
- By all accounts, the progress has been very steady, also including
general code cleanups which however did not distract him from his main task. We were impressed by his knowledge, speed, and contribution quality. By now, Daniel has 174 MRs merged.
- However, there are will be no more hours to spend for debugging,
fixing regressions, and upstream bugs. Daniel now has in-depth knowledge of Inkscape's codebase as well as his GTK4 expertise. He would be a very valuable asset going forward, so we feel it would be great to have him available for some additional time.
- He has expressed interest to take on a permanent position somewhere
and in that case would finish the contract part-time. This might be an even better deal for us, as he can take on a "consultant / technical support" role, on an as-needed basis, e.g. fixing difficult bugs and helping other contributors to move their work to GTK4. This is possible under the terms of his (current) contract: it allows to submit invoices over the course of a year, for a total of 320 hours. The same model would apply to the extension of his contract.
- If he - which we currently don't expect - runs out of work related
to GTK4, there's enough other technical debt that he can work on.
Ballot:
a) Extend Daniel Boles' contract for another two months (320 hours) under the same conditions as his previous contracts; the work items will be (ordered by priority, as time permits)
- finishing the GTK4 migration,
- fix regressions in the GTK4 build of Inkscape, including upstream
work,
- assist other contributors in updating their work for GTK4 if
requested,
- work on other technical debt in the Inkscape codebase
and allocate $16,000 for his compensation.
b) Don't extend Daniel Boles' contract.
c) Other: ______
Best regards, Jonathan _______________________________________________ Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
I'm not using up the hours nearly as fast as Daniel. At my current pace, I've got a couple of months left (recall, I started a month earlier).
Tav
----- Original Message ----- | From: "Martin Owens" doctormo@gmail.com | To: "Jonathan Neuhauser" jonathan.neuhauser@outlook.com, "Inkscape Board" inkscape-board@lists.inkscape.org | Sent: Friday, September 29, 2023 8:49:10 AM | Subject: [Inkscape-board] Question: Gtk4 Contract | | Jonathan, | | Now that we have this vote for Daniel, what's the status of Tav's | contract? Does it end at the same time as Daniels? Are there any | plans | to extend that contract or is that playing out differently? | | Best Regards, Martin Owens | | On Fri, 2023-09-29 at 06:47 +0200, Jonathan Neuhauser wrote: | > Dear PLC, | > | > this is a vote to extend Daniel Boles' contract for another two | > months | > (320 hours) and allocate additional budget at the request of the | > development team. | > | > Background: | > | > - Daniel was originally hired for the GTK4 migration. This is | > making | > good progress: as of now, the development team estimates that a | > first | > version of Inkscape that builds with GTK4 will be available around | > the | > time his current contract ends. | > - By all accounts, the progress has been very steady, also | > including | > general code cleanups which however did not distract him from his | > main | > task. We were impressed by his knowledge, speed, and contribution | > quality. By now, Daniel has 174 MRs merged. | > - However, there are will be no more hours to spend for debugging, | > fixing regressions, and upstream bugs. Daniel now has in-depth | > knowledge | > of Inkscape's codebase as well as his GTK4 expertise. He would be a | > very | > valuable asset going forward, so we feel it would be great to have | > him | > available for some additional time. | > - He has expressed interest to take on a permanent position | > somewhere | > and in that case would finish the contract part-time. This might be | > an | > even better deal for us, as he can take on a "consultant / | > technical | > support" role, on an as-needed basis, e.g. fixing difficult bugs | > and | > helping other contributors to move their work to GTK4. This is | > possible | > under the terms of his (current) contract: it allows to submit | > invoices | > over the course of a year, for a total of 320 hours. The same model | > would apply to the extension of his contract. | > - If he - which we currently don't expect - runs out of work | > related | > to | > GTK4, there's enough other technical debt that he can work on. | > | > Ballot: | > | > a) Extend Daniel Boles' contract for another two months (320 hours) | > under the same conditions as his previous contracts; the work items | > will | > be (ordered by priority, as time permits) | > - finishing the GTK4 migration, | > - fix regressions in the GTK4 build of Inkscape, including upstream | > work, | > - assist other contributors in updating their work for GTK4 if | > requested, | > - work on other technical debt in the Inkscape codebase | > and allocate $16,000 for his compensation. | > | > b) Don't extend Daniel Boles' contract. | > | > c) Other: ______ | > | > Best regards, | > Jonathan | > _______________________________________________ | > Inkscape Board of Directors mailing list -- | > inkscape-board@lists.inkscape.org | > To unsubscribe send an email to | > inkscape-board-leave@lists.inkscape.org | _______________________________________________ | Inkscape Board of Directors mailing list -- | inkscape-board@lists.inkscape.org | To unsubscribe send an email to | inkscape-board-leave@lists.inkscape.org |
I would like echo Jonathon's endorsement of Daniel's work. It is sometimes hard to keep up with all his merge requests!
I vote a.
----- Original Message ----- | From: "Jonathan Neuhauser" jonathan.neuhauser@outlook.com | To: "Inkscape Board" inkscape-board@lists.inkscape.org | Cc: "Daniel Boles" dboles.src@gmail.com | Sent: Friday, September 29, 2023 6:47:00 AM | Subject: [Inkscape-board] VOTE: Contract extension for dboles | | Dear PLC, | | this is a vote to extend Daniel Boles' contract for another two | months | (320 hours) and allocate additional budget at the request of the | development team. | | Background: | | - Daniel was originally hired for the GTK4 migration. This is making | good progress: as of now, the development team estimates that a first | version of Inkscape that builds with GTK4 will be available around | the | time his current contract ends. | - By all accounts, the progress has been very steady, also including | general code cleanups which however did not distract him from his | main | task. We were impressed by his knowledge, speed, and contribution | quality. By now, Daniel has 174 MRs merged. | - However, there are will be no more hours to spend for debugging, | fixing regressions, and upstream bugs. Daniel now has in-depth | knowledge | of Inkscape's codebase as well as his GTK4 expertise. He would be a | very | valuable asset going forward, so we feel it would be great to have | him | available for some additional time. | - He has expressed interest to take on a permanent position somewhere | and in that case would finish the contract part-time. This might be | an | even better deal for us, as he can take on a "consultant / technical | support" role, on an as-needed basis, e.g. fixing difficult bugs and | helping other contributors to move their work to GTK4. This is | possible | under the terms of his (current) contract: it allows to submit | invoices | over the course of a year, for a total of 320 hours. The same model | would apply to the extension of his contract. | - If he - which we currently don't expect - runs out of work related | to | GTK4, there's enough other technical debt that he can work on. | | Ballot: | | a) Extend Daniel Boles' contract for another two months (320 hours) | under the same conditions as his previous contracts; the work items | will | be (ordered by priority, as time permits) | - finishing the GTK4 migration, | - fix regressions in the GTK4 build of Inkscape, including upstream | work, | - assist other contributors in updating their work for GTK4 if | requested, | - work on other technical debt in the Inkscape codebase | and allocate $16,000 for his compensation. | | b) Don't extend Daniel Boles' contract. | | c) Other: ______ | | Best regards, | Jonathan | _______________________________________________ | Inkscape Board of Directors mailing list -- | inkscape-board@lists.inkscape.org | To unsubscribe send an email to | inkscape-board-leave@lists.inkscape.org |
Thanks for creating the vote.
I vote a.
René
Am 29.09.2023 um 06:47 schrieb Jonathan Neuhauser jonathan.neuhauser@outlook.com:
Dear PLC,
this is a vote to extend Daniel Boles' contract for another two months (320 hours) and allocate additional budget at the request of the development team.
Background:
- Daniel was originally hired for the GTK4 migration. This is making good progress: as of now, the development team estimates that a first version of Inkscape that builds with GTK4 will be available around the time his current contract ends.
- By all accounts, the progress has been very steady, also including general code cleanups which however did not distract him from his main task. We were impressed by his knowledge, speed, and contribution quality. By now, Daniel has 174 MRs merged.
- However, there are will be no more hours to spend for debugging, fixing regressions, and upstream bugs. Daniel now has in-depth knowledge of Inkscape's codebase as well as his GTK4 expertise. He would be a very valuable asset going forward, so we feel it would be great to have him available for some additional time.
- He has expressed interest to take on a permanent position somewhere and in that case would finish the contract part-time. This might be an even better deal for us, as he can take on a "consultant / technical support" role, on an as-needed basis, e.g. fixing difficult bugs and helping other contributors to move their work to GTK4. This is possible under the terms of his (current) contract: it allows to submit invoices over the course of a year, for a total of 320 hours. The same model would apply to the extension of his contract.
- If he - which we currently don't expect - runs out of work related to GTK4, there's enough other technical debt that he can work on.
Ballot:
a) Extend Daniel Boles' contract for another two months (320 hours) under the same conditions as his previous contracts; the work items will be (ordered by priority, as time permits)
- finishing the GTK4 migration,
- fix regressions in the GTK4 build of Inkscape, including upstream work,
- assist other contributors in updating their work for GTK4 if requested,
- work on other technical debt in the Inkscape codebase
and allocate $16,000 for his compensation.
b) Don't extend Daniel Boles' contract.
c) Other: ______
Best regards, Jonathan _______________________________________________ Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
I vote A.
I'm a little concerned long term with our rate of spend, we certainly have a balance to spend down, but I don't think we should do it all at once. It is also, at this point hard to see how that has matched our income this year. I do think the GTK4 transition is especially important to prioritize though. Just voicing a little nervousness. Ted On Oct 2 2023, at 5:07 pm, Marc Jeanmougin marc@jeanmougin.fr wrote:
I vote A, but we should emphasize that the focus is on finishing the gtk4 "buildable state" ideally before the beginning of this extension as it was the primary focus of the contract
On 29/09/2023 06:47, Jonathan Neuhauser wrote:
- finishing the GTK4 migration,
Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
On Mon, 2023-10-02 at 20:11 -0500, Ted Gould wrote:
I vote A.
I'm a little concerned long term with our rate of spend, we certainly have a balance to spend down, but I don't think we should do it all at once. It is also, at this point hard to see how that has matched our income this year. I do think the GTK4 transition is especially important to prioritize though. Just voicing a little nervousness.
That's very reasonable.
I've been pushing the SFC to tell us what our earnings are this year but they're way behind running their paypal Perl scripts. (see today's SFC weekly catchup meeting with Pono today)
Martin,
I vote A. I mirror Ted's concerns. Hopefully SFC will give an update sometime soon.
Cheers, Josh
On Thu, Sep 28, 2023 at 9:47 PM Jonathan Neuhauser < jonathan.neuhauser@outlook.com> wrote:
Dear PLC,
this is a vote to extend Daniel Boles' contract for another two months (320 hours) and allocate additional budget at the request of the development team.
Background:
- Daniel was originally hired for the GTK4 migration. This is making
good progress: as of now, the development team estimates that a first version of Inkscape that builds with GTK4 will be available around the time his current contract ends.
- By all accounts, the progress has been very steady, also including
general code cleanups which however did not distract him from his main task. We were impressed by his knowledge, speed, and contribution quality. By now, Daniel has 174 MRs merged.
- However, there are will be no more hours to spend for debugging,
fixing regressions, and upstream bugs. Daniel now has in-depth knowledge of Inkscape's codebase as well as his GTK4 expertise. He would be a very valuable asset going forward, so we feel it would be great to have him available for some additional time.
- He has expressed interest to take on a permanent position somewhere
and in that case would finish the contract part-time. This might be an even better deal for us, as he can take on a "consultant / technical support" role, on an as-needed basis, e.g. fixing difficult bugs and helping other contributors to move their work to GTK4. This is possible under the terms of his (current) contract: it allows to submit invoices over the course of a year, for a total of 320 hours. The same model would apply to the extension of his contract.
- If he - which we currently don't expect - runs out of work related to
GTK4, there's enough other technical debt that he can work on.
Ballot:
a) Extend Daniel Boles' contract for another two months (320 hours) under the same conditions as his previous contracts; the work items will be (ordered by priority, as time permits)
- finishing the GTK4 migration,
- fix regressions in the GTK4 build of Inkscape, including upstream work,
- assist other contributors in updating their work for GTK4 if requested,
- work on other technical debt in the Inkscape codebase
and allocate $16,000 for his compensation.
b) Don't extend Daniel Boles' contract.
c) Other: ______
Best regards, Jonathan _______________________________________________ Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
Dear all,
I also vote a - thanks for voting. The motion has passed unanimously. I will inform the SFC, mentioning the boundary conditions below and what you wrote in your responses.
Best regards,
Jonathan
Am 29.09.2023 um 06:47 schrieb Jonathan Neuhauser:
Dear PLC,
this is a vote to extend Daniel Boles' contract for another two months (320 hours) and allocate additional budget at the request of the development team.
Background:
- Daniel was originally hired for the GTK4 migration. This is making
good progress: as of now, the development team estimates that a first version of Inkscape that builds with GTK4 will be available around the time his current contract ends.
- By all accounts, the progress has been very steady, also including
general code cleanups which however did not distract him from his main task. We were impressed by his knowledge, speed, and contribution quality. By now, Daniel has 174 MRs merged.
- However, there are will be no more hours to spend for debugging,
fixing regressions, and upstream bugs. Daniel now has in-depth knowledge of Inkscape's codebase as well as his GTK4 expertise. He would be a very valuable asset going forward, so we feel it would be great to have him available for some additional time.
- He has expressed interest to take on a permanent position somewhere
and in that case would finish the contract part-time. This might be an even better deal for us, as he can take on a "consultant / technical support" role, on an as-needed basis, e.g. fixing difficult bugs and helping other contributors to move their work to GTK4. This is possible under the terms of his (current) contract: it allows to submit invoices over the course of a year, for a total of 320 hours. The same model would apply to the extension of his contract.
- If he - which we currently don't expect - runs out of work related
to GTK4, there's enough other technical debt that he can work on.
Ballot:
a) Extend Daniel Boles' contract for another two months (320 hours) under the same conditions as his previous contracts; the work items will be (ordered by priority, as time permits)
- finishing the GTK4 migration,
- fix regressions in the GTK4 build of Inkscape, including upstream work,
- assist other contributors in updating their work for GTK4 if requested,
- work on other technical debt in the Inkscape codebase
and allocate $16,000 for his compensation.
b) Don't extend Daniel Boles' contract.
c) Other: ______
Best regards, Jonathan _______________________________________________ Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
For clarity in the record, could you label each voter and their vote? It helps when plc members change.
Martin,
On Fri, 2023-10-06 at 18:38 +0200, Jonathan Neuhauser wrote:
Dear all,
I also vote a - thanks for voting. The motion has passed unanimously. I will inform the SFC, mentioning the boundary conditions below and what you wrote in your responses.
Best regards,
Jonathan
Am 29.09.2023 um 06:47 schrieb Jonathan Neuhauser:
Dear PLC,
this is a vote to extend Daniel Boles' contract for another two months (320 hours) and allocate additional budget at the request of the development team.
Background:
- Daniel was originally hired for the GTK4 migration. This is
making good progress: as of now, the development team estimates that a first version of Inkscape that builds with GTK4 will be available around the time his current contract ends.
- By all accounts, the progress has been very steady, also
including general code cleanups which however did not distract him from his main task. We were impressed by his knowledge, speed, and contribution quality. By now, Daniel has 174 MRs merged.
- However, there are will be no more hours to spend for debugging,
fixing regressions, and upstream bugs. Daniel now has in-depth knowledge of Inkscape's codebase as well as his GTK4 expertise. He would be a very valuable asset going forward, so we feel it would be great to have him available for some additional time.
- He has expressed interest to take on a permanent position
somewhere and in that case would finish the contract part-time. This might be an even better deal for us, as he can take on a "consultant / technical support" role, on an as-needed basis, e.g. fixing difficult bugs and helping other contributors to move their work to GTK4. This is possible under the terms of his (current) contract: it allows to submit invoices over the course of a year, for a total of 320 hours. The same model would apply to the extension of his contract.
- If he - which we currently don't expect - runs out of work
related to GTK4, there's enough other technical debt that he can work on.
Ballot:
a) Extend Daniel Boles' contract for another two months (320 hours) under the same conditions as his previous contracts; the work items will be (ordered by priority, as time permits)
- finishing the GTK4 migration,
- fix regressions in the GTK4 build of Inkscape, including upstream
work,
- assist other contributors in updating their work for GTK4 if
requested,
- work on other technical debt in the Inkscape codebase
and allocate $16,000 for his compensation.
b) Don't extend Daniel Boles' contract.
c) Other: ______
Best regards, Jonathan _______________________________________________ Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
participants (7)
-
Jonathan Neuhauser
-
Josh Andler
-
Marc Jeanmougin
-
Martin Owens
-
René de Hesselle
-
tavmjong@free.fr
-
Ted Gould