Re: SIGs vs WGs (was Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.)
Christopher Ferris <chris.ferris@...>
Brian wrote: "Creation of any new
working group should partially be gated by whether it's
reasonable to expect most of the projects to be able to have
people actively following and participating in that new WG." +100
Chris
toggle quoted messageShow quoted text
Changing
the subject to address a point in Hart's earlier email:
I
think a lot of people are, in fact, using SIGs for relatively
technical purposes. Having or starting a SIG is much better
right now than a working group: you get all of the support
from the LF that you would for a WG (meeting times, mailing
list, etc.), you aren’t mandated to submit time-consuming work
products to the TSC (that, let’s be honest, very few people
read), and the approval process is far simpler and doesn’t
require TSC approval (which could take quite some time and be
a huge headache). If you were looking to start a group—even a
very technical one--why on earth would you choose a WG over a
SIG?
I sincerely hope this is not the
reason why one would choose to start a SIG rather than a WG.
Working Groups should be thought
of as our connective tissue between projects - the cross-project
place where discussions about identity, performance/scalability,
architectural concerns, learning materials, and even diversity
& civility issues can be discussed and iterated upon without
that discussion being owned by one project or another. In
particular for anyone who holds architectural or product
convergence as a priority, certain Working Groups like identity
and architecture should be the place to articulate what that
means, and then create specific technical plans that projects
can follow. They only can serve that role well to the degree
they are primarily driven by active maintainers and contributors
on the projects themselves, but given critical mass there can be
other participants on those working groups. Creation of any new
working group should partially be gated by whether it's
reasonable to expect most of the projects to be able to have
people actively following and participating in that new WG.
Special Interest Groups are
intended to be more of a bridge to the outside world - to people
deploying our technologies for particular categories of use
cases. Those might be grouped by industrial segment, e.g.
"trade finance". Or they may be grouped by a broad set of
functionality, e.g. "supply chain", that is more of a recurring
theme across all industries than a specific industry. But the
point is that a SIG should be composed of both insiders and
outsiders - of both technologists close to what one or more
Hyperledger projects are doing, and of those who may simply be
"users" of the technology, perhaps even one or two steps
downstream, but who is willing to share their domain expertise
and involvement in active projects at a business level to drive
adoption.
I think based on the above, a
SIG for academic involvement makes more sense than a working
group, as it's less about cross-project issues and more about
being a bridge to the outside world (and yes, helping those
outsiders become insiders). Marta has been managing our
academic outreach efforts to date, so I'd encourage you to
connect with her on ways we can make a SIG effective.
Let me also burst your bubble a
bit - SIGs are expected to provide a one-presentation-deck-page
report each month on their activities and accomplishments, which
is provided to the Governing Board for their monthly
discussions. Also, we (HL staff) are very deliberate about
launching new SIGs - they can often take months to pull together
the right stakeholder set, define the charter crisply enough,
and make sure they are managed closely enough by us. So it may
only look easier & quicker. :) But given all the interest
in improving our relationship with academia I think we'd be able
to move on this with reasonable expediency.
Brian
--
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf
|
|
Re: SIGs vs WGs (was Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.)
mark wagner <mwagner@...>
Brian
Thanks for the clear and concise descriptions. I know that sometimes the lines get blurred a bit, but its good to see things spelled out clearly.
Would it possible to share the SIG Update slide deck that was presented in Tokyo? I didn't see it online but it shows the work going on and may help those folks on this list that are not involved in SIGS get a better understanding.
Thanks
-mark
toggle quoted messageShow quoted text
Changing
the subject to address a point in Hart's earlier email:
I
think a lot of people are, in fact, using SIGs for relatively
technical purposes. Having or starting a SIG is much better
right now than a working group: you get all of the support
from the LF that you would for a WG (meeting times, mailing
list, etc.), you aren’t mandated to submit time-consuming work
products to the TSC (that, let’s be honest, very few people
read), and the approval process is far simpler and doesn’t
require TSC approval (which could take quite some time and be
a huge headache). If you were looking to start a group—even a
very technical one--why on earth would you choose a WG over a
SIG?
I sincerely hope this is not the
reason why one would choose to start a SIG rather than a WG.
Working Groups should be thought
of as our connective tissue between projects - the cross-project
place where discussions about identity, performance/scalability,
architectural concerns, learning materials, and even diversity
& civility issues can be discussed and iterated upon without
that discussion being owned by one project or another. In
particular for anyone who holds architectural or product
convergence as a priority, certain Working Groups like identity
and architecture should be the place to articulate what that
means, and then create specific technical plans that projects
can follow. They only can serve that role well to the degree
they are primarily driven by active maintainers and contributors
on the projects themselves, but given critical mass there can be
other participants on those working groups. Creation of any new
working group should partially be gated by whether it's
reasonable to expect most of the projects to be able to have
people actively following and participating in that new WG.
Special Interest Groups are
intended to be more of a bridge to the outside world - to people
deploying our technologies for particular categories of use
cases. Those might be grouped by industrial segment, e.g.
"trade finance". Or they may be grouped by a broad set of
functionality, e.g. "supply chain", that is more of a recurring
theme across all industries than a specific industry. But the
point is that a SIG should be composed of both insiders and
outsiders - of both technologists close to what one or more
Hyperledger projects are doing, and of those who may simply be
"users" of the technology, perhaps even one or two steps
downstream, but who is willing to share their domain expertise
and involvement in active projects at a business level to drive
adoption.
I think based on the above, a
SIG for academic involvement makes more sense than a working
group, as it's less about cross-project issues and more about
being a bridge to the outside world (and yes, helping those
outsiders become insiders). Marta has been managing our
academic outreach efforts to date, so I'd encourage you to
connect with her on ways we can make a SIG effective.
Let me also burst your bubble a
bit - SIGs are expected to provide a one-presentation-deck-page
report each month on their activities and accomplishments, which
is provided to the Governing Board for their monthly
discussions. Also, we (HL staff) are very deliberate about
launching new SIGs - they can often take months to pull together
the right stakeholder set, define the charter crisply enough,
and make sure they are managed closely enough by us. So it may
only look easier & quicker. :) But given all the interest
in improving our relationship with academia I think we'd be able
to move on this with reasonable expediency.
Brian
--
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf
-- Mark Wagner
Senior Principal Software Engineer Performance and Scalability Red Hat, Inc
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.

