[Vote] Hardware for Developers
Dear PLC,
==== Background ====
The developer team would like to improve cross platform support, and one measure towards that goal is to improve the access to Windows and macOS machines for core contributors.
With merging the GTK4 branch (yay!) I'd like to give this idea a try.
I've conducted a poll in the developer chat about whose work would benefit from a macOS / Windows machine, results see below.
We require a short device policy for this. It's intentionally simple, as this will be relevant only to people we already trust. I've discussed this with René in advance.
==== Device Policy ====
1) The Inkscape project entrusts the devices to individual contributors, selected by Project Leadership Committee (PLC) vote.
2) The project asks of the contributor to use the hardware primarily in a way that serves the project goal. Within these boundaries, the contributor may use the devices as they see fit. In particular, they have root (or comparable) permission on those devices, and can configure it to their needs.
3) The project asks the contributors to handle the device with care.
4) The project expects the contributor to return / pass on the device once their cross-platform work is finished, or they stop making meaningful and sustained contributions; gatherings like the Inkscape Summit, FOSDEM or LGM are good opportunities for this.
5) The PLC reserves the right to recall / reclaim the device at any time and the project will cover the shipping costs.
6) When returning the device (4 or 5), the contributor is expected to hand over the device in a usable state.
6) The projects accepts that the device may break while in possession of the contributor. Return or warranty policies should be taken advantage of. In the event of willful or clearly negligent damage, the contributor shall replace the device.
==== Selection of recipients & devices ====
From the poll and previous discussion, the following contributors are interested:
- Tavmjong: macOS (Gtk4 development. Cross-platform support)
- pbs3141: Windows (Fixing bugs/missing functionality/bad performance in Inkscape and GTK4, improving Visual Studio integration, investigating bundled Mesa/MoltenVK.)
- VaibhavMalik4187: macOS (GTK4 migration)
- Adam Belis: Windows (Testing on Windows, HiDPI, Touchscreen / Pencil support)
Following this vote, these contributors may choose a device that suits their needs, and that they expect to be useful for other developers in the future. For example, Mac Mini Pro + Keyboard, Surface Pro, or just a general Windows machine with maxed out CPU.
(They may of course decline the above Device Policy, then they won't get a device.)
==== Budget and Formalities ===
Allocate USD 2,000 for each contributor listed above for this purpose.
The SFC will decide how to formally do this - directly buying the devices or reimbursing them.
==== Vote ====
a) Approve the above device policy, and allocate a total of $8,000. Each of the 4 contributors listed above are eligible to be sent / buy & be reimbursed for a device that they choose, with a per-contributor budget of $2,000.
b) Only approve the device policy, I don't agree with the choice of contributors.
c) Don't approve either.
d) Other: ....
Thanks in advance,
Jonathan
I vote (d)
I basically agree with (a) but after thinking about it I’d argue to exclude accessories like keyboard or mouse. Regardless if the hardware is a desktop or laptop, I don’t think it’s too much to ask that people bring their own keyboard/mouse/whatever.
René
Am 24.03.2024 um 12:58 schrieb Jonathan Neuhauser jonathan.neuhauser@outlook.com:
Dear PLC, ==== Background ==== The developer team would like to improve cross platform support, and one measure towards that goal is to improve the access to Windows and macOS machines for core contributors. With merging the GTK4 branch (yay!) I'd like to give this idea a try. I've conducted a poll in the developer chat about whose work would benefit from a macOS / Windows machine, results see below. We require a short device policy for this. It's intentionally simple, as this will be relevant only to people we already trust. I've discussed this with René in advance. ==== Device Policy ====
The Inkscape project entrusts the devices to individual contributors, selected by Project Leadership Committee (PLC) vote.
The project asks of the contributor to use the hardware primarily in a way that serves the project goal. Within these boundaries, the contributor may use the devices as they see fit. In particular, they have root (or comparable) permission on those devices, and can configure it to their needs.
The project asks the contributors to handle the device with care.
The project expects the contributor to return / pass on the device once their cross-platform work is finished, or they stop making meaningful and sustained contributions; gatherings like the Inkscape Summit, FOSDEM or LGM are good opportunities for this.
The PLC reserves the right to recall / reclaim the device at any time and the project will cover the shipping costs.
When returning the device (4 or 5), the contributor is expected to hand over the device in a usable state.
The projects accepts that the device may break while in possession of the contributor. Return or warranty policies should be taken advantage of. In the event of willful or clearly negligent damage, the contributor shall replace the device.
==== Selection of recipients & devices ==== From the poll and previous discussion, the following contributors are interested:
Tavmjong: macOS (Gtk4 development. Cross-platform support)
pbs3141: Windows (Fixing bugs/missing functionality/bad performance in Inkscape and GTK4, improving Visual Studio integration, investigating bundled Mesa/MoltenVK.)
VaibhavMalik4187: macOS (GTK4 migration)
Adam Belis: Windows (Testing on Windows, HiDPI, Touchscreen / Pencil support)
Following this vote, these contributors may choose a device that suits their needs, and that they expect to be useful for other developers in the future. For example, Mac Mini Pro + Keyboard, Surface Pro, or just a general Windows machine with maxed out CPU. (They may of course decline the above Device Policy, then they won't get a device.) ==== Budget and Formalities === Allocate USD 2,000 for each contributor listed above for this purpose. The SFC will decide how to formally do this - directly buying the devices or reimbursing them. ==== Vote ==== a) Approve the above device policy, and allocate a total of $8,000. Each of the 4 contributors listed above are eligible to be sent / buy & be reimbursed for a device that they choose, with a per-contributor budget of $2,000. b) Only approve the device policy, I don't agree with the choice of contributors. c) Don't approve either. d) Other: .... Thanks in advance, 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 Jonathan,
This looks like two separate votes. Even though the second vote is dependant on the first.
I'm voting c) for now because I don't think the device policy has been drafted fully. Some editing is all it needs to add an explanation, introduction, a set of steps that should be taken when executing it.
I can help with this process if you have time. I don't mind doing it via email instead of in the office docs which can lose data sometimes.
Best Regards, Martin Owens
On Sun, 2024-03-24 at 12:58 +0100, Jonathan Neuhauser wrote:
Dear PLC, ==== Background ==== The developer team would like to improve cross platform support, and one measure towards that goal is to improve the access to Windows and macOS machines for core contributors. With merging the GTK4 branch (yay!) I'd like to give this idea a try. I've conducted a poll in the developer chat about whose work would benefit from a macOS / Windows machine, results see below. We require a short device policy for this. It's intentionally simple, as this will be relevant only to people we already trust. I've discussed this with René in advance. ==== Device Policy ====
- The Inkscape project entrusts the devices to individual
contributors, selected by Project Leadership Committee (PLC) vote. 2) The project asks of the contributor to use the hardware primarily in a way that serves the project goal. Within these boundaries, the contributor may use the devices as they see fit. In particular, they have root (or comparable) permission on those devices, and can configure it to their needs. 3) The project asks the contributors to handle the device with care. 4) The project expects the contributor to return / pass on the device once their cross-platform work is finished, or they stop making meaningful and sustained contributions; gatherings like the Inkscape Summit, FOSDEM or LGM are good opportunities for this. 5) The PLC reserves the right to recall / reclaim the device at any time and the project will cover the shipping costs. 6) When returning the device (4 or 5), the contributor is expected to hand over the device in a usable state. 6) The projects accepts that the device may break while in possession of the contributor. Return or warranty policies should be taken advantage of. In the event of willful or clearly negligent damage, the contributor shall replace the device. ==== Selection of recipients & devices ==== From the poll and previous discussion, the following contributors are interested:
- Tavmjong: macOS (Gtk4 development. Cross-platform support)
- pbs3141: Windows (Fixing bugs/missing functionality/bad performance
in Inkscape and GTK4, improving Visual Studio integration, investigating bundled Mesa/MoltenVK.) - VaibhavMalik4187: macOS (GTK4 migration)
- Adam Belis: Windows (Testing on Windows, HiDPI, Touchscreen /
Pencil support) Following this vote, these contributors may choose a device that suits their needs, and that they expect to be useful for other developers in the future. For example, Mac Mini Pro + Keyboard, Surface Pro, or just a general Windows machine with maxed out CPU. (They may of course decline the above Device Policy, then they won't get a device.) ==== Budget and Formalities === Allocate USD 2,000 for each contributor listed above for this purpose. The SFC will decide how to formally do this - directly buying the devices or reimbursing them. ==== Vote ==== a) Approve the above device policy, and allocate a total of $8,000. Each of the 4 contributors listed above are eligible to be sent / buy & be reimbursed for a device that they choose, with a per-contributor budget of $2,000. b) Only approve the device policy, I don't agree with the choice of contributors. c) Don't approve either. d) Other: .... Thanks in advance, 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'll just +1 on Martin's comments. This feels like it should be 2 votes to be cleaner (a vote for the cause, a vote for the people) and the policy part needs to be more fleshed out. A minor thing to point out if it goes back for further fleshing out/editing, there are two 6's under Device Policy.
I vote C in it's current form.
On Sun, Mar 24, 2024 at 4:58 AM Jonathan Neuhauser < jonathan.neuhauser@outlook.com> wrote:
Dear PLC,
==== Background ====
The developer team would like to improve cross platform support, and one measure towards that goal is to improve the access to Windows and macOS machines for core contributors.
With merging the GTK4 branch (yay!) I'd like to give this idea a try.
I've conducted a poll in the developer chat about whose work would benefit from a macOS / Windows machine, results see below.
We require a short device policy for this. It's intentionally simple, as this will be relevant only to people we already trust. I've discussed this with René in advance.
==== Device Policy ====
- The Inkscape project entrusts the devices to individual contributors,
selected by Project Leadership Committee (PLC) vote.
- The project asks of the contributor to use the hardware primarily in a
way that serves the project goal. Within these boundaries, the contributor may use the devices as they see fit. In particular, they have root (or comparable) permission on those devices, and can configure it to their needs.
The project asks the contributors to handle the device with care.
The project expects the contributor to return / pass on the device once
their cross-platform work is finished, or they stop making meaningful and sustained contributions; gatherings like the Inkscape Summit, FOSDEM or LGM are good opportunities for this.
- The PLC reserves the right to recall / reclaim the device at any time
and the project will cover the shipping costs.
- When returning the device (4 or 5), the contributor is expected to hand
over the device in a usable state.
- The projects accepts that the device may break while in possession of
the contributor. Return or warranty policies should be taken advantage of. In the event of willful or clearly negligent damage, the contributor shall replace the device.
==== Selection of recipients & devices ====
From the poll and previous discussion, the following contributors are interested:
Tavmjong: macOS (Gtk4 development. Cross-platform support)
pbs3141: Windows (Fixing bugs/missing functionality/bad performance in
Inkscape and GTK4, improving Visual Studio integration, investigating bundled Mesa/MoltenVK.)
VaibhavMalik4187: macOS (GTK4 migration)
Adam Belis: Windows (Testing on Windows, HiDPI, Touchscreen / Pencil
support)
Following this vote, these contributors may choose a device that suits their needs, and that they expect to be useful for other developers in the future. For example, Mac Mini Pro + Keyboard, Surface Pro, or just a general Windows machine with maxed out CPU.
(They may of course decline the above Device Policy, then they won't get a device.)
==== Budget and Formalities ===
Allocate USD 2,000 for each contributor listed above for this purpose.
The SFC will decide how to formally do this - directly buying the devices or reimbursing them.
==== Vote ====
a) Approve the above device policy, and allocate a total of $8,000. Each of the 4 contributors listed above are eligible to be sent / buy & be reimbursed for a device that they choose, with a per-contributor budget of $2,000.
b) Only approve the device policy, I don't agree with the choice of contributors.
c) Don't approve either.
d) Other: ....
Thanks in advance,
Jonathan
Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
Since I'm listed as a recipient, I will abstain.
As to René's comment, mikekov suggested getting the Apple keyboard and mouse (and a 4k screen, which I already have) as he was worried about compatibility issues.
Tav
----- Original Message ----- | From: "Josh Andler" scislac@gmail.com | To: "Jonathan Neuhauser" jonathan.neuhauser@outlook.com | Cc: inkscape-board@lists.inkscape.org | Sent: Tuesday, March 26, 2024 4:33:22 PM | Subject: [Inkscape-board] Re: [Vote] Hardware for Developers | | | | | I'll just +1 on Martin's comments. This feels like it should be 2 | votes to be cleaner (a vote for the cause, a vote for the people) | and the policy part needs to be more fleshed out. A minor thing to | point out if it goes back for further fleshing out/editing, there | are two 6's under Device Policy. | | I vote C in it's current form. | | | | On Sun, Mar 24, 2024 at 4:58 AM Jonathan Neuhauser < | jonathan.neuhauser@outlook.com > wrote: | | | | | | Dear PLC, | | ==== Background ==== | | The developer team would like to improve cross platform support, and | one measure towards that goal is to improve the access to Windows | and macOS machines for core contributors. | | With merging the GTK4 branch (yay!) I'd like to give this idea a try. | | | I've conducted a poll in the developer chat about whose work would | benefit from a macOS / Windows machine, results see below. | | We require a short device policy for this. It's intentionally simple, | as this will be relevant only to people we already trust. I've | discussed this with René in advance. | | | ==== Device Policy ==== | | 1) The Inkscape project entrusts the devices to individual | contributors, selected by Project Leadership Committee (PLC) vote. | | 2) The project asks of the contributor to use the hardware primarily | in a way that serves the project goal. Within these boundaries, the | contributor may use the devices as they see fit. In particular, they | have root (or comparable) permission on those devices, and can | configure it to their needs. | | 3) The project asks the contributors to handle the device with care. | | | 4) The project expects the contributor to return / pass on the device | once their cross-platform work is finished, or they stop making | meaningful and sustained contributions; gatherings like the Inkscape | Summit, FOSDEM or LGM are good opportunities for this. | | | 5) The PLC reserves the right to recall / reclaim the device at any | time and the project will cover the shipping costs. | | 6) When returning the device (4 or 5), the contributor is expected to | hand over the device in a usable state. | | | 6) The projects accepts that the device may break while in possession | of the contributor. Return or warranty policies should be taken | advantage of. In the event of willful or clearly negligent damage, | the contributor shall replace the device. | | ==== Selection of recipients & devices ==== | | From the poll and previous discussion, the following contributors are | interested: | | - Tavmjong: macOS (Gtk4 development. Cross-platform support) | | | | - pbs3141: Windows (Fixing bugs/missing functionality/bad performance | in Inkscape and GTK4, improving Visual Studio integration, | investigating bundled Mesa/MoltenVK.) | | - VaibhavMalik4187: macOS (GTK4 migration) | | | | - Adam Belis: Windows (Testing on Windows, HiDPI, Touchscreen / | Pencil support) | | Following this vote, these contributors may choose a device that | suits their needs, and that they expect to be useful for other | developers in the future. For example, Mac Mini Pro + Keyboard, | Surface Pro, or just a general Windows machine with maxed out CPU. | | | (They may of course decline the above Device Policy, then they won't | get a device.) | | | ==== Budget and Formalities === | | | Allocate USD 2,000 for each contributor listed above for this | purpose. | | | The SFC will decide how to formally do this - directly buying the | devices or reimbursing them. | | | ==== Vote ==== | | a) Approve the above device policy, and allocate a total of $8,000. | Each of the 4 contributors listed above are eligible to be sent / | buy & be reimbursed for a device that they choose, with a | per-contributor budget of $2,000. | | | b) Only approve the device policy, I don't agree with the choice of | contributors. | | c) Don't approve either. | | | d) Other: .... | | Thanks in advance, | | 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 |
So I guess I'm kinda stuck with a question: Do we actually want the computers back?
Like, I get the goal, but I kinda feel if we have no way to store them or in any other way process them, having a policy of returning them isn't useful. I'm also a little bit uncomfortable with a blanket amount, where on travel we can crib on SFC travel policies to work out the details, there's no way to see if it makes sense or just is done to match the budget. It seems unlikely that all of those differing tasks would need exactly the same cost of machine/equipment. So I guess I have to say C, but definitely am for the indent of getting folks what they need to contribute to Inkscape. Ted On Mar 24 2024, at 6:58 am, Jonathan Neuhauser jonathan.neuhauser@outlook.com wrote:
Dear PLC,
==== Background ==== The developer team would like to improve cross platform support, and one measure towards that goal is to improve the access to Windows and macOS machines for core contributors. With merging the GTK4 branch (yay!) I'd like to give this idea a try. I've conducted a poll in the developer chat about whose work would benefit from a macOS / Windows machine, results see below. We require a short device policy for this. It's intentionally simple, as this will be relevant only to people we already trust. I've discussed this with René in advance. ==== Device Policy ====
- The Inkscape project entrusts the devices to individual contributors, selected by Project Leadership Committee (PLC) vote.
- The project asks of the contributor to use the hardware primarily in a way that serves the project goal. Within these boundaries, the contributor may use the devices as they see fit. In particular, they have root (or comparable) permission on those devices, and can configure it to their needs.
- The project asks the contributors to handle the device with care.
- The project expects the contributor to return / pass on the device once their cross-platform work is finished, or they stop making meaningful and sustained contributions; gatherings like the Inkscape Summit, FOSDEM or LGM are good opportunities for this.
- The PLC reserves the right to recall / reclaim the device at any time and the project will cover the shipping costs.
- When returning the device (4 or 5), the contributor is expected to hand over the device in a usable state.
- The projects accepts that the device may break while in possession of the contributor. Return or warranty policies should be taken advantage of. In the event of willful or clearly negligent damage, the contributor shall replace the device.
==== Selection of recipients & devices ==== From the poll and previous discussion, the following contributors are interested:
Tavmjong: macOS (Gtk4 development. Cross-platform support)
pbs3141: Windows (Fixing bugs/missing functionality/bad performance in Inkscape and GTK4, improving Visual Studio integration, investigating bundled Mesa/MoltenVK.)
VaibhavMalik4187: macOS (GTK4 migration)
Adam Belis: Windows (Testing on Windows, HiDPI, Touchscreen / Pencil support)
Following this vote, these contributors may choose a device that suits their needs, and that they expect to be useful for other developers in the future. For example, Mac Mini Pro + Keyboard, Surface Pro, or just a general Windows machine with maxed out CPU. (They may of course decline the above Device Policy, then they won't get a device.) ==== Budget and Formalities === Allocate USD 2,000 for each contributor listed above for this purpose. The SFC will decide how to formally do this - directly buying the devices or reimbursing them. ==== Vote ==== a) Approve the above device policy, and allocate a total of $8,000. Each of the 4 contributors listed above are eligible to be sent / buy & be reimbursed for a device that they choose, with a per-contributor budget of $2,000. b) Only approve the device policy, I don't agree with the choice of contributors. c) Don't approve either. d) Other: .... Thanks in advance, Jonathan
Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
We could amend the policy so that precise hardware would be chosen or vetted by someone else in the team (developer team, testing team) so that specs match the intended purpose of the device, but I'd tend to be ok with trusting the contributors on their choices.
I'm also not too worried that we'll find a physical place to store stuff sent back. *I vote (a)* based on the fact that the policy is for people trusted by the project (and the devices can be reclaimed). As for René's comment, I'm not in favour of specifically excluding "accessories", as we could want one day e.g. a stylus pen or similar and I tend to be more in favor of "trust (with limits) until there is an issue" than "plan for every contengency but have to redraft if the needs change a bit"
On 26/03/2024 17:00, Ted Gould wrote:
So I guess I'm kinda stuck with a question: Do we actually want the computers back?
Like, I get the goal, but I kinda feel if we have no way to store them or in any other way process them, having a policy of returning them isn't useful.
I'm also a little bit uncomfortable with a blanket amount, where on travel we can crib on SFC travel policies to work out the details, there's no way to see if it makes sense or just is done to match the budget. It seems unlikely that all of those differing tasks would need exactly the same cost of machine/equipment.
So I guess I have to say C, but definitely am for the indent of getting folks what they need to contribute to Inkscape.
Ted
On Mar 24 2024, at 6:58 am, Jonathan Neuhauser jonathan.neuhauser@outlook.com wrote:
Dear PLC, ==== Background ==== The developer team would like to improve cross platform support, and one measure towards that goal is to improve the access to Windows and macOS machines for core contributors. With merging the GTK4 branch (yay!) I'd like to give this idea a try. I've conducted a poll in the developer chat about whose work would benefit from a macOS / Windows machine, results see below. We require a short device policy for this. It's intentionally simple, as this will be relevant only to people we already trust. I've discussed this with René in advance. ==== Device Policy ==== 1) The Inkscape project entrusts the devices to individual contributors, selected by Project Leadership Committee (PLC) vote. 2) The project asks of the contributor to use the hardware primarily in a way that serves the project goal. Within these boundaries, the contributor may use the devices as they see fit. In particular, they have root (or comparable) permission on those devices, and can configure it to their needs. 3) The project asks the contributors to handle the device with care. 4) The project expects the contributor to return / pass on the device once their cross-platform work is finished, or they stop making meaningful and sustained contributions; gatherings like the Inkscape Summit, FOSDEM or LGM are good opportunities for this. 5) The PLC reserves the right to recall / reclaim the device at any time and the project will cover the shipping costs. 6) When returning the device (4 or 5), the contributor is expected to hand over the device in a usable state. 6) The projects accepts that the device may break while in possession of the contributor. Return or warranty policies should be taken advantage of. In the event of willful or clearly negligent damage, the contributor shall replace the device. ==== Selection of recipients & devices ==== From the poll and previous discussion, the following contributors are interested: - Tavmjong: macOS (Gtk4 development. Cross-platform support) - pbs3141: Windows (Fixing bugs/missing functionality/bad performance in Inkscape and GTK4, improving Visual Studio integration, investigating bundled Mesa/MoltenVK.) - VaibhavMalik4187: macOS (GTK4 migration) - Adam Belis: Windows (Testing on Windows, HiDPI, Touchscreen / Pencil support) Following this vote, these contributors may choose a device that suits their needs, and that they expect to be useful for other developers in the future. For example, Mac Mini Pro + Keyboard, Surface Pro, or just a general Windows machine with maxed out CPU. (They may of course decline the above Device Policy, then they won't get a device.) ==== Budget and Formalities === Allocate USD 2,000 for each contributor listed above for this purpose. The SFC will decide how to formally do this - directly buying the devices or reimbursing them. ==== Vote ==== a) Approve the above device policy, and allocate a total of $8,000. Each of the 4 contributors listed above are eligible to be sent / buy & be reimbursed for a device that they choose, with a per-contributor budget of $2,000. b) Only approve the device policy, I don't agree with the choice of contributors. c) Don't approve either. d) Other: .... Thanks in advance, 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
On Mar 26 2024, at 11:26 am, Marc Jeanmougin marc@jeanmougin.fr wrote:
We could amend the policy so that precise hardware would be chosen or vetted by someone else in the team (developer team, testing team) so that specs match the intended purpose of the device, but I'd tend to be ok with trusting the contributors on their choices.
I think that makes sense. I don't want to micromanage it, but I think we should have someone sign off on it being fit for purpose. It could get complex, especially with different country's import fees/etc.
I'm also not too worried that we'll find a physical place to store stuff sent back.
We probably could, but it seems like increasing problems as the default policy. Unless the goal is to avoid a taxable transfer? Ted
Dear all,
thanks for your answers and suggestions! It was an oversight on my part not to split this into two votes. As it stands, the motion is rejected:
Jonathan Neuhauser: (did not vote) Josh Andler: c Marc Jeanmougin: a Martin Owens: c René de Hesselle: d Tavmjong Bah: abstain Ted Gould: c
Based on your feedback, Martin and I have iterated on the proposal. I'll send it around in a second vote shortly.
Best regards,
Jonathan
Am 24.03.24 um 12:58 schrieb Jonathan Neuhauser:
Dear PLC,
==== Background ====
The developer team would like to improve cross platform support, and one measure towards that goal is to improve the access to Windows and macOS machines for core contributors.
With merging the GTK4 branch (yay!) I'd like to give this idea a try.
I've conducted a poll in the developer chat about whose work would benefit from a macOS / Windows machine, results see below.
We require a short device policy for this. It's intentionally simple, as this will be relevant only to people we already trust. I've discussed this with René in advance.
==== Device Policy ====
- The Inkscape project entrusts the devices to individual
contributors, selected by Project Leadership Committee (PLC) vote.
- The project asks of the contributor to use the hardware primarily
in a way that serves the project goal. Within these boundaries, the contributor may use the devices as they see fit. In particular, they have root (or comparable) permission on those devices, and can configure it to their needs.
The project asks the contributors to handle the device with care.
The project expects the contributor to return / pass on the device
once their cross-platform work is finished, or they stop making meaningful and sustained contributions; gatherings like the Inkscape Summit, FOSDEM or LGM are good opportunities for this.
- The PLC reserves the right to recall / reclaim the device at any
time and the project will cover the shipping costs.
- When returning the device (4 or 5), the contributor is expected to
hand over the device in a usable state.
- The projects accepts that the device may break while in possession
of the contributor. Return or warranty policies should be taken advantage of. In the event of willful or clearly negligent damage, the contributor shall replace the device.
==== Selection of recipients & devices ====
From the poll and previous discussion, the following contributors are interested:
Tavmjong: macOS (Gtk4 development. Cross-platform support)
pbs3141: Windows (Fixing bugs/missing functionality/bad performance
in Inkscape and GTK4, improving Visual Studio integration, investigating bundled Mesa/MoltenVK.)
- VaibhavMalik4187: macOS (GTK4 migration)
- Adam Belis: Windows (Testing on Windows, HiDPI, Touchscreen / Pencil
support)
Following this vote, these contributors may choose a device that suits their needs, and that they expect to be useful for other developers in the future. For example, Mac Mini Pro + Keyboard, Surface Pro, or just a general Windows machine with maxed out CPU.
(They may of course decline the above Device Policy, then they won't get a device.)
==== Budget and Formalities ===
Allocate USD 2,000 for each contributor listed above for this purpose.
The SFC will decide how to formally do this - directly buying the devices or reimbursing them.
==== Vote ====
a) Approve the above device policy, and allocate a total of $8,000. Each of the 4 contributors listed above are eligible to be sent / buy & be reimbursed for a device that they choose, with a per-contributor budget of $2,000.
b) Only approve the device policy, I don't agree with the choice of contributors.
c) Don't approve either.
d) Other: ....
Thanks in advance,
Jonathan
Inkscape Board of Directors mailing list --inkscape-board@lists.inkscape.org To unsubscribe send an email toinkscape-board-leave@lists.inkscape.org
participants (7)
-
doctormo@gmail.com
-
Jonathan Neuhauser
-
Josh Andler
-
Marc Jeanmougin
-
René de Hesselle
-
tavmjong@free.fr
-
Ted Gould