FSA update information for the Contributor Community
Hi everyone,
when coordinating the ongoing About Screen Contest (https://inkscape.org/gallery/=about-screen-contest/contest-for-13/), we've been talking about how to do the Contributor voting, and the Vectors team would like to use the website and the Project members list (https://inkscape.org/*membership/) for it this time, because it is easier and more doable than posting to a mailing list for many.
Martin has worked to prepare the website for that, and Vectors have agreed to delay contributor voting by a few days (schedule on website hasn't been changed yet).
To let Inkscape contributors know about the membership, its meaning and how to join, we'd like to first give them that information, so they can then apply for the membership with all the necessary knowledge, and then vote on contest entries.
For this, we've prepared a few interview questions. We would like to post the interview on the website, as an article for the blog for project members here: https://inkscape.org/*membership/blog/
We'd share links to that article with all channels where our contributors come together - mailing lists for contributors and chat channels for contributors.
Would you be able to help us by answering those questions?
We would like to publish the replies on Tuesday already, in time for the Contributor voting on the About Screen.
So, here it goes: -------------------------
Demystifying Membership - A Contributor's (updated) Guide to the Inkscape Project
On March 15, Inkscape's new FSA was published to the inkscape.org website. It's a big step forward for Inkscape's contributor community, but not everyone may know what it all means yet. So, we asked the people who should know, the members of Inkscape's Project Leadership Committee (PLC).
Q1 Vectors: Hi! First of all, let's get the acronyms out of the way: what do FSA, PLC and SFC mean and how do they relate to the project?
Q2 Vectors: Okay, now we understand what they are, can you tell us why the FSA was changed?
Q3 Vectors: Were there any other updates to the FSA?
Q4 Vectors: Can you tell us a little about the process of updating the FSA?
Q5 Vectors: What do the changes to the FSA mean for the contributors?
Q6 Vectors: What requirements do people need to meet to be/become a member? Do memberships expire?
Q7 Vectors: Is there anything that contributors need to do now, to become an official member?
-------------------------
Thanks for reading!
Maren
Thanks for organising this Maren,
I've added my answers below, if others contribute better answers, please replace as fits best.
Q1 Vectors: Hi! First of all, let's get the acronyms out of the way: what do FSA, PLC and SFC mean and how do they relate to the project?
The SFC is short for the Software Freedom Conservancy, Fiscal Sponsorship and other legal support infrastructure. Helping us hire people, pay for conferences, stickers, t-shirts, contracts and other things we might need like the trademark registration and infrastructure costs.
The PLC is the terms for the Inkscape Project Leadership Committee, a kind of 'board of directors' (but not an actual board!) who oversee the project's organisation and coordinate with the conservancy on behalf of the project.
The FSA is the Fiscal Sponsorship Agreement, the legal document which defines the relationship between the Inkscape project, the Leadership Committee and the Software Conservancy.
Q2 Vectors: Okay, now we understand what they are, can you tell us why the FSA was changed?
The FSA has evolved over time and the latest version moves the project from representing a project of programmers, to representing a project of contributors. It does this by widening participation in the election process for the Leadership Committee by specifying a more complete list of people who participate in the project which used to be defined as people who held copyright in the code via the AUTHORS list.
The FSA only covers how the membership elect committee members, it doesn't cover how membership is gained and managed. For that the project adopted a non-legal policy document which can be found here: https://inkscape.org/gallery/item/29445/plc-policy-membership-4.pdf
This is an internal policy document which defines how people get into the membership list and what the rules are.
Q3 Vectors: Were there any other updates to the FSA?
Some other changes were made, such as removing a previous PLC member's address and cleaning up some of the language to standardise it with other projects.
Q4 Vectors: Can you tell us a little about the process of updating the FSA?
The FSA was updated by conducting a number of meetings with both PLC members and various people from the community who were existing members and those who were contributing a lot, but not able to be members yet.
The consultation processes lasted a couple of months and resulted in a first draft of the needed changes in the FSA as well as organising the membership policy to support it. Further changes were needed by both the PLC discussions internally and the SFC who has their own list of things to adjust.
Q5 Vectors: What do the changes to the FSA mean for the contributors?
The changes should allow the membership of the project to expand from being just programmers who hold copyright in the codebase itself. To being anyone who has contributed to the project in a way that is materially agreeable to other members.
The technical changes also allow for people to apply and invite memberships directly on the website and approve of others becoming members. Everything is recorded for transparency and copied into git repositories for safe keeping.
Q6 Vectors: What requirements do people need to meet to be/become a member? Do memberships expire?
We wanted to give the project the greatest amount of flexibility to decide for itself what counted as a contribution. For the developer team, the existing policy of two commits into the code base was deemed sufficient. Other teams can set their own policies for when they will approve members who contribute through them.
The bare bones requirement is for three other existing members to approve their membership request. Members from the related team would be expected to recognise each other's contributions and approve as needed. Approving people who you don't know or haven't worked with is strongly discouraged and could end up with you having your own membership revoked (see 2. below). So don't do that!
Memberships can not expire, but it is possible to be removed by a vote of the PLC. The three reasons are: 1. A code of conduct violation which can't be resolved, 2. Approving non-contributors to the membership list 3. Not being or having been a contributor in the first place.
These are safety valves to make sure that abuse can be dealt with in a structured way. The intention is that no one would ever need to be removed or expired but this sets out how that would happen.
But you can leave if you want. Removing your membership from the team will remove your membership of Inkscape too.
Q7 Vectors: Is there anything that contributors need to do now, to become an official member?
A contributor to the project should go to the inkscape website, navigate to the membership team page and click on the "Request Membership" button on the right side. They will need a website account in order to do this. A contributor may also be invited by other member that knows the email address they used to register on the website.
Other members will then be able to approve of them joining. Once enough people have, they are added to the members list automatically and can vote in future leadership elections.
Thanks for the questions.
Best Regards, Martin Owens
Thank you for your replies, Martin!
Looks like noone else has anything to add (but if you do, please ping Michèle directly who wanted to turn this into an article for being released tomorrow!), so thanks again,
Maren
Am 26.03.23 um 03:18 schrieb doctormo@gmail.com:
Thanks for organising this Maren,
I've added my answers below, if others contribute better answers, please replace as fits best.
Q1 Vectors: Hi! First of all, let's get the acronyms out of the way: what do FSA, PLC and SFC mean and how do they relate to the project?
The SFC is short for the Software Freedom Conservancy, Fiscal Sponsorship and other legal support infrastructure. Helping us hire people, pay for conferences, stickers, t-shirts, contracts and other things we might need like the trademark registration and infrastructure costs.
The PLC is the terms for the Inkscape Project Leadership Committee, a kind of 'board of directors' (but not an actual board!) who oversee the project's organisation and coordinate with the conservancy on behalf of the project.
The FSA is the Fiscal Sponsorship Agreement, the legal document which defines the relationship between the Inkscape project, the Leadership Committee and the Software Conservancy.
Q2 Vectors: Okay, now we understand what they are, can you tell us why the FSA was changed?
The FSA has evolved over time and the latest version moves the project from representing a project of programmers, to representing a project of contributors. It does this by widening participation in the election process for the Leadership Committee by specifying a more complete list of people who participate in the project which used to be defined as people who held copyright in the code via the AUTHORS list.
The FSA only covers how the membership elect committee members, it doesn't cover how membership is gained and managed. For that the project adopted a non-legal policy document which can be found here: https://inkscape.org/gallery/item/29445/plc-policy-membership-4.pdf
This is an internal policy document which defines how people get into the membership list and what the rules are.
Q3 Vectors: Were there any other updates to the FSA?
Some other changes were made, such as removing a previous PLC member's address and cleaning up some of the language to standardise it with other projects.
Q4 Vectors: Can you tell us a little about the process of updating the FSA?
The FSA was updated by conducting a number of meetings with both PLC members and various people from the community who were existing members and those who were contributing a lot, but not able to be members yet.
The consultation processes lasted a couple of months and resulted in a first draft of the needed changes in the FSA as well as organising the membership policy to support it. Further changes were needed by both the PLC discussions internally and the SFC who has their own list of things to adjust.
Q5 Vectors: What do the changes to the FSA mean for the contributors?
The changes should allow the membership of the project to expand from being just programmers who hold copyright in the codebase itself. To being anyone who has contributed to the project in a way that is materially agreeable to other members.
The technical changes also allow for people to apply and invite memberships directly on the website and approve of others becoming members. Everything is recorded for transparency and copied into git repositories for safe keeping.
Q6 Vectors: What requirements do people need to meet to be/become a member? Do memberships expire?
We wanted to give the project the greatest amount of flexibility to decide for itself what counted as a contribution. For the developer team, the existing policy of two commits into the code base was deemed sufficient. Other teams can set their own policies for when they will approve members who contribute through them.
The bare bones requirement is for three other existing members to approve their membership request. Members from the related team would be expected to recognise each other's contributions and approve as needed. Approving people who you don't know or haven't worked with is strongly discouraged and could end up with you having your own membership revoked (see 2. below). So don't do that!
Memberships can not expire, but it is possible to be removed by a vote of the PLC. The three reasons are: 1. A code of conduct violation which can't be resolved, 2. Approving non-contributors to the membership list 3. Not being or having been a contributor in the first place.
These are safety valves to make sure that abuse can be dealt with in a structured way. The intention is that no one would ever need to be removed or expired but this sets out how that would happen.
But you can leave if you want. Removing your membership from the team will remove your membership of Inkscape too.
Q7 Vectors: Is there anything that contributors need to do now, to become an official member?
A contributor to the project should go to the inkscape website, navigate to the membership team page and click on the "Request Membership" button on the right side. They will need a website account in order to do this. A contributor may also be invited by other member that knows the email address they used to register on the website.
Other members will then be able to approve of them joining. Once enough people have, they are added to the members list automatically and can vote in future leadership elections.
Thanks for the questions.
Best Regards, Martin Owens _______________________________________________ Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
Just some thoughts and clarifications on language from me (sorry for the lateness, I've been traveling and am at another conference right now ><).
On Sat, Mar 25, 2023 at 09:18:45PM -0400, doctormo@gmail.com wrote:
Thanks for organising this Maren,
I've added my answers below, if others contribute better answers, please replace as fits best.
Q1 Vectors: Hi! First of all, let's get the acronyms out of the way: what do FSA, PLC and SFC mean and how do they relate to the project?
The SFC is short for the Software Freedom Conservancy, Fiscal Sponsorship and other legal support infrastructure. Helping us hire people, pay for conferences, stickers, t-shirts, contracts and other things we might need like the trademark registration and infrastructure costs.
The SFC is short for the Software Freedom Conservancy. They are a US based 501c3 charity focused on software freedom and ethical technology; they act as the fiscal sponsor and legal home for the Inkscape project. Helping us hire people, pay for conferences, stickers, t-shirts, contracts and other things we might need like the trademark registration and spending project funds on infrastructure services and similar.
The PLC is the terms for the Inkscape Project Leadership Committee, a kind of 'board of directors' (but not an actual board!) who oversee the project's organisation and coordinate with the conservancy on behalf of the project.
The FSA is the Fiscal Sponsorship Agreement, the legal document which defines the relationship between the Inkscape project, the Leadership Committee and the Software Conservancy.
The FSA is the Fiscal Sponsorship Agreement, the legal document which defines the relationship between the Inkscape project, the Project Leadership Committee and the Software Freedom Conservancy. Defining governance, the fiscal controls policy, commitment to remaining free software and furthering the goals and missions of both Software Freedom Conservancy and the Inkscape project.
Q2 Vectors: Okay, now we understand what they are, can you tell us why the FSA was changed?
The FSA has evolved over time and the latest version moves the project from representing a project of programmers, to representing a project of contributors. It does this by widening participation in the election process for the Leadership Committee by specifying a more complete list of people who participate in the project which used to be defined as people who held copyright in the code via the AUTHORS list.
The FSA only covers how the membership elect committee members, it doesn't cover how membership is gained and managed. For that the project adopted a non-legal policy document which can be found here: https://inkscape.org/gallery/item/29445/plc-policy-membership-4.pdf
This is an internal policy document which defines how people get into the membership list and what the rules are.
Q3 Vectors: Were there any other updates to the FSA?
Some other changes were made, such as removing a previous PLC member's address and cleaning up some of the language to standardise it with other projects.
Q4 Vectors: Can you tell us a little about the process of updating the FSA?
The FSA was updated by conducting a number of meetings with both PLC members and various people from the community who were existing members and those who were contributing a lot, but not able to be members yet.
The FSA was updated by conducting a number of meetings with the SFC, PLC members and various people from the community who were existing members and those who were contributing a lot, but not able to be members yet.
The consultation processes lasted a couple of months and resulted in a first draft of the needed changes in the FSA as well as organising the membership policy to support it. Further changes were needed by both the PLC discussions internally and the SFC who has their own list of things to adjust.
The consultation processes lasted a couple of months and resulted in a first draft of the needed changes in the FSA as well as organising the membership policy to support it. Further changes were needed by both the PLC discussions internally and the SFC who has their own list of things to adjust (changing the address for the project, general updates to the FSA language and reviewing the membership change).
Q5 Vectors: What do the changes to the FSA mean for the contributors?
The changes should allow the membership of the project to expand from being just programmers who hold copyright in the codebase itself. To being anyone who has contributed to the project in a way that is materially agreeable to other members.
The technical changes also allow for people to apply and invite memberships directly on the website and approve of others becoming members. Everything is recorded for transparency and copied into git repositories for safe keeping.
+1
Q6 Vectors: What requirements do people need to meet to be/become a member? Do memberships expire?
We wanted to give the project the greatest amount of flexibility to decide for itself what counted as a contribution. For the developer team, the existing policy of two commits into the code base was deemed sufficient. Other teams can set their own policies for when they will approve members who contribute through them.
The bare bones requirement is for three other existing members to approve their membership request. Members from the related team would be expected to recognise each other's contributions and approve as needed. Approving people who you don't know or haven't worked with is strongly discouraged and could end up with you having your own membership revoked (see 2. below). So don't do that!
Memberships can not expire, but it is possible to be removed by a vote of the PLC. The three reasons are: 1. A code of conduct violation which can't be resolved, 2. Approving non-contributors to the membership list 3. Not being or having been a contributor in the first place.
These are safety valves to make sure that abuse can be dealt with in a structured way. The intention is that no one would ever need to be removed or expired but this sets out how that would happen.
But you can leave if you want. Removing your membership from the team will remove your membership of Inkscape too.
+1
Q7 Vectors: Is there anything that contributors need to do now, to become an official member?
A contributor to the project should go to the inkscape website, navigate to the membership team page and click on the "Request Membership" button on the right side. They will need a website account in order to do this. A contributor may also be invited by other member that knows the email address they used to register on the website.
Other members will then be able to approve of them joining. Once enough people have, they are added to the members list automatically and can vote in future leadership elections.
+1
Thanks Martin and Maren!
Thanks for the questions.
Best Regards, Martin Owens _______________________________________________ Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
Thank you, Pono, I've updated the article with your additional info!
https://inkscape.org/*membership/blog/inkscape-signs-new-fsa-sfc/ Maren
Am 28.03.23 um 17:02 schrieb Daniel Pono Takamori:
Just some thoughts and clarifications on language from me (sorry for the lateness, I've been traveling and am at another conference right now ><).
On Sat, Mar 25, 2023 at 09:18:45PM -0400, doctormo@gmail.com wrote:
Thanks for organising this Maren,
I've added my answers below, if others contribute better answers, please replace as fits best.
Q1 Vectors: Hi! First of all, let's get the acronyms out of the way: what do FSA, PLC and SFC mean and how do they relate to the project?
The SFC is short for the Software Freedom Conservancy, Fiscal Sponsorship and other legal support infrastructure. Helping us hire people, pay for conferences, stickers, t-shirts, contracts and other things we might need like the trademark registration and infrastructure costs.
The SFC is short for the Software Freedom Conservancy. They are a US based 501c3 charity focused on software freedom and ethical technology; they act as the fiscal sponsor and legal home for the Inkscape project. Helping us hire people, pay for conferences, stickers, t-shirts, contracts and other things we might need like the trademark registration and spending project funds on infrastructure services and similar.
The PLC is the terms for the Inkscape Project Leadership Committee, a kind of 'board of directors' (but not an actual board!) who oversee the project's organisation and coordinate with the conservancy on behalf of the project.
The FSA is the Fiscal Sponsorship Agreement, the legal document which defines the relationship between the Inkscape project, the Leadership Committee and the Software Conservancy.
The FSA is the Fiscal Sponsorship Agreement, the legal document which defines the relationship between the Inkscape project, the Project Leadership Committee and the Software Freedom Conservancy. Defining governance, the fiscal controls policy, commitment to remaining free software and furthering the goals and missions of both Software Freedom Conservancy and the Inkscape project.
Q2 Vectors: Okay, now we understand what they are, can you tell us why the FSA was changed?
The FSA has evolved over time and the latest version moves the project from representing a project of programmers, to representing a project of contributors. It does this by widening participation in the election process for the Leadership Committee by specifying a more complete list of people who participate in the project which used to be defined as people who held copyright in the code via the AUTHORS list.
The FSA only covers how the membership elect committee members, it doesn't cover how membership is gained and managed. For that the project adopted a non-legal policy document which can be found here: https://inkscape.org/gallery/item/29445/plc-policy-membership-4.pdf
This is an internal policy document which defines how people get into the membership list and what the rules are.
Q3 Vectors: Were there any other updates to the FSA?
Some other changes were made, such as removing a previous PLC member's address and cleaning up some of the language to standardise it with other projects.
Q4 Vectors: Can you tell us a little about the process of updating the FSA?
The FSA was updated by conducting a number of meetings with both PLC members and various people from the community who were existing members and those who were contributing a lot, but not able to be members yet.
The FSA was updated by conducting a number of meetings with the SFC, PLC members and various people from the community who were existing members and those who were contributing a lot, but not able to be members yet.
The consultation processes lasted a couple of months and resulted in a first draft of the needed changes in the FSA as well as organising the membership policy to support it. Further changes were needed by both the PLC discussions internally and the SFC who has their own list of things to adjust.
The consultation processes lasted a couple of months and resulted in a first draft of the needed changes in the FSA as well as organising the membership policy to support it. Further changes were needed by both the PLC discussions internally and the SFC who has their own list of things to adjust (changing the address for the project, general updates to the FSA language and reviewing the membership change).
Q5 Vectors: What do the changes to the FSA mean for the contributors?
The changes should allow the membership of the project to expand from being just programmers who hold copyright in the codebase itself. To being anyone who has contributed to the project in a way that is materially agreeable to other members.
The technical changes also allow for people to apply and invite memberships directly on the website and approve of others becoming members. Everything is recorded for transparency and copied into git repositories for safe keeping.
+1
Q6 Vectors: What requirements do people need to meet to be/become a member? Do memberships expire?
We wanted to give the project the greatest amount of flexibility to decide for itself what counted as a contribution. For the developer team, the existing policy of two commits into the code base was deemed sufficient. Other teams can set their own policies for when they will approve members who contribute through them.
The bare bones requirement is for three other existing members to approve their membership request. Members from the related team would be expected to recognise each other's contributions and approve as needed. Approving people who you don't know or haven't worked with is strongly discouraged and could end up with you having your own membership revoked (see 2. below). So don't do that!
Memberships can not expire, but it is possible to be removed by a vote of the PLC. The three reasons are: 1. A code of conduct violation which can't be resolved, 2. Approving non-contributors to the membership list 3. Not being or having been a contributor in the first place.
These are safety valves to make sure that abuse can be dealt with in a structured way. The intention is that no one would ever need to be removed or expired but this sets out how that would happen.
But you can leave if you want. Removing your membership from the team will remove your membership of Inkscape too.
+1
Q7 Vectors: Is there anything that contributors need to do now, to become an official member?
A contributor to the project should go to the inkscape website, navigate to the membership team page and click on the "Request Membership" button on the right side. They will need a website account in order to do this. A contributor may also be invited by other member that knows the email address they used to register on the website.
Other members will then be able to approve of them joining. Once enough people have, they are added to the members list automatically and can vote in future leadership elections.
+1
Thanks Martin and Maren!
Thanks for the questions.
Best Regards, Martin Owens _______________________________________________ Inkscape Board of Directors mailing list -- inkscape-board@lists.inkscape.org To unsubscribe send an email to inkscape-board-leave@lists.inkscape.org
participants (3)
-
Daniel Pono Takamori
-
doctormo@gmail.com
-
Maren Hachmann