Baohua Yang
toggle quoted messageShow quoted text
SIGs aren't "represented on the TSC",
but nor are Working Groups or any particular projects. This isn't
a House of Representatives nor a Senate. TSC members are elected
by voters based on whatever criteria a voter may choose, but are
not there to represent one project or another - they are there as
individuals, and to do right by the full Hyperledger community.
Voter eligibility is based on
connection to technical contributions anywhere across Hyperledger,
as the charter says, "Anyone in the technical community that
contributes code, documentation or other technical artifacts to
the HLP codebase". SIG participants who also contribute
code or participate actively on Working Groups are already
included. If you have been technically active on a SIG but not in
the above ways, you can petition to be added.
We use the following methods to collect
the email addresses for valid voters:
1) those who have contributed in the
last year to a github or gerrit repository (including
hyperledger-labs), and we have a good email address to correlate
to your gerrit or github account. We don't always get a clean
email address from GH so we are manually maintaining that list and
doing our best to connect to other addresses we know of for you.
2) those who were named by Working
Group chairs (deadline was last week) who have substantially
participated in these working groups.
If you fall into these two buckets,
then this past TUESDAY you should have received an invitation to
join a groups.io ( lists.hyperledger.org) mailing list set up for
announcements and links related to the Election. On Tuesday,
~500 emails went out, and right now ~150 people have confirmed
the invitation and are on the list. We received quite a few
bounces, which suggests we have bad email addresses - so please
search your inboxes, and spam folders, and either
1) Confirm your invitation to that
list, OR
2) Ask us to
resend the invitation if you know you should have qualified as
above, OR
3) You have made other technical
contributions elsewhere, such as on the wiki, or jira artifacts,
etc. You can fill out this form to
petition to be added to the pool of voters. Hyperledger staff
will determine whether your response to the form points to valid
technical contributions and can thus be added to the list.
For future elections we can consider
other algorithmic methods for collecting emails and determining
eligibility, beyond github/gerrit commits.
Members of that
contributor-announcements list will see updates about the process
soon, so please make sure you confirm membership to that list.
Hope this helps,
Brian
On 8/15/19 8:32 AM, Arnaud Le Hors
wrote:
Thanks for
this interesting
info but to be clear, I for one never said that SIGs aren't
doing any technical
work. My only point is that SIGs don't report to the TSC.
And until
this
changes, I think it'd be odd to have them on the TSC.
I see this as
a simple governance issue. The TSC should be formed of people
elected among
those that are governed by the TSC.
IMO, the
argument
that SIGs are doing technical work is an argument to bring up in
support
of moving SIGs under the governance of the TSC (which would then
naturally
make them eligible for the TSC), not merely to be part of the
TSC election.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From:
"hmontgomery@..."
<hmontgomery@...>
To:
Arnaud
Le Hors <lehors@...>, Vipin Bharathan
<vipinsun@...>
Cc:
"tsc@..."
<tsc@...>
Date:
08/15/2019
05:17 PM
Subject:
[EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and
some other suggestions.
Sent
by: tsc@...
Hi
Arnaud,
This
is a little bit orthogonal to what you and Vipin are
discussing, but it’s
still relevant, so I’ll mention it here.
I
think a lot of people are, in fact, using SIGs for relatively
technical
purposes. Having or starting a SIG is much better right now
than
a working group: you get all of the support from the LF that
you
would for a WG (meeting times, mailing list, etc.), you aren’t
mandated
to submit time-consuming work products to the TSC (that, let’s
be honest,
very few people read), and the approval process is far simpler
and doesn’t
require TSC approval (which could take quite some time and be
a huge headache).
If you were looking to start a group—even a very technical
one--why
on earth would you choose a WG over a SIG?
As
an example, I’ve been thinking about putting together a group
related
to academic involvement in Hyperledger. The goal would be to
help
get academics to add their work to Hyperledger (in code) and
for maintainers/developers
to give research problems to academics. I’ve written up a
(very
rough) draft of a SIG proposal for this. Despite the
technicality
involved, I chose to write a SIG draft proposal instead of a
working group
proposal for the very reasons I mentioned above. While I
can’t say
for certain, I suspect that some of the SIGs that are popular
today made
the same calculation.
I
mostly think this is relevant to the WG reform process (thanks
Mic for
heading this up), and I’m not a common participant in current
SIGs. But
I think it is a little much to say that SIGs aren’t doing any
technical
work. I don’t’ know how to quantify “technical contributions”
from SIG members, though—could a frequent SIG participant
comment more
on this?
I
hope this makes sense. I guess I’m less trying to make a
point about
the TSC elections than about working group reform.
Thanks,
Hart
From:tsc@...
[mailto:tsc@...]
On Behalf Of Arnaud Le Hors
Sent: Thursday, August 15, 2019 7:04 AM
To: Vipin Bharathan <vipinsun@...>
Cc: tsc@...
Subject: Re: [Hyperledger TSC] TSC elections: electorate
should include
SIGs and some other suggestions.
Hi
Vipin,
The facts are that while WGs and projects are under the
governance of the
TSC, and report to them, the SIGs don't.
My point is that if the SIGs are actually doing technical work
that should
be handled by the TSC they should then be moved (back) under
its structure.
It would then be natural to have them be part of the TSC but I
don't think
we should have something in between.
I hope this clarifies what I mean. This is not about being
exclusive as
much as being consistent.
Regards.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From: "VIPIN
BHARATHAN" <vip@...>
To: "lehors@..."
<lehors@...>,
Vipin Bharathan <vipinsun@...>
Cc: "tsc@..."
<tsc@...>
Date: 08/14/2019
10:50 PM
Subject: [EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and
some other suggestions.
Sent by: tsc@...
Arnaud,
Feelings are not what I am after, but facts. Elsewhere in my
email,
it was pointed out that SIGs have large, diverse memberships
and are very
technical in nature. These folks are not protocol(dlt)
engineers but bring
a technical user perspective. As we are maturing, we need that
insight
in our tsc, if we are to spur adoption and address usability
and a path
to production. For example the healthcare SIG has 1000 members
in its mailing
list. We should not exclude this contributor constituency from
our tsc
eligibility pools and our rolls.
This will also enhance our DCI metrics. May I remind you that
the last
I stands for inclusion.
Vipin
From: tsc@...<tsc@...>
on behalf of Arnaud Le Hors via Lists.Hyperledger.Org <lehors=us.ibm.com@...>
Sent: Wednesday, August 14, 2019 4:38 PM
To: Vipin Bharathan
Cc: tsc@...
Subject: Re: [Hyperledger TSC] TSC elections: electorate
should include
SIGs and some other suggestions.
Vipin,
I'm sorry if my email made you feel I had ignored that part of
your email.
I hadn't but, I don't share your point of view and my point
remains.
Regards.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From: "Vipin
Bharathan" <vipinsun@...>
To: Arnaud
Le Hors <lehors@...>
Cc: Hyperledger
List <tsc@...>
Date: 08/14/2019
06:25 PM
Subject: [EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and
some other suggestions.
Sent by: tsc@...
Arnaud,
I had already addressed this question in my proposal: I quote
- There
has been a case made that SIGs are not under the TSC, and
hence are not
eligible. WGs and even the projects are only nominally under
the control
of the TSC, procedures are being worked out to make this
involvement even
lighter touch as projects, WGs and general technical output
proliferates.
Thanks,
Vipin
On Wed, Aug 14, 2019 at 10:54 AM Arnaud Le Hors <lehors@...>
wrote:
The problem is that SIGs have been placed outside the governance
of the
TSC so it seems odd to have them sit on a board they have no
direct relationship
with.
Am I the only one to feel that way?
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From: "Vipin
Bharathan" <vipinsun@...>
To: Hyperledger
List <tsc@...>
Date: 08/10/2019
08:54 PM
Subject: [EXTERNAL]
[Hyperledger TSC] TSC elections: electorate should include SIGs
and some
other suggestions.
Sent by: tsc@...
Hi all,
As a long time observer, contributor and participant in
Hyperledger, I
make the following comments about the TSC election process.
- SIGs
are part of the hyperledger community.
- SIGs
did not exist when the HL charter was setup
- SIGs
focus on specific lines of business, they do have strong
technical participation
- For
example the paper written for the Telecomm SIG is
technical, the supply
chain presentation that I attended presented a port of
Grid to Fabric based
Oracle Blockchain. Healthcare SIG sponsored labs.
- SIG
calls are very well attended. Participants are often more
diverse than
the project code contributors and the working groups.
- There
has been a case made that SIGs are not under the TSC, and
hence are not
eligible. WGs and even the projects are only nominally under
the control
of the TSC, procedures are being worked out to make this
involvement even
lighter touch as projects, WGs and general technical output
proliferates.
- Contributors
to SIGs are contributing to the community. They should be
part of the electorate
for voting as well as standing for the TSC
- We
had to make a similar case for Working Groups
Chris
Ferris' (as well many others) suggestion to increase the number
of TSC
members is welcome.
To increase the transparency of the election process, please
include the
percentage of electors who voted, the votes garnered by each of
the candidates
as in a general election. There have been suggestions that doing
this may
compromise the standing of candidates who got in with the least
number
of votes. Once elected (or nominated) to the TSC, each vote is
worth the
same.
In light of many of the suggestions already made, it might be
wise to delay
the election slightly (as Hart and some of the others have
already pointed
out)
We have the issue of Enterprises of widely different sizes
collaborating
on Hyperledger. Alternate forms of choice could be considered
for the next
election including quadratic voting and other methods, otherwise
we risk
losing diversity and the voice of smaller teams and groups.
Best,
Vipin
--
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.
Hi, Thanks to Brian for bringing the charter into the discussion. I had forgotten about this fragment which was used to add WG participants into the electorate, all those years ago. Brian's quote from the charter is clear "Anyone in the technical community that contributes code, documentation or other technical artifacts to the HLP codebase" Now we have to see what "codebase" means, is it only github or does it include the wiki (as documentation and other technical artifacts can be contributed there as well). In fact, nothing to do with whether they report into the TSC. Github was taken as the defacto because harvesting emails from there is easier than from the other places and we are familiar with code contributions into github. But now that we have also moved to confluence, is harvesting a technical contributor list easier? How do we distinguish between technical contributions and just routine stuff like announcements and other administrivia? The more automated this is the better. Trying to get emails for regular contributors for WGs was a difficult exercise given that we had to do it in about two days.
Best, Vipin
toggle quoted messageShow quoted text
SIGs aren't "represented on the TSC",
but nor are Working Groups or any particular projects. This isn't
a House of Representatives nor a Senate. TSC members are elected
by voters based on whatever criteria a voter may choose, but are
not there to represent one project or another - they are there as
individuals, and to do right by the full Hyperledger community.
Voter eligibility is based on
connection to technical contributions anywhere across Hyperledger,
as the charter says, "Anyone in the technical community that
contributes code, documentation or other technical artifacts to
the HLP codebase". SIG participants who also contribute
code or participate actively on Working Groups are already
included. If you have been technically active on a SIG but not in
the above ways, you can petition to be added.
We use the following methods to collect
the email addresses for valid voters:
1) those who have contributed in the
last year to a github or gerrit repository (including
hyperledger-labs), and we have a good email address to correlate
to your gerrit or github account. We don't always get a clean
email address from GH so we are manually maintaining that list and
doing our best to connect to other addresses we know of for you.
2) those who were named by Working
Group chairs (deadline was last week) who have substantially
participated in these working groups.
If you fall into these two buckets,
then this past TUESDAY you should have received an invitation to
join a groups.io ( lists.hyperledger.org) mailing list set up for
announcements and links related to the Election. On Tuesday,
~500 emails went out, and right now ~150 people have confirmed
the invitation and are on the list. We received quite a few
bounces, which suggests we have bad email addresses - so please
search your inboxes, and spam folders, and either
1) Confirm your invitation to that
list, OR
2) Ask us to
resend the invitation if you know you should have qualified as
above, OR
3) You have made other technical
contributions elsewhere, such as on the wiki, or jira artifacts,
etc. You can fill out this form to
petition to be added to the pool of voters. Hyperledger staff
will determine whether your response to the form points to valid
technical contributions and can thus be added to the list.
For future elections we can consider
other algorithmic methods for collecting emails and determining
eligibility, beyond github/gerrit commits.
Members of that
contributor-announcements list will see updates about the process
soon, so please make sure you confirm membership to that list.
Hope this helps,
Brian
On 8/15/19 8:32 AM, Arnaud Le Hors
wrote:
Thanks for
this interesting
info but to be clear, I for one never said that SIGs aren't
doing any technical
work. My only point is that SIGs don't report to the TSC.
And until
this
changes, I think it'd be odd to have them on the TSC.
I see this as
a simple governance issue. The TSC should be formed of people
elected among
those that are governed by the TSC.
IMO, the
argument
that SIGs are doing technical work is an argument to bring up in
support
of moving SIGs under the governance of the TSC (which would then
naturally
make them eligible for the TSC), not merely to be part of the
TSC election.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From:
"hmontgomery@..."
<hmontgomery@...>
To:
Arnaud
Le Hors <lehors@...>, Vipin Bharathan
<vipinsun@...>
Cc:
"tsc@..."
<tsc@...>
Date:
08/15/2019
05:17 PM
Subject:
[EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and
some other suggestions.
Sent
by: tsc@...
Hi
Arnaud,
This
is a little bit orthogonal to what you and Vipin are
discussing, but it’s
still relevant, so I’ll mention it here.
I
think a lot of people are, in fact, using SIGs for relatively
technical
purposes. Having or starting a SIG is much better right now
than
a working group: you get all of the support from the LF that
you
would for a WG (meeting times, mailing list, etc.), you aren’t
mandated
to submit time-consuming work products to the TSC (that, let’s
be honest,
very few people read), and the approval process is far simpler
and doesn’t
require TSC approval (which could take quite some time and be
a huge headache).
If you were looking to start a group—even a very technical
one--why
on earth would you choose a WG over a SIG?
As
an example, I’ve been thinking about putting together a group
related
to academic involvement in Hyperledger. The goal would be to
help
get academics to add their work to Hyperledger (in code) and
for maintainers/developers
to give research problems to academics. I’ve written up a
(very
rough) draft of a SIG proposal for this. Despite the
technicality
involved, I chose to write a SIG draft proposal instead of a
working group
proposal for the very reasons I mentioned above. While I
can’t say
for certain, I suspect that some of the SIGs that are popular
today made
the same calculation.
I
mostly think this is relevant to the WG reform process (thanks
Mic for
heading this up), and I’m not a common participant in current
SIGs. But
I think it is a little much to say that SIGs aren’t doing any
technical
work. I don’t’ know how to quantify “technical contributions”
from SIG members, though—could a frequent SIG participant
comment more
on this?
I
hope this makes sense. I guess I’m less trying to make a
point about
the TSC elections than about working group reform.
Thanks,
Hart
From:tsc@...
[mailto:tsc@...]
On Behalf Of Arnaud Le Hors
Sent: Thursday, August 15, 2019 7:04 AM
To: Vipin Bharathan <vipinsun@...>
Cc: tsc@...
Subject: Re: [Hyperledger TSC] TSC elections: electorate
should include
SIGs and some other suggestions.
Hi
Vipin,
The facts are that while WGs and projects are under the
governance of the
TSC, and report to them, the SIGs don't.
My point is that if the SIGs are actually doing technical work
that should
be handled by the TSC they should then be moved (back) under
its structure.
It would then be natural to have them be part of the TSC but I
don't think
we should have something in between.
I hope this clarifies what I mean. This is not about being
exclusive as
much as being consistent.
Regards.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From: "VIPIN
BHARATHAN" <vip@...>
To: "lehors@..."
<lehors@...>,
Vipin Bharathan <vipinsun@...>
Cc: "tsc@..."
<tsc@...>
Date: 08/14/2019
10:50 PM
Subject: [EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and
some other suggestions.
Sent by: tsc@...
Arnaud,
Feelings are not what I am after, but facts. Elsewhere in my
email,
it was pointed out that SIGs have large, diverse memberships
and are very
technical in nature. These folks are not protocol(dlt)
engineers but bring
a technical user perspective. As we are maturing, we need that
insight
in our tsc, if we are to spur adoption and address usability
and a path
to production. For example the healthcare SIG has 1000 members
in its mailing
list. We should not exclude this contributor constituency from
our tsc
eligibility pools and our rolls.
This will also enhance our DCI metrics. May I remind you that
the last
I stands for inclusion.
Vipin
From: tsc@...<tsc@...>
on behalf of Arnaud Le Hors via Lists.Hyperledger.Org <lehors=us.ibm.com@...>
Sent: Wednesday, August 14, 2019 4:38 PM
To: Vipin Bharathan
Cc: tsc@...
Subject: Re: [Hyperledger TSC] TSC elections: electorate
should include
SIGs and some other suggestions.
Vipin,
I'm sorry if my email made you feel I had ignored that part of
your email.
I hadn't but, I don't share your point of view and my point
remains.
Regards.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From: "Vipin
Bharathan" <vipinsun@...>
To: Arnaud
Le Hors <lehors@...>
Cc: Hyperledger
List <tsc@...>
Date: 08/14/2019
06:25 PM
Subject: [EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and
some other suggestions.
Sent by: tsc@...
Arnaud,
I had already addressed this question in my proposal: I quote
- There
has been a case made that SIGs are not under the TSC, and
hence are not
eligible. WGs and even the projects are only nominally under
the control
of the TSC, procedures are being worked out to make this
involvement even
lighter touch as projects, WGs and general technical output
proliferates.
Thanks,
Vipin
On Wed, Aug 14, 2019 at 10:54 AM Arnaud Le Hors <lehors@...>
wrote:
The problem is that SIGs have been placed outside the governance
of the
TSC so it seems odd to have them sit on a board they have no
direct relationship
with.
Am I the only one to feel that way?
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From: "Vipin
Bharathan" <vipinsun@...>
To: Hyperledger
List <tsc@...>
Date: 08/10/2019
08:54 PM
Subject: [EXTERNAL]
[Hyperledger TSC] TSC elections: electorate should include SIGs
and some
other suggestions.
Sent by: tsc@...
Hi all,
As a long time observer, contributor and participant in
Hyperledger, I
make the following comments about the TSC election process.
- SIGs
are part of the hyperledger community.
- SIGs
did not exist when the HL charter was setup
- SIGs
focus on specific lines of business, they do have strong
technical participation
- For
example the paper written for the Telecomm SIG is
technical, the supply
chain presentation that I attended presented a port of
Grid to Fabric based
Oracle Blockchain. Healthcare SIG sponsored labs.
- SIG
calls are very well attended. Participants are often more
diverse than
the project code contributors and the working groups.
- There
has been a case made that SIGs are not under the TSC, and
hence are not
eligible. WGs and even the projects are only nominally under
the control
of the TSC, procedures are being worked out to make this
involvement even
lighter touch as projects, WGs and general technical output
proliferates.
- Contributors
to SIGs are contributing to the community. They should be
part of the electorate
for voting as well as standing for the TSC
- We
had to make a similar case for Working Groups
Chris
Ferris' (as well many others) suggestion to increase the number
of TSC
members is welcome.
To increase the transparency of the election process, please
include the
percentage of electors who voted, the votes garnered by each of
the candidates
as in a general election. There have been suggestions that doing
this may
compromise the standing of candidates who got in with the least
number
of votes. Once elected (or nominated) to the TSC, each vote is
worth the
same.
In light of many of the suggestions already made, it might be
wise to delay
the election slightly (as Hart and some of the others have
already pointed
out)
We have the issue of Enterprises of widely different sizes
collaborating
on Hyperledger. Alternate forms of choice could be considered
for the next
election including quadratic voting and other methods, otherwise
we risk
losing diversity and the voice of smaller teams and groups.
Best,
Vipin
--
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf
|
|
Re: SIGs vs WGs (was Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.)
Middleton, Dan <dan.middleton@...>
Just to reiterate as SIGs are under the gov board right now, there is an open action within the board to define more prescriptive practices. I hope that the
outcome will be that the sigs produce domain guidance to the projects in the form of use cases and requirements.
Regards,
Dan
From: <tsc@...> on behalf of Brian Behlendorf <bbehlendorf@...>
Date: Thursday, August 15, 2019 at 1:49 PM
To: "tsc@..." <tsc@...>
Subject: Re: SIGs vs WGs (was Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.)
toggle quoted messageShow quoted text
On 8/15/19 11:40 AM,
hmontgomery@... wrote:
Hi Brian,
Thanks for the response. I’m preparing a post on WGs that I’ll make later today on the wiki that should hopefully address the WG concerns here. I like your
description of the differences between SIGs and WGs, and I hope that the WG task force can really pin this down.
I have already connected with Marta (and some others) on the academic outreach stuff. We are working to move this forward, although I have dropped the ball recently
due to my schedule.
I have a question. You say, “SIGs are expected to provide a one-presentation-deck-page report each month
on their activities and accomplishments, which is provided to the Governing Board for their monthly discussions.” Where is this written? I couldn’t find this in any of the SIG documentation in the wiki, and I’m worried that I’m missing more information on
SIGs.
It was something we've worked out with SIG chairs when transitioning from TSC oversight to GB/HL staff oversight; and yes, not spelled out. Heck, I even see we have a "SIG Process" link in the wiki nav bar
that leads to a page that hasn't been created yet. I'll ask folks to work on that.
Brian
Thanks a lot for your time, and have a great day.
Thanks,
Hart
From:
tsc@... [mailto:tsc@...]
On Behalf Of Brian Behlendorf
Sent: Thursday, August 15, 2019 11:29 AM
To: tsc@...
Subject: SIGs vs WGs (was Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.)
Changing the subject to address a point in Hart's earlier email:
I think a lot of people are, in fact, using SIGs for relatively technical purposes. Having or starting a SIG is much better right now than a working group:
you get all of the support from the LF that you would for a WG (meeting times, mailing list, etc.), you aren’t mandated to submit time-consuming work products to the TSC (that, let’s be honest, very few people read), and the approval process is far simpler
and doesn’t require TSC approval (which could take quite some time and be a huge headache). If you were looking to start a group—even a very technical one--why on earth would you choose a WG over a SIG?
I sincerely hope this is not the reason why one would choose to start a SIG rather than a WG.
Working Groups should be thought of as our connective tissue between projects - the cross-project place where discussions about identity, performance/scalability, architectural concerns, learning materials,
and even diversity & civility issues can be discussed and iterated upon without that discussion being owned by one project or another. In particular for anyone who holds architectural or product convergence as a priority, certain Working Groups like identity
and architecture should be the place to articulate what that means, and then create specific technical plans that projects can follow. They only can serve that role well to the degree they are primarily driven by active maintainers and contributors on the
projects themselves, but given critical mass there can be other participants on those working groups. Creation of any new working group should partially be gated by whether it's reasonable to expect most of the projects to be able to have people actively
following and participating in that new WG.
Special Interest Groups are intended to be more of a bridge to the outside world - to people deploying our technologies for particular categories of use cases. Those might be grouped by industrial segment,
e.g. "trade finance". Or they may be grouped by a broad set of functionality, e.g. "supply chain", that is more of a recurring theme across all industries than a specific industry. But the point is that a SIG should be composed of both insiders and outsiders
- of both technologists close to what one or more Hyperledger projects are doing, and of those who may simply be "users" of the technology, perhaps even one or two steps downstream, but who is willing to share their domain expertise and involvement in active
projects at a business level to drive adoption.
I think based on the above, a SIG for academic involvement makes more sense than a working group, as it's less about cross-project issues and more about being a bridge to the outside world (and yes, helping
those outsiders become insiders). Marta has been managing our academic outreach efforts to date, so I'd encourage you to connect with her on ways we can make a SIG effective.
Let me also burst your bubble a bit - SIGs are expected to provide a one-presentation-deck-page report each month on their activities and accomplishments, which is provided to the Governing Board for their monthly
discussions. Also, we (HL staff) are very deliberate about launching new SIGs - they can often take months to pull together the right stakeholder set, define the charter crisply enough, and make sure they are managed closely enough by us. So it may only
look easier & quicker. :) But given all the interest in improving our relationship with academia I think we'd be able to move on this with reasonable expediency.
Brian
--
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf
--
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf
|
|
Re: SIGs vs WGs (was Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.)
Hi
Brian,
Thanks
for the response. I’m preparing a post on WGs that I’ll
make later today on the wiki that should hopefully address
the WG concerns here. I like your description of the
differences between SIGs and WGs, and I hope that the WG
task force can really pin this down.
I
have already connected with Marta (and some others) on the
academic outreach stuff. We are working to move this
forward, although I have dropped the ball recently due to my
schedule.
I
have a question. You say, “SIGs are
expected to provide a one-presentation-deck-page report each
month on their activities and accomplishments, which is
provided to the Governing Board for their monthly
discussions.” Where is this written? I couldn’t find this
in any of the SIG documentation in the wiki, and I’m worried
that I’m missing more information on SIGs.
It was something we've worked
out with SIG chairs when transitioning from TSC oversight to
GB/HL staff oversight; and yes, not spelled out. Heck, I even
see we have a "SIG Process" link in the wiki nav bar that leads
to a page that hasn't been created yet. I'll ask folks to work
on that.
Brian
Thanks a
lot for your time, and have a great day.
Thanks,
Hart
From:
tsc@...
[mailto:tsc@...]
On Behalf Of Brian Behlendorf
Sent: Thursday, August 15, 2019 11:29 AM
To: tsc@...
Subject: SIGs vs WGs (was Re: [Hyperledger TSC]
TSC elections: electorate should include SIGs and some
other suggestions.)
Changing
the subject to address a point in Hart's earlier email:
I
think a lot of people are, in fact, using SIGs for
relatively technical purposes. Having or starting a SIG
is much better right now than a working group: you get
all of the support from the LF that you would for a WG
(meeting times, mailing list, etc.), you aren’t mandated
to submit time-consuming work products to the TSC (that,
let’s be honest, very few people read), and the approval
process is far simpler and doesn’t require TSC approval
(which could take quite some time and be a huge
headache). If you were looking to start a group—even a
very technical one--why on earth would you choose a WG
over a SIG?
I
sincerely hope this is not the reason why one would choose
to start a SIG rather than a WG.
Working
Groups should be thought of as our connective tissue between
projects - the cross-project place where discussions about
identity, performance/scalability, architectural concerns,
learning materials, and even diversity & civility issues
can be discussed and iterated upon without that discussion
being owned by one project or another. In particular for
anyone who holds architectural or product convergence as a
priority, certain Working Groups like identity and
architecture should be the place to articulate what that
means, and then create specific technical plans that
projects can follow. They only can serve that role well to
the degree they are primarily driven by active maintainers
and contributors on the projects themselves, but given
critical mass there can be other participants on those
working groups. Creation of any new working group should
partially be gated by whether it's reasonable to expect most
of the projects to be able to have people actively following
and participating in that new WG.
Special
Interest Groups are intended to be more of a bridge to the
outside world - to people deploying our technologies for
particular categories of use cases. Those might be grouped
by industrial segment, e.g. "trade finance". Or they may be
grouped by a broad set of functionality, e.g. "supply
chain", that is more of a recurring theme across all
industries than a specific industry. But the point is that
a SIG should be composed of both insiders and outsiders - of
both technologists close to what one or more Hyperledger
projects are doing, and of those who may simply be "users"
of the technology, perhaps even one or two steps downstream,
but who is willing to share their domain expertise and
involvement in active projects at a business level to drive
adoption.
I
think based on the above, a SIG for academic involvement
makes more sense than a working group, as it's less about
cross-project issues and more about being a bridge to the
outside world (and yes, helping those outsiders become
insiders). Marta has been managing our academic outreach
efforts to date, so I'd encourage you to connect with her on
ways we can make a SIG effective.
Let
me also burst your bubble a bit - SIGs are expected to
provide a one-presentation-deck-page report each month on
their activities and accomplishments, which is provided to
the Governing Board for their monthly discussions. Also, we
(HL staff) are very deliberate about launching new SIGs -
they can often take months to pull together the right
stakeholder set, define the charter crisply enough, and make
sure they are managed closely enough by us. So it may only
look easier & quicker. :) But given all the interest
in improving our relationship with academia I think we'd be
able to move on this with reasonable expediency.
Brian
--
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf
--
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf
|
|
Re: SIGs vs WGs (was Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.)
hmontgomery@us.fujitsu.com <hmontgomery@...>
Hi Brian,
Thanks for the response. I’m preparing a post on WGs that I’ll make later today on the wiki that should hopefully address the WG concerns here. I like your
description of the differences between SIGs and WGs, and I hope that the WG task force can really pin this down.
I have already connected with Marta (and some others) on the academic outreach stuff. We are working to move this forward, although I have dropped the ball recently
due to my schedule.
I have a question. You say, “SIGs are expected to provide a one-presentation-deck-page report each month
on their activities and accomplishments, which is provided to the Governing Board for their monthly discussions.” Where is this written? I couldn’t find this in any of the SIG documentation in the wiki, and I’m worried that I’m missing more information on
SIGs.
Thanks a lot for your time, and have a great day.
Thanks,
Hart
From: tsc@... [mailto:tsc@...]
On Behalf Of Brian Behlendorf
Sent: Thursday, August 15, 2019 11:29 AM
To: tsc@...
Subject: SIGs vs WGs (was Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.)
Changing the subject to address a point in Hart's earlier email:
toggle quoted messageShow quoted text
On 8/15/19 8:17 AM,
hmontgomery@... wrote:
I think a lot of people are, in fact, using SIGs for relatively technical purposes. Having or starting a SIG is much better right now than a working group:
you get all of the support from the LF that you would for a WG (meeting times, mailing list, etc.), you aren’t mandated to submit time-consuming work products to the TSC (that, let’s be honest, very few people read), and the approval process is far simpler
and doesn’t require TSC approval (which could take quite some time and be a huge headache). If you were looking to start a group—even a very technical one--why on earth would you choose a WG over a SIG?
I sincerely hope this is not the reason why one would choose to start a SIG rather than a WG.
Working Groups should be thought of as our connective tissue between projects - the cross-project place where discussions about identity, performance/scalability, architectural concerns, learning materials,
and even diversity & civility issues can be discussed and iterated upon without that discussion being owned by one project or another. In particular for anyone who holds architectural or product convergence as a priority, certain Working Groups like identity
and architecture should be the place to articulate what that means, and then create specific technical plans that projects can follow. They only can serve that role well to the degree they are primarily driven by active maintainers and contributors on the
projects themselves, but given critical mass there can be other participants on those working groups. Creation of any new working group should partially be gated by whether it's reasonable to expect most of the projects to be able to have people actively
following and participating in that new WG.
Special Interest Groups are intended to be more of a bridge to the outside world - to people deploying our technologies for particular categories of use cases. Those might be grouped by industrial segment,
e.g. "trade finance". Or they may be grouped by a broad set of functionality, e.g. "supply chain", that is more of a recurring theme across all industries than a specific industry. But the point is that a SIG should be composed of both insiders and outsiders
- of both technologists close to what one or more Hyperledger projects are doing, and of those who may simply be "users" of the technology, perhaps even one or two steps downstream, but who is willing to share their domain expertise and involvement in active
projects at a business level to drive adoption.
I think based on the above, a SIG for academic involvement makes more sense than a working group, as it's less about cross-project issues and more about being a bridge to the outside world (and yes, helping
those outsiders become insiders). Marta has been managing our academic outreach efforts to date, so I'd encourage you to connect with her on ways we can make a SIG effective.
Let me also burst your bubble a bit - SIGs are expected to provide a one-presentation-deck-page report each month on their activities and accomplishments, which is provided to the Governing Board for their monthly
discussions. Also, we (HL staff) are very deliberate about launching new SIGs - they can often take months to pull together the right stakeholder set, define the charter crisply enough, and make sure they are managed closely enough by us. So it may only
look easier & quicker. :) But given all the interest in improving our relationship with academia I think we'd be able to move on this with reasonable expediency.
Brian
--
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf
|
|
SIGs vs WGs (was Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.)
Changing
the subject to address a point in Hart's earlier email:
I
think a lot of people are, in fact, using SIGs for relatively
technical purposes. Having or starting a SIG is much better
right now than a working group: you get all of the support
from the LF that you would for a WG (meeting times, mailing
list, etc.), you aren’t mandated to submit time-consuming work
products to the TSC (that, let’s be honest, very few people
read), and the approval process is far simpler and doesn’t
require TSC approval (which could take quite some time and be
a huge headache). If you were looking to start a group—even a
very technical one--why on earth would you choose a WG over a
SIG?
I sincerely hope this is not the
reason why one would choose to start a SIG rather than a WG.
Working Groups should be thought
of as our connective tissue between projects - the cross-project
place where discussions about identity, performance/scalability,
architectural concerns, learning materials, and even diversity
& civility issues can be discussed and iterated upon without
that discussion being owned by one project or another. In
particular for anyone who holds architectural or product
convergence as a priority, certain Working Groups like identity
and architecture should be the place to articulate what that
means, and then create specific technical plans that projects
can follow. They only can serve that role well to the degree
they are primarily driven by active maintainers and contributors
on the projects themselves, but given critical mass there can be
other participants on those working groups. Creation of any new
working group should partially be gated by whether it's
reasonable to expect most of the projects to be able to have
people actively following and participating in that new WG.
Special Interest Groups are
intended to be more of a bridge to the outside world - to people
deploying our technologies for particular categories of use
cases. Those might be grouped by industrial segment, e.g.
"trade finance". Or they may be grouped by a broad set of
functionality, e.g. "supply chain", that is more of a recurring
theme across all industries than a specific industry. But the
point is that a SIG should be composed of both insiders and
outsiders - of both technologists close to what one or more
Hyperledger projects are doing, and of those who may simply be
"users" of the technology, perhaps even one or two steps
downstream, but who is willing to share their domain expertise
and involvement in active projects at a business level to drive
adoption.
I think based on the above, a
SIG for academic involvement makes more sense than a working
group, as it's less about cross-project issues and more about
being a bridge to the outside world (and yes, helping those
outsiders become insiders). Marta has been managing our
academic outreach efforts to date, so I'd encourage you to
connect with her on ways we can make a SIG effective.
Let me also burst your bubble a
bit - SIGs are expected to provide a one-presentation-deck-page
report each month on their activities and accomplishments, which
is provided to the Governing Board for their monthly
discussions. Also, we (HL staff) are very deliberate about
launching new SIGs - they can often take months to pull together
the right stakeholder set, define the charter crisply enough,
and make sure they are managed closely enough by us. So it may
only look easier & quicker. :) But given all the interest
in improving our relationship with academia I think we'd be able
to move on this with reasonable expediency.
Brian
--
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.
SIGs aren't "represented on the TSC",
but nor are Working Groups or any particular projects. This isn't
a House of Representatives nor a Senate. TSC members are elected
by voters based on whatever criteria a voter may choose, but are
not there to represent one project or another - they are there as
individuals, and to do right by the full Hyperledger community.
Voter eligibility is based on
connection to technical contributions anywhere across Hyperledger,
as the charter says, "Anyone in the technical community that
contributes code, documentation or other technical artifacts to
the HLP codebase". SIG participants who also contribute
code or participate actively on Working Groups are already
included. If you have been technically active on a SIG but not in
the above ways, you can petition to be added.
We use the following methods to collect
the email addresses for valid voters:
1) those who have contributed in the
last year to a github or gerrit repository (including
hyperledger-labs), and we have a good email address to correlate
to your gerrit or github account. We don't always get a clean
email address from GH so we are manually maintaining that list and
doing our best to connect to other addresses we know of for you.
2) those who were named by Working
Group chairs (deadline was last week) who have substantially
participated in these working groups.
If you fall into these two buckets,
then this past TUESDAY you should have received an invitation to
join a groups.io (lists.hyperledger.org) mailing list set up for
announcements and links related to the Election. On Tuesday,
~500 emails went out, and right now ~150 people have confirmed
the invitation and are on the list. We received quite a few
bounces, which suggests we have bad email addresses - so please
search your inboxes, and spam folders, and either
1) Confirm your invitation to that
list, OR
2) Ask us to
resend the invitation if you know you should have qualified as
above, OR
3) You have made other technical
contributions elsewhere, such as on the wiki, or jira artifacts,
etc. You can fill out this form to
petition to be added to the pool of voters. Hyperledger staff
will determine whether your response to the form points to valid
technical contributions and can thus be added to the list.
For future elections we can consider
other algorithmic methods for collecting emails and determining
eligibility, beyond github/gerrit commits.
Members of that
contributor-announcements list will see updates about the process
soon, so please make sure you confirm membership to that list.
Hope this helps,
Brian
On 8/15/19 8:32 AM, Arnaud Le Hors
wrote:
Thanks for
this interesting
info but to be clear, I for one never said that SIGs aren't
doing any technical
work. My only point is that SIGs don't report to the TSC.
And until
this
changes, I think it'd be odd to have them on the TSC.
I see this as
a simple governance issue. The TSC should be formed of people
elected among
those that are governed by the TSC.
IMO, the
argument
that SIGs are doing technical work is an argument to bring up in
support
of moving SIGs under the governance of the TSC (which would then
naturally
make them eligible for the TSC), not merely to be part of the
TSC election.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From:
"hmontgomery@..."
<hmontgomery@...>
To:
Arnaud
Le Hors <lehors@...>, Vipin Bharathan
<vipinsun@...>
Cc:
"tsc@..."
<tsc@...>
Date:
08/15/2019
05:17 PM
Subject:
[EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and
some other suggestions.
Sent
by: tsc@...
Hi
Arnaud,
This
is a little bit orthogonal to what you and Vipin are
discussing, but it’s
still relevant, so I’ll mention it here.
I
think a lot of people are, in fact, using SIGs for relatively
technical
purposes. Having or starting a SIG is much better right now
than
a working group: you get all of the support from the LF that
you
would for a WG (meeting times, mailing list, etc.), you aren’t
mandated
to submit time-consuming work products to the TSC (that, let’s
be honest,
very few people read), and the approval process is far simpler
and doesn’t
require TSC approval (which could take quite some time and be
a huge headache).
If you were looking to start a group—even a very technical
one--why
on earth would you choose a WG over a SIG?
As
an example, I’ve been thinking about putting together a group
related
to academic involvement in Hyperledger. The goal would be to
help
get academics to add their work to Hyperledger (in code) and
for maintainers/developers
to give research problems to academics. I’ve written up a
(very
rough) draft of a SIG proposal for this. Despite the
technicality
involved, I chose to write a SIG draft proposal instead of a
working group
proposal for the very reasons I mentioned above. While I
can’t say
for certain, I suspect that some of the SIGs that are popular
today made
the same calculation.
I
mostly think this is relevant to the WG reform process (thanks
Mic for
heading this up), and I’m not a common participant in current
SIGs. But
I think it is a little much to say that SIGs aren’t doing any
technical
work. I don’t’ know how to quantify “technical contributions”
from SIG members, though—could a frequent SIG participant
comment more
on this?
I
hope this makes sense. I guess I’m less trying to make a
point about
the TSC elections than about working group reform.
Thanks,
Hart
From:tsc@...
[mailto:tsc@...]
On Behalf Of Arnaud Le Hors
Sent: Thursday, August 15, 2019 7:04 AM
To: Vipin Bharathan <vipinsun@...>
Cc: tsc@...
Subject: Re: [Hyperledger TSC] TSC elections: electorate
should include
SIGs and some other suggestions.
Hi
Vipin,
The facts are that while WGs and projects are under the
governance of the
TSC, and report to them, the SIGs don't.
My point is that if the SIGs are actually doing technical work
that should
be handled by the TSC they should then be moved (back) under
its structure.
It would then be natural to have them be part of the TSC but I
don't think
we should have something in between.
I hope this clarifies what I mean. This is not about being
exclusive as
much as being consistent.
Regards.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From: "VIPIN
BHARATHAN" <vip@...>
To: "lehors@..."
<lehors@...>,
Vipin Bharathan <vipinsun@...>
Cc: "tsc@..."
<tsc@...>
Date: 08/14/2019
10:50 PM
Subject: [EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and
some other suggestions.
Sent by: tsc@...
Arnaud,
Feelings are not what I am after, but facts. Elsewhere in my
email,
it was pointed out that SIGs have large, diverse memberships
and are very
technical in nature. These folks are not protocol(dlt)
engineers but bring
a technical user perspective. As we are maturing, we need that
insight
in our tsc, if we are to spur adoption and address usability
and a path
to production. For example the healthcare SIG has 1000 members
in its mailing
list. We should not exclude this contributor constituency from
our tsc
eligibility pools and our rolls.
This will also enhance our DCI metrics. May I remind you that
the last
I stands for inclusion.
Vipin
From: tsc@...<tsc@...>
on behalf of Arnaud Le Hors via Lists.Hyperledger.Org <lehors=us.ibm.com@...>
Sent: Wednesday, August 14, 2019 4:38 PM
To: Vipin Bharathan
Cc: tsc@...
Subject: Re: [Hyperledger TSC] TSC elections: electorate
should include
SIGs and some other suggestions.
Vipin,
I'm sorry if my email made you feel I had ignored that part of
your email.
I hadn't but, I don't share your point of view and my point
remains.
Regards.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From: "Vipin
Bharathan" <vipinsun@...>
To: Arnaud
Le Hors <lehors@...>
Cc: Hyperledger
List <tsc@...>
Date: 08/14/2019
06:25 PM
Subject: [EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and
some other suggestions.
Sent by: tsc@...
Arnaud,
I had already addressed this question in my proposal: I quote
- There
has been a case made that SIGs are not under the TSC, and
hence are not
eligible. WGs and even the projects are only nominally under
the control
of the TSC, procedures are being worked out to make this
involvement even
lighter touch as projects, WGs and general technical output
proliferates.
Thanks,
Vipin
On Wed, Aug 14, 2019 at 10:54 AM Arnaud Le Hors <lehors@...>
wrote:
The problem is that SIGs have been placed outside the governance
of the
TSC so it seems odd to have them sit on a board they have no
direct relationship
with.
Am I the only one to feel that way?
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain
&
Web Open Technologies - IBM
From: "Vipin
Bharathan" <vipinsun@...>
To: Hyperledger
List <tsc@...>
Date: 08/10/2019
08:54 PM
Subject: [EXTERNAL]
[Hyperledger TSC] TSC elections: electorate should include SIGs
and some
other suggestions.
Sent by: tsc@...
Hi all,
As a long time observer, contributor and participant in
Hyperledger, I
make the following comments about the TSC election process.
- SIGs
are part of the hyperledger community.
- SIGs
did not exist when the HL charter was setup
- SIGs
focus on specific lines of business, they do have strong
technical participation
- For
example the paper written for the Telecomm SIG is
technical, the supply
chain presentation that I attended presented a port of
Grid to Fabric based
Oracle Blockchain. Healthcare SIG sponsored labs.
- SIG
calls are very well attended. Participants are often more
diverse than
the project code contributors and the working groups.
- There
has been a case made that SIGs are not under the TSC, and
hence are not
eligible. WGs and even the projects are only nominally under
the control
of the TSC, procedures are being worked out to make this
involvement even
lighter touch as projects, WGs and general technical output
proliferates.
- Contributors
to SIGs are contributing to the community. They should be
part of the electorate
for voting as well as standing for the TSC
- We
had to make a similar case for Working Groups
Chris
Ferris' (as well many others) suggestion to increase the number
of TSC
members is welcome.
To increase the transparency of the election process, please
include the
percentage of electors who voted, the votes garnered by each of
the candidates
as in a general election. There have been suggestions that doing
this may
compromise the standing of candidates who got in with the least
number
of votes. Once elected (or nominated) to the TSC, each vote is
worth the
same.
In light of many of the suggestions already made, it might be
wise to delay
the election slightly (as Hart and some of the others have
already pointed
out)
We have the issue of Enterprises of widely different sizes
collaborating
on Hyperledger. Alternate forms of choice could be considered
for the next
election including quadratic voting and other methods, otherwise
we risk
losing diversity and the voice of smaller teams and groups.
Best,
Vipin
--
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.
hmontgomery@us.fujitsu.com <hmontgomery@...>
Hi Arnaud,
Thanks for the clarification, and sorry I misinterpreted your original emails. Your argument makes complete sense.
Do you think we should roll the SIG status into the discussion on WG reform? That would seem to make a lot of sense since, at least from my perspective, WGs
are just SIGs with extra responsibilities (and not many real benefits).
Thanks,
Hart
From: Arnaud Le Hors [mailto:lehors@...]
Sent: Thursday, August 15, 2019 8:32 AM
To: Montgomery, Hart <hmontgomery@...>
Cc: tsc@...; Vipin Bharathan <vipinsun@...>
Subject: RE: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Thanks for this interesting info but to be clear, I for one never said that SIGs aren't doing any technical work. My only point is that SIGs don't report to the TSC.
And until this changes, I think it'd be odd to have them on the TSC.
I see this as a simple governance issue. The TSC should be formed of people elected among those that are governed by the TSC.
IMO, the argument that SIGs are doing technical work is an argument to bring up in support of moving SIGs under the governance of the TSC (which would then naturally make them eligible for the TSC),
not merely to be part of the TSC election.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain & Web Open Technologies - IBM
From: "hmontgomery@..." <hmontgomery@...>
To: Arnaud Le Hors <lehors@...>, Vipin Bharathan <vipinsun@...>
Cc: "tsc@..." <tsc@...>
Date: 08/15/2019 05:17 PM
Subject: [EXTERNAL] Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Sent by: tsc@...
Hi Arnaud,
This is a little bit orthogonal to what you and Vipin are discussing, but it’s still relevant, so I’ll mention it here.
I think a lot of people are, in fact, using SIGs for relatively technical purposes. Having or starting a SIG is much better right now
than a working group: you get all of the support from the LF that you would for a WG (meeting times, mailing list, etc.), you aren’t mandated to submit time-consuming work products to the TSC (that, let’s be honest, very few people read), and the approval
process is far simpler and doesn’t require TSC approval (which could take quite some time and be a huge headache). If you were looking to start a group—even a very technical one--why on earth would you choose a WG over a SIG?
As an example, I’ve been thinking about putting together a group related to academic involvement in Hyperledger. The goal would be to
help get academics to add their work to Hyperledger (in code) and for maintainers/developers to give research problems to academics. I’ve written up a (very rough) draft of a SIG proposal for this. Despite the technicality involved, I chose to write a SIG
draft proposal instead of a working group proposal for the very reasons I mentioned above. While I can’t say for certain, I suspect that some of the SIGs that are popular today made the same calculation.
I mostly think this is relevant to the WG reform process (thanks Mic for heading this up), and I’m not a common participant in current
SIGs. But I think it is a little much to say that SIGs aren’t doing any technical work. I don’t’ know how to quantify “technical contributions” from SIG members, though—could a frequent SIG participant comment more on this?
I hope this makes sense. I guess I’m less trying to make a point about the TSC elections than about working group reform.
Thanks,
Hart
From:tsc@... [mailto:tsc@...]
On Behalf Of Arnaud Le Hors
Sent: Thursday, August 15, 2019 7:04 AM
To: Vipin Bharathan <vipinsun@...>
Cc: tsc@...
Subject: Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Hi Vipin,
The facts are that while WGs and projects are under the governance of the TSC, and report to them, the SIGs don't.
My point is that if the SIGs are actually doing technical work that should be handled by the TSC they should then be moved (back) under its structure. It would then be natural to have them be part of the TSC but I don't think we should have something in between.
I hope this clarifies what I mean. This is not about being exclusive as much as being consistent.
Regards.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain & Web Open Technologies - IBM
From: "VIPIN BHARATHAN" <vip@...>
To: "lehors@..." <lehors@...>,
Vipin Bharathan <vipinsun@...>
Cc: "tsc@..." <tsc@...>
Date: 08/14/2019 10:50 PM
Subject: [EXTERNAL] Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Sent by: tsc@...
Arnaud,
Feelings are not what I am after, but facts. Elsewhere in my email, it was pointed out that SIGs have large, diverse memberships and are very technical in nature. These folks are not protocol(dlt) engineers but bring a technical user perspective. As we are
maturing, we need that insight in our tsc, if we are to spur adoption and address usability and a path to production. For example the healthcare SIG has 1000 members in its mailing list. We should not exclude this contributor constituency from our tsc eligibility
pools and our rolls.
This will also enhance our DCI metrics. May I remind you that the last I stands for inclusion.
Vipin
From:
tsc@...<tsc@...>
on behalf of Arnaud Le Hors via Lists.Hyperledger.Org <lehors=us.ibm.com@...>
Sent: Wednesday, August 14, 2019 4:38 PM
To: Vipin Bharathan
Cc: tsc@...
Subject: Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Vipin,
I'm sorry if my email made you feel I had ignored that part of your email. I hadn't but, I don't share your point of view and my point remains.
Regards.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain & Web Open Technologies - IBM
From: "Vipin Bharathan" <vipinsun@...>
To: Arnaud Le Hors <lehors@...>
Cc: Hyperledger List <tsc@...>
Date: 08/14/2019 06:25 PM
Subject: [EXTERNAL] Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Sent by: tsc@...
Arnaud,
I had already addressed this question in my proposal: I quote
-
There has been a case made that SIGs are not under the TSC, and hence are not eligible. WGs and even the projects are only nominally under the control of the TSC, procedures are being worked out
to make this involvement even lighter touch as projects, WGs and general technical output proliferates.
Thanks,
Vipin
On Wed, Aug 14, 2019 at 10:54 AM Arnaud Le Hors <lehors@...> wrote:
The problem is that SIGs have been placed outside the governance of the TSC so it seems odd to have them sit on a board they have no direct relationship with.
Am I the only one to feel that way?
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain & Web Open Technologies - IBM
From: "Vipin Bharathan" <vipinsun@...>
To: Hyperledger List <tsc@...>
Date: 08/10/2019 08:54 PM
Subject: [EXTERNAL] [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Sent by: tsc@...
Hi all,
As a long time observer, contributor and participant in Hyperledger, I make the following comments about the TSC election process.
-
SIGs are part of the hyperledger community.
-
SIGs did not exist when the HL charter was setup
-
SIGs focus on specific lines of business, they do have strong technical participation
-
For example the paper written for the Telecomm SIG is technical, the supply chain presentation that I attended presented a port of Grid to Fabric based Oracle Blockchain. Healthcare SIG sponsored
labs.
-
SIG calls are very well attended. Participants are often more diverse than the project code contributors and the working groups.
-
There has been a case made that SIGs are not under the TSC, and hence are not eligible. WGs and even the projects are only nominally under the control of the TSC, procedures are being worked out
to make this involvement even lighter touch as projects, WGs and general technical output proliferates.
-
Contributors to SIGs are contributing to the community. They should be part of the electorate for voting as well as standing for the TSC
-
We had to make a similar case for Working Groups
Chris Ferris' (as well many others) suggestion to increase the number of TSC members is welcome.
To increase the transparency of the election process, please include the percentage of electors who voted, the votes garnered by each of the candidates as in a general election. There have been suggestions that doing this may compromise the standing of candidates
who got in with the least number of votes. Once elected (or nominated) to the TSC, each vote is worth the same.
In light of many of the suggestions already made, it might be wise to delay the election slightly (as Hart and some of the others have already pointed out)
We have the issue of Enterprises of widely different sizes collaborating on Hyperledger. Alternate forms of choice could be considered for the next election including quadratic voting and other methods, otherwise we risk losing diversity and the voice of smaller
teams and groups.
Best,
Vipin
|
|
Hyperledger Mentorship/Internship Program Update August 2019
The expanded internship/mentorship program this year has seen tremendous contributions from the mentees and mentors. You can learn more about their work by: What's coming up? - plans are in the works to highlight their work and contributions in upcoming blog posts.
- mentees/mentors will share their work more broadly with the community at an upcoming Hyperledger conference
How can you support the mentees/mentors and this program? - We recommend that the TSC gives each mentee a 5-minute-slot to present at the beginning of the weekly TSC calls. Or let us know if you have other suggestions to bring greater visibility for their work and contributions.
- Consider volunteering being a mentor to teach/guide/mentor next year - program timeline will be similar to this year's as you plan your involvement: https://wiki.hyperledger.org/display/INTERN/Hyperledger+Mentorship+Program
Last but not least, thank you to all the mentors who volunteer their time to work with this year's cohort. Your contributions are much appreciated.
Regards, Min -- Min Yu
Operations Manager The Linux Foundation +1(530) 902-6464 (m)
|
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.
Thanks for this interesting
info but to be clear, I for one never said that SIGs aren't doing any technical
work. My only point is that SIGs don't report to the TSC.And until this
changes, I think it'd be odd to have them on the TSC.I see this as
a simple governance issue. The TSC should be formed of people elected among
those that are governed by the TSC.IMO, the argument
that SIGs are doing technical work is an argument to bring up in support
of moving SIGs under the governance of the TSC (which would then naturally
make them eligible for the TSC), not merely to be part of the TSC election. -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM From:
"hmontgomery@..."
<hmontgomery@...>To:
Arnaud
Le Hors <lehors@...>, Vipin Bharathan <vipinsun@...>Cc:
"tsc@..."
<tsc@...>Date:
08/15/2019
05:17 PMSubject:
[EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and
some other suggestions.Sent
by: tsc@...
Hi
Arnaud, This
is a little bit orthogonal to what you and Vipin are discussing, but it’s
still relevant, so I’ll mention it here. I
think a lot of people are, in fact, using SIGs for relatively technical
purposes. Having or starting a SIG is much better right now than
a working group: you get all of the support from the LF that you
would for a WG (meeting times, mailing list, etc.), you aren’t mandated
to submit time-consuming work products to the TSC (that, let’s be honest,
very few people read), and the approval process is far simpler and doesn’t
require TSC approval (which could take quite some time and be a huge headache).
If you were looking to start a group—even a very technical one--why
on earth would you choose a WG over a SIG? As
an example, I’ve been thinking about putting together a group related
to academic involvement in Hyperledger. The goal would be to help
get academics to add their work to Hyperledger (in code) and for maintainers/developers
to give research problems to academics. I’ve written up a (very
rough) draft of a SIG proposal for this. Despite the technicality
involved, I chose to write a SIG draft proposal instead of a working group
proposal for the very reasons I mentioned above. While I can’t say
for certain, I suspect that some of the SIGs that are popular today made
the same calculation. I
mostly think this is relevant to the WG reform process (thanks Mic for
heading this up), and I’m not a common participant in current SIGs. But
I think it is a little much to say that SIGs aren’t doing any technical
work. I don’t’ know how to quantify “technical contributions”
from SIG members, though—could a frequent SIG participant comment more
on this? I
hope this makes sense. I guess I’m less trying to make a point about
the TSC elections than about working group reform. Thanks, Hart From:tsc@... [mailto:tsc@...]
On Behalf Of Arnaud Le Hors
toggle quoted messageShow quoted text
Sent: Thursday, August 15, 2019 7:04 AM To: Vipin Bharathan <vipinsun@...> Cc: tsc@... Subject: Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and some other suggestions. Hi
Vipin,
The facts are that while WGs and projects are under the governance of the
TSC, and report to them, the SIGs don't. My point is that if the SIGs are actually doing technical work that should
be handled by the TSC they should then be moved (back) under its structure.
It would then be natural to have them be part of the TSC but I don't think
we should have something in between.
I hope this clarifies what I mean. This is not about being exclusive as
much as being consistent.
Regards. -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM
From: "VIPIN
BHARATHAN" <vip@...> To: "lehors@..."
<lehors@...>,
Vipin Bharathan <vipinsun@...> Cc: "tsc@..."
<tsc@...> Date: 08/14/2019
10:50 PM Subject: [EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and
some other suggestions. Sent by: tsc@...
Arnaud, Feelings are not what I am after, but facts. Elsewhere in my email,
it was pointed out that SIGs have large, diverse memberships and are very
technical in nature. These folks are not protocol(dlt) engineers but bring
a technical user perspective. As we are maturing, we need that insight
in our tsc, if we are to spur adoption and address usability and a path
to production. For example the healthcare SIG has 1000 members in its mailing
list. We should not exclude this contributor constituency from our tsc
eligibility pools and our rolls. This will also enhance our DCI metrics. May I remind you that the last
I stands for inclusion. Vipin
From: tsc@...<tsc@...>
on behalf of Arnaud Le Hors via Lists.Hyperledger.Org <lehors=us.ibm.com@...> Sent: Wednesday, August 14, 2019 4:38 PM To: Vipin Bharathan Cc: tsc@... Subject: Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and some other suggestions. Vipin, I'm sorry if my email made you feel I had ignored that part of your email.
I hadn't but, I don't share your point of view and my point remains. Regards. -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM
From: "Vipin
Bharathan" <vipinsun@...> To: Arnaud
Le Hors <lehors@...> Cc: Hyperledger
List <tsc@...> Date: 08/14/2019
06:25 PM Subject: [EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and
some other suggestions. Sent by: tsc@...
Arnaud, I had already addressed this question in my proposal: I quote
- There
has been a case made that SIGs are not under the TSC, and hence are not
eligible. WGs and even the projects are only nominally under the control
of the TSC, procedures are being worked out to make this involvement even
lighter touch as projects, WGs and general technical output proliferates.
Thanks, Vipin
On Wed, Aug 14, 2019 at 10:54 AM Arnaud Le Hors <lehors@...>
wrote: The problem is that SIGs have been placed outside the governance of the
TSC so it seems odd to have them sit on a board they have no direct relationship
with. Am I the only one to feel that way? -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM
From: "Vipin
Bharathan" <vipinsun@...> To: Hyperledger
List <tsc@...> Date: 08/10/2019
08:54 PM Subject: [EXTERNAL]
[Hyperledger TSC] TSC elections: electorate should include SIGs and some
other suggestions. Sent by: tsc@...
Hi all,
As a long time observer, contributor and participant in Hyperledger, I
make the following comments about the TSC election process.
- SIGs
are part of the hyperledger community.
- SIGs
did not exist when the HL charter was setup
- SIGs
focus on specific lines of business, they do have strong technical participation
- For
example the paper written for the Telecomm SIG is technical, the supply
chain presentation that I attended presented a port of Grid to Fabric based
Oracle Blockchain. Healthcare SIG sponsored labs.
- SIG
calls are very well attended. Participants are often more diverse than
the project code contributors and the working groups.
- There
has been a case made that SIGs are not under the TSC, and hence are not
eligible. WGs and even the projects are only nominally under the control
of the TSC, procedures are being worked out to make this involvement even
lighter touch as projects, WGs and general technical output proliferates.
- Contributors
to SIGs are contributing to the community. They should be part of the electorate
for voting as well as standing for the TSC
- We
had to make a similar case for Working Groups
Chris
Ferris' (as well many others) suggestion to increase the number of TSC
members is welcome.
To increase the transparency of the election process, please include the
percentage of electors who voted, the votes garnered by each of the candidates
as in a general election. There have been suggestions that doing this may
compromise the standing of candidates who got in with the least number
of votes. Once elected (or nominated) to the TSC, each vote is worth the
same.
In light of many of the suggestions already made, it might be wise to delay
the election slightly (as Hart and some of the others have already pointed
out)
We have the issue of Enterprises of widely different sizes collaborating
on Hyperledger. Alternate forms of choice could be considered for the next
election including quadratic voting and other methods, otherwise we risk
losing diversity and the voice of smaller teams and groups.
Best, Vipin
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.
hmontgomery@us.fujitsu.com <hmontgomery@...>
Hi Arnaud,
This is a little bit orthogonal to what you and Vipin are discussing, but it’s still relevant, so I’ll mention it here.
I think a lot of people are, in fact, using SIGs for relatively technical purposes. Having or starting a SIG is much better right now than a working group:
you get all of the support from the LF that you would for a WG (meeting times, mailing list, etc.), you aren’t mandated to submit time-consuming work products to the TSC (that, let’s be honest, very few people read), and the approval process is far simpler
and doesn’t require TSC approval (which could take quite some time and be a huge headache). If you were looking to start a group—even a very technical one--why on earth would you choose a WG over a SIG?
As an example, I’ve been thinking about putting together a group related to academic involvement in Hyperledger. The goal would be to help get academics to add
their work to Hyperledger (in code) and for maintainers/developers to give research problems to academics. I’ve written up a (very rough) draft of a SIG proposal for this. Despite the technicality involved, I chose to write a SIG draft proposal instead of
a working group proposal for the very reasons I mentioned above. While I can’t say for certain, I suspect that some of the SIGs that are popular today made the same calculation.
I mostly think this is relevant to the WG reform process (thanks Mic for heading this up), and I’m not a common participant in current SIGs. But I think it is
a little much to say that SIGs aren’t doing any technical work. I don’t’ know how to quantify “technical contributions” from SIG members, though—could a frequent SIG participant comment more on this?
I hope this makes sense. I guess I’m less trying to make a point about the TSC elections than about working group reform.
Thanks,
Hart
From: tsc@... [mailto:tsc@...]
On Behalf Of Arnaud Le Hors
Sent: Thursday, August 15, 2019 7:04 AM
To: Vipin Bharathan <vipinsun@...>
Cc: tsc@...
Subject: Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Hi Vipin,
The facts are that while WGs and projects are under the governance of the TSC, and report to them, the SIGs don't.
My point is that if the SIGs are actually doing technical work that should be handled by the TSC they should then be moved (back) under its structure. It would then be natural to have them be part
of the TSC but I don't think we should have something in between.
I hope this clarifies what I mean. This is not about being exclusive as much as being consistent.
Regards.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain & Web Open Technologies - IBM
From: "VIPIN BHARATHAN" <vip@...>
To: "lehors@..." <lehors@...>,
Vipin Bharathan <vipinsun@...>
Cc: "tsc@..." <tsc@...>
Date: 08/14/2019 10:50 PM
Subject: [EXTERNAL] Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Sent by: tsc@...
Arnaud,
Feelings are not what I am after, but facts. Elsewhere in my email, it was pointed out that SIGs have large, diverse memberships and are very technical in nature. These folks are not protocol(dlt)
engineers but bring a technical user perspective. As we are maturing, we need that insight in our tsc, if we are to spur adoption and address usability and a path to production. For example the healthcare SIG has 1000 members in its mailing list. We should
not exclude this contributor constituency from our tsc eligibility pools and our rolls.
This will also enhance our DCI metrics. May I remind you that the last I stands for inclusion.
Vipin
From:
tsc@... <tsc@...> on behalf of Arnaud Le Hors via Lists.Hyperledger.Org <lehors=us.ibm.com@...>
Sent: Wednesday, August 14, 2019 4:38 PM
To: Vipin Bharathan
Cc: tsc@...
Subject: Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Vipin,
I'm sorry if my email made you feel I had ignored that part of your email. I hadn't but, I don't share your point of view and my point remains.
Regards.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain & Web Open Technologies - IBM
From: "Vipin Bharathan" <vipinsun@...>
To: Arnaud Le Hors <lehors@...>
Cc: Hyperledger List <tsc@...>
Date: 08/14/2019 06:25 PM
Subject: [EXTERNAL] Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Sent by: tsc@...
Arnaud,
I had already addressed this question in my proposal: I quote
-
There has been a case made that SIGs are not under the TSC, and hence are not eligible. WGs and even the projects are only nominally under the control of the TSC, procedures are being worked out
to make this involvement even lighter touch as projects, WGs and general technical output proliferates.
Thanks,
Vipin
On Wed, Aug 14, 2019 at 10:54 AM Arnaud Le Hors <lehors@...> wrote:
The problem is that SIGs have been placed outside the governance of the TSC so it seems odd to have them sit on a board they have no direct relationship with.
Am I the only one to feel that way?
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain & Web Open Technologies - IBM
From: "Vipin Bharathan" <vipinsun@...>
To: Hyperledger List <tsc@...>
Date: 08/10/2019 08:54 PM
Subject: [EXTERNAL] [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Sent by: tsc@...
Hi all,
As a long time observer, contributor and participant in Hyperledger, I make the following comments about the TSC election process.
-
SIGs are part of the hyperledger community.
-
SIGs did not exist when the HL charter was setup
-
SIGs focus on specific lines of business, they do have strong technical participation
-
For example the paper written for the Telecomm SIG is technical, the supply chain presentation that I attended presented a port of Grid to Fabric based Oracle Blockchain. Healthcare SIG sponsored
labs.
-
SIG calls are very well attended. Participants are often more diverse than the project code contributors and the working groups.
-
There has been a case made that SIGs are not under the TSC, and hence are not eligible. WGs and even the projects are only nominally under the control of the TSC, procedures are being worked out
to make this involvement even lighter touch as projects, WGs and general technical output proliferates.
-
Contributors to SIGs are contributing to the community. They should be part of the electorate for voting as well as standing for the TSC
-
We had to make a similar case for Working Groups
Chris Ferris' (as well many others) suggestion to increase the number of TSC members is welcome.
To increase the transparency of the election process, please include the percentage of electors who voted, the votes garnered by each of the candidates as in a general election. There have been suggestions that doing this may compromise the standing of candidates
who got in with the least number of votes. Once elected (or nominated) to the TSC, each vote is worth the same.
In light of many of the suggestions already made, it might be wise to delay the election slightly (as Hart and some of the others have already pointed out)
We have the issue of Enterprises of widely different sizes collaborating on Hyperledger. Alternate forms of choice could be considered for the next election including quadratic voting and other methods, otherwise we risk losing diversity and the voice of smaller
teams and groups.
Best,
Vipin
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.
Hi Vipin,
The facts are
that while WGs and projects are under the governance of the TSC, and report
to them, the SIGs don't. My point is that
if the SIGs are actually doing technical work that should be handled by
the TSC they should then be moved (back) under its structure. It would
then be natural to have them be part of the TSC but I don't think we should
have something in between.
I hope this clarifies
what I mean. This is not about being exclusive as much as being consistent.
Regards. -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM
From:
"VIPIN
BHARATHAN" <vip@...> To:
"lehors@..."
<lehors@...>, Vipin Bharathan <vipinsun@...> Cc:
"tsc@..."
<tsc@...> Date:
08/14/2019
10:50 PM Subject:
[EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and
some other suggestions. Sent
by: tsc@...
Arnaud, Feelings
are not what I am after, but facts. Elsewhere in my email, it was
pointed out that SIGs have large, diverse memberships and are very technical
in nature. These folks are not protocol(dlt) engineers but bring a technical
user perspective. As we are maturing, we need that insight in our tsc,
if we are to spur adoption and address usability and a path to production.
For example the healthcare SIG has 1000 members in its mailing list. We
should not exclude this contributor constituency from our tsc eligibility
pools and our rolls. This
will also enhance our DCI metrics. May I remind you that the last I stands
for inclusion. Vipin
toggle quoted messageShow quoted text
From: tsc@...
<tsc@...> on behalf of Arnaud Le Hors via Lists.Hyperledger.Org
<lehors=us.ibm.com@...> Sent: Wednesday, August 14, 2019 4:38 PM To: Vipin Bharathan Cc: tsc@... Subject: Re: [Hyperledger TSC] TSC elections: electorate should include
SIGs and some other suggestions. Vipin, I'm sorry if my email made you feel I had ignored that part of your email.
I hadn't but, I don't share your point of view and my point remains. Regards. -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM
From: "Vipin
Bharathan" <vipinsun@...> To: Arnaud
Le Hors <lehors@...> Cc: Hyperledger
List <tsc@...> Date: 08/14/2019
06:25 PM Subject: [EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and
some other suggestions. Sent by: tsc@...
Arnaud, I had already addressed this question in my proposal: I quote - There
has been a case made that SIGs are not under the TSC, and hence are not
eligible. WGs and even the projects are only nominally under the control
of the TSC, procedures are being worked out to make this involvement even
lighter touch as projects, WGs and general technical output proliferates.
Thanks, Vipin
On Wed, Aug 14, 2019 at 10:54 AM Arnaud Le Hors <lehors@...>
wrote: The problem is that SIGs have been placed outside the governance of the
TSC so it seems odd to have them sit on a board they have no direct relationship
with. Am I the only one to feel that way? -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM
From: "Vipin
Bharathan" <vipinsun@...> To: Hyperledger
List <tsc@...> Date: 08/10/2019
08:54 PM Subject: [EXTERNAL]
[Hyperledger TSC] TSC elections: electorate should include SIGs and some
other suggestions. Sent by: tsc@...
Hi all,
As a long time observer, contributor and participant in Hyperledger, I
make the following comments about the TSC election process. - SIGs
are part of the hyperledger community.
- SIGs
did not exist when the HL charter was setup
- SIGs
focus on specific lines of business, they do have strong technical participation
- For
example the paper written for the Telecomm SIG is technical, the supply
chain presentation that I attended presented a port of Grid to Fabric based
Oracle Blockchain. Healthcare SIG sponsored labs.
- SIG
calls are very well attended. Participants are often more diverse than
the project code contributors and the working groups.
- There
has been a case made that SIGs are not under the TSC, and hence are not
eligible. WGs and even the projects are only nominally under the control
of the TSC, procedures are being worked out to make this involvement even
lighter touch as projects, WGs and general technical output proliferates.
- Contributors
to SIGs are contributing to the community. They should be part of the electorate
for voting as well as standing for the TSC
- We
had to make a similar case for Working Groups
Chris
Ferris' (as well many others) suggestion to increase the number of TSC
members is welcome.
To increase the transparency of the election process, please include the
percentage of electors who voted, the votes garnered by each of the candidates
as in a general election. There have been suggestions that doing this may
compromise the standing of candidates who got in with the least number
of votes. Once elected (or nominated) to the TSC, each vote is worth the
same.
In light of many of the suggestions already made, it might be wise to delay
the election slightly (as Hart and some of the others have already pointed
out)
We have the issue of Enterprises of widely different sizes collaborating
on Hyperledger. Alternate forms of choice could be considered for the next
election including quadratic voting and other methods, otherwise we risk
losing diversity and the voice of smaller teams and groups.
Best, Vipin
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.

VIPIN BHARATHAN
Arnaud,
Feelings are not what I am after, but facts. Elsewhere in my email, it was pointed out that SIGs have large, diverse memberships and are very technical in nature. These folks are not protocol(dlt) engineers but bring a technical
user perspective. As we are maturing, we need that insight in our tsc, if we are to spur adoption and address usability and a path to production. For example the healthcare SIG has 1000 members in its mailing list. We should not exclude this contributor constituency
from our tsc eligibility pools and our rolls.
This will also enhance our DCI metrics. May I remind you that the last I stands for inclusion.
Vipin
From: tsc@... <tsc@...> on behalf of Arnaud Le Hors via Lists.Hyperledger.Org <lehors=us.ibm.com@...>
Sent: Wednesday, August 14, 2019 4:38 PM
To: Vipin Bharathan
Cc: tsc@...
Subject: Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Vipin,
I'm sorry if my email made you feel I had ignored that part of your email. I hadn't but, I don't share your point of view and my point remains.
Regards.
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain & Web Open Technologies - IBM
From: "Vipin Bharathan" <vipinsun@...>
To: Arnaud Le Hors <lehors@...>
Cc: Hyperledger List <tsc@...>
Date: 08/14/2019 06:25 PM
Subject: [EXTERNAL] Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Sent by: tsc@...
Arnaud,
I had already addressed this question in my proposal: I quote
- There has been a case made that SIGs are not under the TSC, and hence are not eligible. WGs and even the projects are only nominally under the control of the TSC, procedures are being worked out to make this involvement even
lighter touch as projects, WGs and general technical output proliferates.
Thanks,
Vipin
On Wed, Aug 14, 2019 at 10:54 AM Arnaud Le Hors <lehors@...> wrote:
The problem is that SIGs have been placed outside the governance of the TSC so it seems odd to have them sit on a board they have no direct relationship with.
Am I the only one to feel that way?
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain & Web Open Technologies - IBM
From: "Vipin Bharathan" <vipinsun@...>
To: Hyperledger List <tsc@...>
Date: 08/10/2019 08:54 PM
Subject: [EXTERNAL] [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Sent by: tsc@...
Hi all,
As a long time observer, contributor and participant in Hyperledger, I make the following comments about the TSC election process.
- SIGs are part of the hyperledger community.
- SIGs did not exist when the HL charter was setup
- SIGs focus on specific lines of business, they do have strong technical participation
- For example the paper written for the Telecomm SIG is technical, the supply chain presentation that I attended presented a port of Grid to Fabric based Oracle Blockchain. Healthcare SIG sponsored labs.
- SIG calls are very well attended. Participants are often more diverse than the project code contributors and the working groups.
- There has been a case made that SIGs are not under the TSC, and hence are not eligible. WGs and even the projects are only nominally under the control of the TSC, procedures are being worked out to make this involvement even
lighter touch as projects, WGs and general technical output proliferates.
- Contributors to SIGs are contributing to the community. They should be part of the electorate for voting as well as standing for the TSC
- We had to make a similar case for Working Groups
Chris Ferris' (as well many others) suggestion to increase the number of TSC members is welcome.
To increase the transparency of the election process, please include the percentage of electors who voted, the votes garnered by each of the candidates as in a general election. There have been suggestions that doing this may compromise the standing of candidates
who got in with the least number of votes. Once elected (or nominated) to the TSC, each vote is worth the same.
In light of many of the suggestions already made, it might be wise to delay the election slightly (as Hart and some of the others have already pointed out)
We have the issue of Enterprises of widely different sizes collaborating on Hyperledger. Alternate forms of choice could be considered for the next election including quadratic voting and other methods, otherwise we risk losing diversity and the voice of smaller
teams and groups.
Best,
Vipin
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.
Vipin,I'm sorry if my
email made you feel I had ignored that part of your email. I hadn't but,
I don't share your point of view and my point remains.Regards. -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM From:
"Vipin
Bharathan" <vipinsun@...>To:
Arnaud
Le Hors <lehors@...>Cc:
Hyperledger
List <tsc@...>Date:
08/14/2019
06:25 PMSubject:
[EXTERNAL]
Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and
some other suggestions.Sent
by: tsc@... Arnaud,I had already addressed this question
in my proposal: I quote- There has been a case made that SIGs
are not under the TSC, and hence are not eligible. WGs and even the projects
are only nominally under the control of the TSC, procedures are being worked
out to make this involvement even lighter touch as projects, WGs and general
technical output proliferates.
Thanks,Vipin
toggle quoted messageShow quoted text
On Wed, Aug 14, 2019 at 10:54 AM Arnaud
Le Hors <lehors@...>
wrote:The problem is
that SIGs have been placed outside the governance of the TSC so it seems
odd to have them sit on a board they have no direct relationship with. Am I the only one to feel that way? -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM
From: "Vipin
Bharathan" <vipinsun@...> To: Hyperledger
List <tsc@...> Date: 08/10/2019
08:54 PM Subject: [EXTERNAL]
[Hyperledger TSC] TSC elections: electorate should include SIGs and some
other suggestions. Sent by: tsc@...
Hi all,
As a long time observer, contributor and participant in Hyperledger, I
make the following comments about the TSC election process. - SIGs are part of the hyperledger community.
- SIGs did not exist when the HL charter
was setup
- SIGs focus on specific lines of business,
they do have strong technical participation
- For example the paper written for the
Telecomm SIG is technical, the supply chain presentation that I attended
presented a port of Grid to Fabric based Oracle Blockchain. Healthcare
SIG sponsored labs.
- SIG calls are very well attended. Participants
are often more diverse than the project code contributors and the working
groups.
- There has been a case made that SIGs
are not under the TSC, and hence are not eligible. WGs and even the projects
are only nominally under the control of the TSC, procedures are being worked
out to make this involvement even lighter touch as projects, WGs and general
technical output proliferates.
- Contributors to SIGs are contributing
to the community. They should be part of the electorate for voting as well
as standing for the TSC
- We had to make a similar case for Working
Groups
Chris Ferris' (as well many
others) suggestion to increase the number of TSC members is welcome.
To increase the transparency of the election process, please include the
percentage of electors who voted, the votes garnered by each of the candidates
as in a general election. There have been suggestions that doing this may
compromise the standing of candidates who got in with the least number
of votes. Once elected (or nominated) to the TSC, each vote is worth the
same.
In light of many of the suggestions already made, it might be wise to delay
the election slightly (as Hart and some of the others have already pointed
out)
We have the issue of Enterprises of widely different sizes collaborating
on Hyperledger. Alternate forms of choice could be considered for the next
election including quadratic voting and other methods, otherwise we risk
losing diversity and the voice of smaller teams and groups.
Best, Vipin
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.
Arnaud, I had already addressed this question in my proposal: I quote - There has been a case made that SIGs are not under the TSC, and hence are not eligible. WGs and even the projects are only nominally under the control of the TSC, procedures are being worked out to make this involvement even lighter touch as projects, WGs and general technical output proliferates.
Thanks, Vipin
toggle quoted messageShow quoted text
On Wed, Aug 14, 2019 at 10:54 AM Arnaud Le Hors < lehors@...> wrote: The problem is that
SIGs have been placed outside the governance of the TSC so it seems odd
to have them sit on a board they have no direct relationship with. Am I the only
one to feel that way? -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM
From:
"Vipin
Bharathan" <vipinsun@...> To:
Hyperledger
List <tsc@...> Date:
08/10/2019
08:54 PM Subject:
[EXTERNAL]
[Hyperledger TSC] TSC elections: electorate should include SIGs and some
other suggestions. Sent
by: tsc@...
Hi all,
As a long time observer, contributor
and participant in Hyperledger, I make the following comments about the
TSC election process. - SIGs are part of the hyperledger community.
- SIGs did not exist when the HL charter
was setup
- SIGs focus on specific lines of business,
they do have strong technical participation
- For example the paper written for the
Telecomm SIG is technical, the supply chain presentation that I attended
presented a port of Grid to Fabric based Oracle Blockchain. Healthcare
SIG sponsored labs.
- SIG calls are very well attended. Participants
are often more diverse than the project code contributors and the working
groups.
- There has been a case made that SIGs
are not under the TSC, and hence are not eligible. WGs and even the projects
are only nominally under the control of the TSC, procedures are being worked
out to make this involvement even lighter touch as projects, WGs and general
technical output proliferates.
- Contributors to SIGs are contributing
to the community. They should be part of the electorate for voting as well
as standing for the TSC
- We had to make a similar case for Working
Groups
Chris Ferris' (as well many
others) suggestion to increase the number of TSC members is welcome.
To increase the transparency of the election
process, please include the percentage of electors who voted, the votes
garnered by each of the candidates as in a general election. There have
been suggestions that doing this may compromise the standing of candidates
who got in with the least number of votes. Once elected (or nominated)
to the TSC, each vote is worth the same.
In light of many of the suggestions already
made, it might be wise to delay the election slightly (as Hart and some
of the others have already pointed out)
We have the issue of Enterprises of widely
different sizes collaborating on Hyperledger. Alternate forms of choice
could be considered for the next election including quadratic voting and
other methods, otherwise we risk losing diversity and the voice of smaller
teams and groups.
Best, Vipin
|
|
Another solution, which would scale better with a larger TSC, is to do voting async on the mailing list.
toggle quoted messageShow quoted text
On Wed, Aug 14, 2019 at 9:49 AM Arnaud Le Hors < lehors@...> wrote: I actually meant
to say something about the fact that the whole point wasn't about penalizing
people who have been absent as much as it was to make sure that their absence
doesn't prevent the TSC from continuing to function (i.e. reach quorum).
So, I think such a rule would work well and is all we need. +1 from me. -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM
From:
"Christopher
Ferris" <chrisfer@...> To:
cmickeyb@... Cc:
tsc@... Date:
08/12/2019
04:28 PM Subject:
[EXTERNAL]
Re: [Hyperledger TSC] on expanding the TSC Sent
by: tsc@...
Yeah, I forgot about
this, but the Board modified ITS quorum rules for voting because we had
a bit of an issue attaining quorum in the first year. "Any Governing
Board representative who fails to attend two consecutive Governing Board
meetings will not be counted for purposes of determining quorum requirements
as of the third consecutive meeting and until they next attend a Governing
Board meeting." Note that the language
does not penalize voting privileges, directly but simply modifies the quorum
rules. We could add the similar language to the charter to cover the TSC. e.g. Any TSC member who
fails to attend two consecutive TSC meetings will not be counted for purposes
of determining quorum requirements as of the third consecutive meeting
and until they next attend a TSC meeting. Cheers,
Christopher Ferris IBM Fellow, CTO Open Technology email: chrisfer@... twitter: @christo4ferris blog: https://developer.ibm.com/code/author/chrisfer/ IBM Open Source
white paper: https://developer.ibm.com/articles/cl-open-architecture-update/ phone: +1 508 667 0402 ----- Original message
----- From: "Mic Bowman" <cmickeyb@...> Sent by: tsc@... To: Hyperledger List <tsc@...> Cc: Subject: [EXTERNAL] Re: [Hyperledger TSC] on expanding the TSC Date: Sat, Aug 10, 2019 11:49 PM +1 on increasing
the TSC membership. the diversity of projects and complexity of projects
would benefit tremendously from a more diverse TSC. we are more than "platforms"
and the representation should reflect that. i am concerned with
"unexcused" absences (or at least absences that were not previously
reported to the TSC chair) and the effect on quorum. several of the ideas
presented seem to have merit. it does seem likely that many of these would
work well and none would be perfect. lets not reinvent the wheel. seems
like this might be a great time to adopt arnaud's approach and write up
a could of these as concrete proposals we could consider. --mic On Sat, Aug 10, 2019
at 1:52 PM mark wagner <mwagner@...>
wrote: Chris and all who
have spoken or read the thread. This a great suggestion.
I think that we need to request multiple changes to the charter in regards
to the TSC. Plus I am not sure which of these require a charter change
(Governing Board vote) vs a TSC vote. 1) Increasing the
board size to 17 or 19. I think that tying
the size to the max number of Premium members sends an unintentional message
that your money buys a vote (even though that is *not* the case or intent
here). Also, keeping the size "smaller" should make the
meetings easier to manage. we do have a lot of participation in TSC
discussions from non TSC members so their voice is heard. 2) I am in favor
of the proposal to require attendance. I think missing two
consecutive meetings is a good number to lose your voting rights until
you attend your second consecutive meeting. So your first meeting back
you can not vote. If you attend the following meeting you can vote. But
you miss the second meeting you start prohibition all over. 3) Create the position
of a TSC Vice Chair Note that
my thoughts here are about the process and are not intended as a reflection
of the people. It felt wrong to
me that we allowed the Chair position to be passed around this year without
input / official consent, when the elected, and then Chair appointed person,
were both unable to fulfill their obligations / responsibilities. Also
please keep in mind that the TSC Chair gets a seat and a vote on the Governing
Board, so if the Chair is unable to attend the Board meeting, then the
Vice Chair would automatically step up for that meeting. The Chair
is an elected position and TSC should be able to vote on who the position
falls to when the Chair is unavailable to fulfill the duties. So, my thoughts were
that the newly elected TSC would vote on both a Chair and a Vice Chair.
We should decide if the Vice Chair is the second highest vote tally for
the Chair position or if it is a distinct, and concurrent, election at
the time we vote for the Chair position. 4) Replacing a TSC
member. There should documented
methods to replace a TSC member who is unable or unwilling to fill their
term. This can be a single election by the community or an appointment
by TSC vote (majority or super majority)? 5) Removing a TSC
member (vote of no confidence / impeachment) There should also
be a mechanism to strip someone of their TSC seat / privileges if it is
determined that they are no longer willing or able to fulfill their role
in good faith or in accordance with the Hyperledger Charter and or bylaws.
This is a big deal so it should be "difficult" to do. So
if it is a TSC elected position (Chair, Vice Chair) then a super majority
of the TSC is required. If it is a TSC seat then a majority of the community,
OR we can leave it to the Governing Board. Also, if after five
consecutive meetings missed you should lose your seat. 5) Delegation of
privileges. There has been some
private chatter of allowing a TSC member to appoint someone to fill in
for them when the TSC member can not attend a meeting, etc. Again,
TSC membership is a privilege voted upon by the community. It is not transferable.
Just say no. 6) Remove the start
up clause of the charter 4.a.i This was only valid
for the first six months of HYperledger. Not sure we need it any longer. 7) Reconcile modify
the definition of Contributor between 4.a.ii and 4.b.i (see below) Proposal to change
4.a.ii from: "An Active
Contributor is defined as any Contributor who has had a contribution accepted
into the codebase during the prior twelve (12) months." to: "An Active
Contributor is defined as any Contributor or Maintainer who has had made
a technical contribution during the prior twelve (12) months. This can
include code accepted into the codebase, actively participating in Working
Groups,Committees, etc " Also modify 4.b.i
to replace the word "codebase" with something more expansive
to also reflect WG contributions, etc. Respectfully -mark 4. Technical Steering
Committee (“TSC”) a. Composition i. Startup Period:
During the first six (6) months after project launch, the TSC voting members
shall consist of one (1) appointed representative from each Premier Member
and each Top Level Project Maintainer, provided that no company (including
related companies or affiliates under common control) shall have more than
three (3) votes on the TSC. ii. Steady State:
After the Startup Period, there shall be a nomination and election period
for electing Contributors or Maintainers to the TSC. The TSC voting members
shall consist of eleven (11) elected Contributors or Maintainers chosen
by the Active Contributors. An Active Contributor is defined as any Contributor
who has had a contribution accepted into the codebase during the prior
twelve (12) months. The TSC shall approve the process and timing for nominations
and elections held on an annual basis. b. TSC projects generally
will involve Maintainers and Contributors: i. Contributors:
anyone in the technical community that contributes code, documentation
or other technical artifacts to the HLP codebase. ii. Maintainers:
Contributors who have the ability to commit code and contributions to a
project’s main branch on an HLP project. A Contributor may become a Maintainer
by a majority approval of the existing Maintainers. On Fri, Aug 9, 2019
at 8:27 PM Baohua Yang <yangbaohua@...>
wrote: I like this idea.
Besides, we may consider
an automatic opt-out for 3 continuous unexcused absences. And for the number,
consider the growing size of the community and more new projects, 17, 19
or 21 are good candidates. Thanks!
On Thu, Aug 8, 2019
at 4:18 PM Arnaud Le Hors <lehors@...>
wrote: I support this
idea. My only concern with growing the TSC would be the risk of not reaching
quorum but if we mitigate this risk with an appropriate measure I think
we can only gain from the expansion. For what it's worth, OASIS has to that end a notion of Voting Rights that
you lose after missing 2 meetings and gain back after attending 2 meetings
that is easy to implement and works well in my experience: https://www.oasis-open.org/policies-guidelines/tc-process-2017-05-26#gainVotingRights -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM
From: "Christopher
Ferris" <chrisfer@...> To: tsc@... Date: 08/08/2019
02:53 PM Subject: [EXTERNAL]
[Hyperledger TSC] on expanding the TSC Sent by: tsc@...
On today’s TSC call, I noted that when we established Hyperledger, we
had 11 Premier members and chose the number of TSC members as a derivative
of that. We now have 18 Premier members and a board that has 21 members.
We have grown from one to now twelve projects and we have 3 proposed projects
in the pipeline. We also have a growing number of WGs that may also be
underrepresented. Yet, we have not grown the TSC beyond the original 11.
This means that the TSC may not adequately represent the full breadth of
our community.
We talked about the prospect of expanding the TSC to enable greater diversity
of projects and WGs, as well as of expertise, etc.
Brian noted that CNCF TOB has an elected tier and a provision in their
charter that the elected members may also choose a number of individuals
from within the community to serve as well. This might be a good
model to emulate.
Any change in the number of TSC members will, of necessity, require a Hyperledger
charter revision requiring a 2/3 vote of the board.
I’d like this email to serve as a continuation of today’s discussion
hopefully leading to a formal proposal to a charter revision.
I’ll start by suggesting that we find a way of growing the TSC beginning
this year, but after the scheduled TSC election, by at least six members.
As was also expressed by Mic, we probably also should keep the size manageable,
so maybe no more than 21 total.
Ry and Arnaud also suggested maybe adopting a quorum rule that penalized
absentee members by removing them from quorum calculation and suspending
voting privs following repeated unexcused absences as a device to encourage
participation and diminish potential that we not achieve quorum (this seems
not to have been a problem excepting in the summer months, but we might
consider something as a prophylactic measure.
Thoughts?
Cheers,
Christopher Ferris IBM Fellow, CTO Open Technology IBM Digital Business Group, Open Technologies email: chrisfer@... twitter: @christo4ferris blog: https://developer.ibm.com/code/author/chrisfer/ IBM Open Source white paper: https://developer.ibm.com/articles/cl-open-architecture-update/ phone: +1
508 667 0402
--
Best
wishes!
Baohua Yang
-- Mark Wagner Senior Principal
Software Engineer Performance and Scalability Red Hat, Inc
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.
Middleton, Dan <dan.middleton@...>
That is correct, Arnaud.
The board is also looking into how to better guide the SIG process so that it is supporting the projects. I expect we’ll have an update on that next quarter.
Regards,
Dan Middleton
Principal Engineer
Intel
From: <tsc@...> on behalf of Arnaud Le Hors <lehors@...>
Date: Wednesday, August 14, 2019 at 9:54 AM
To: Vipin Bharathan <vipinsun@...>
Cc: Hyperledger List <tsc@...>
Subject: Re: [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
The problem is that SIGs have been placed outside the governance of the TSC so it seems odd to have them sit on a board they have no direct relationship with.
Am I the only one to feel that way?
--
Arnaud Le Hors - Senior Technical Staff Member, Blockchain & Web Open Technologies - IBM
From: "Vipin Bharathan" <vipinsun@...>
To: Hyperledger List <tsc@...>
Date: 08/10/2019 08:54 PM
Subject: [EXTERNAL] [Hyperledger TSC] TSC elections: electorate should include SIGs and some other suggestions.
Sent by: tsc@...
Hi all,
As a long time observer, contributor and participant in Hyperledger, I make the following comments about the TSC election process.
-
SIGs are part of the hyperledger community.
-
SIGs did not exist when the HL charter was setup
-
SIGs focus on specific lines of business, they do have strong technical participation
-
For example the paper written for the Telecomm SIG is technical, the supply chain presentation that I attended presented a port of Grid to Fabric based Oracle Blockchain. Healthcare SIG sponsored labs.
-
SIG calls are very well attended. Participants are often more diverse than the project code contributors and the working groups.
-
There has been a case made that SIGs are not under the TSC, and hence are not eligible. WGs and even the projects are only nominally under the control of the TSC, procedures are being worked out to make this involvement even lighter
touch as projects, WGs and general technical output proliferates.
-
Contributors to SIGs are contributing to the community. They should be part of the electorate for voting as well as standing for the TSC
-
We had to make a similar case for Working Groups
Chris Ferris' (as well many others) suggestion to increase the number of TSC members is welcome.
To increase the transparency of the election process, please include the percentage of electors who voted, the votes garnered by each of the candidates as in a general election. There have been suggestions that doing this may
compromise the standing of candidates who got in with the least number of votes. Once elected (or nominated) to the TSC, each vote is worth the same.
In light of many of the suggestions already made, it might be wise to delay the election slightly (as Hart and some of the others have already pointed out)
We have the issue of Enterprises of widely different sizes collaborating on Hyperledger. Alternate forms of choice could be considered for the next election including quadratic voting and other methods, otherwise we risk losing
diversity and the voice of smaller teams and groups.
Best,
Vipin
|
|
Re: TSC elections: electorate should include SIGs and some other suggestions.
The problem is that
SIGs have been placed outside the governance of the TSC so it seems odd
to have them sit on a board they have no direct relationship with.Am I the only
one to feel that way? -- Arnaud Le Hors - Senior Technical Staff Member, Blockchain &
Web Open Technologies - IBM From:
"Vipin
Bharathan" <vipinsun@...>To:
Hyperledger
List <tsc@...>Date:
08/10/2019
08:54 PMSubject:
[EXTERNAL]
[Hyperledger TSC] TSC elections: electorate should include SIGs and some
other suggestions.Sent
by: tsc@... Hi all,As a long time observer, contributor
and participant in Hyperledger, I make the following comments about the
TSC election process. - SIGs are part of the hyperledger community.
- SIGs did not exist when the HL charter
was setup
- SIGs focus on specific lines of business,
they do have strong technical participation
- For example the paper written for the
Telecomm SIG is technical, the supply chain presentation that I attended
presented a port of Grid to Fabric based Oracle Blockchain. Healthcare
SIG sponsored labs.
- SIG calls are very well attended. Participants
are often more diverse than the project code contributors and the working
groups.
- There has been a case made that SIGs
are not under the TSC, and hence are not eligible. WGs and even the projects
are only nominally under the control of the TSC, procedures are being worked
out to make this involvement even lighter touch as projects, WGs and general
technical output proliferates.
- Contributors to SIGs are contributing
to the community. They should be part of the electorate for voting as well
as standing for the TSC
- We had to make a similar case for Working
Groups
Chris Ferris' (as well many
others) suggestion to increase the number of TSC members is welcome.To increase the transparency of the election
process, please include the percentage of electors who voted, the votes
garnered by each of the candidates as in a general election. There have
been suggestions that doing this may compromise the standing of candidates
who got in with the least number of votes. Once elected (or nominated)
to the TSC, each vote is worth the same. In light of many of the suggestions already
made, it might be wise to delay the election slightly (as Hart and some
of the others have already pointed out)We have the issue of Enterprises of widely
different sizes collaborating on Hyperledger. Alternate forms of choice
could be considered for the next election including quadratic voting and
other methods, otherwise we risk losing diversity and the voice of smaller
teams and groups.Best,Vipin
|
|