Issue to track naming

已查看 30 次
跳至第一个未读帖子

Dan Lorenc

未读,
2020年9月18日 10:16:382020/9/18
收件人 ossf-wg-developer-identity
I opened this issue to track discussions on this topic: https://github.com/ossf/wg-developer-identity/issues/19

I'm terrible at naming, and hereby waive my rights to complain about whatever the group wants to do :)

Dan Lorenc

Kay Williams

未读,
2020年9月18日 15:13:222020/9/18
收件人 ossf-wg-developer-identity

Hi Dan, would you consider the following suggestion to streamline decision making?

 

1. Make a call for proposal for a new name _and_ objective for the working group. The objective should be a one paragraph summary of the purpose and deliverables related to the name.

2. Set a date for all proposals to be submitted.

3. Create a forum for discussion and clarification of the proposals.

4. Put the reviewed proposals up for a vote of working group members.

 

Here is an example proposal:

 

*Supply Chain Attestation and Verification* Provide guidance and tooling to support the automated governance of software along end-to-end supply chains. This work supports both developers and users. Developers can seamlessly create cryptographically verifiable metadata about software creation, components, quality, security assessments, license, and other factors. Users (including downstream developers) can seamlessly verify metadata against policy to accept, reject or mitigate software according to security and compliance needs.

 

Thoughts?

 

Kay

--
You received this message because you are subscribed to the Google Groups "ossf-wg-developer-identity" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ossf-wg-developer-i...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ossf-wg-developer-identity/CAD%3DtRbg7VQt94pBHRHJ7zVqoSPf%3DC3MXE7rYuUc%2B5bxxrR0usg%40mail.gmail.com.

Dan Lorenc

未读,
2020年9月18日 15:48:542020/9/18
收件人 Kay Williams、Luke Hinds、ossf-wg-developer-identity
A couple replies inline. I'm also interested in +Luke Hinds's thoughts on naming/objectives/deliverables. (also anyone else, obviously!).

There's also been some really good discussion on this topic in the issue so far: https://github.com/ossf/wg-developer-identity/issues/19

On Fri, Sep 18, 2020 at 2:13 PM 'Kay Williams' via ossf-wg-developer-identity <ossf-wg-devel...@googlegroups.com> wrote:

Hi Dan, would you consider the following suggestion to streamline decision making?

 

1. Make a call for proposal for a new name _and_ objective for the working group. The objective should be a one paragraph summary of the purpose and deliverables related to the name.

I don't feel like we're ready to commit to, or even really propose deliverables yet. I do think we're making good progress though, thanks to everyone's discussion and participation. What's the intention behind capturing these now?

From reading the example maybe you're thinking of pretty vague deliverables? Your example below calls out "guidance and tools" - I can't really think of anything else we might do. Maybe - "guidance, tools, and services" to cover all the bases? Is that the type of thing you're thinking of - or more specific?

Further text to clarify a name makes sense.

2. Set a date for all proposals to be submitted.

When did you have in mind? 

3. Create a forum for discussion and clarification of the proposals.

4. Put the reviewed proposals up for a vote of working group members.

A vote might not be the best strategy for settling on a full paragraph. People love to wordsmith things :) Maybe a vote to pick the name, then a collaborative doc/PR review to iterate and refine the text?

 

Here is an example proposal:

 

*Supply Chain Attestation and Verification* Provide guidance and tooling to support the automated governance of software along end-to-end supply chains. This work supports both developers and users. Developers can seamlessly create cryptographically verifiable metadata about software creation, components, quality, security assessments, license, and other factors. Users (including downstream developers) can seamlessly verify metadata against policy to accept, reject or mitigate software according to security and compliance needs.

Just some of my own opinions here before we go and get these locked down, and an example of the inevitable wordsmithing:
  • I'm not a huge fan of the phrase "governance". I realize it's a widely used term here, but it also conveys things like "open source governance", which is completely different.
  • This also starts to go further into the policy space than I was hoping to get. In my head there are two big, decouple-able aspects here. The generation and organization of verifiable supply-chain metadata, and then the definition/application of policy against this. Policy is a huge space by itself, and I'm at least personally more interested in the first part. I want to make it so anyone can apply whatever policy they want, in a secure manner.
  • This seems to lose some of the focus we've started converging toward in the issue around identity/recognition/provenance/origination/whatever the term is, to the point where I have to squint to even see it maybe inside the "software creation" phrase. I think this would benefit from a bit of clarification.
Aside from the last bullet, all this sounds fine to me, It really depends what people are actually interested in and solving though. A bigger scope without people interested in tackling it doesn't really change much at the end of the day.

 

Thoughts?

 

Kay

 

From: 'Dan Lorenc' via ossf-wg-developer-identity <ossf-wg-devel...@googlegroups.com>
Sent: Friday, September 18, 2020 8:16 AM
To: ossf-wg-developer-identity <ossf-wg-devel...@googlegroups.com>
Subject: Issue to track naming

 

I opened this issue to track discussions on this topic: https://github.com/ossf/wg-developer-identity/issues/19

 

I'm terrible at naming, and hereby waive my rights to complain about whatever the group wants to do :)

 

Dan Lorenc

--
You received this message because you are subscribed to the Google Groups "ossf-wg-developer-identity" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ossf-wg-developer-i...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ossf-wg-developer-identity/CAD%3DtRbg7VQt94pBHRHJ7zVqoSPf%3DC3MXE7rYuUc%2B5bxxrR0usg%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "ossf-wg-developer-identity" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ossf-wg-developer-i...@googlegroups.com.

Luke Hinds

未读,
2020年9月18日 16:12:362020/9/18
收件人 Dan Lorenc、Kay Williams、ossf-wg-developer-identity
My 2 pennies...

I think we are over thinking the name, I honestly don't care what we really call ourselves, I am more interested in what we are going to do and getting on with that.

1. Make a list (Kim already has one that lgtm).

2. Anything with no interest we drop. Voila, we have our objectives.

3. We open a poll where anyone can put a name in, and we select one without "developer", we vote on the name.

4. We get on with solving problems and not getting caught up in the semantics.

Anyone agree?

Kay Williams

未读,
2020年9月18日 17:19:032020/9/18
收件人 Luke Hinds、Dan Lorenc、ossf-wg-developer-identity

It might be helpful for me to share some context.

 

The OpenSSF GB Strategy Committee (https://github.com/ossf/gb-strategy-committee) is working toward a planning milestone of 10/30/2020.  A key deliver able of that planning milestone is a Press Release, our second for the OpenSSF – the first was our initial announce on August 3.  More information about the planning milestone, press release, and planned announcements are available in this GitHub project (https://github.com/orgs/ossf/projects/1).

 

One of the items planned for the press release is a list of technical initiatives (https://github.com/ossf/gb-strategy-committee/issues/13).

 

As some of you may know, in the first OpenSSF press release, the Developer Identity Verification working group was not listed.  Several members of the founding committee expressed reservations about the focus of the working group, including concerns about developer privacy, and also about how the effort will be perceived by the press and open source community. These concerns remain, and have been echoed again at subsequent Governing Board meetings as well as by members of the TAC.

 

Some of you may feel the concerns about how the charter of this group will be received by the press and community are overblown. Nonetheless, the concerns have been raised frequently enough, by a sufficiently broad audience, that the Governing Board and TAC generally desire to address.

 

Some of you may feel that this issue is a distraction from the main work of the group. Viewed from another perspective, the aim is to mitigate the issue so that the group can continue without further distraction.

 

Some of you may feel that only a change in name is necessary. This does not address the broader communication needs for the OpenSSF where as part of the planning milestone we will be asking all WGs to provide a short paragraph description of the working group’s objective.  See the ‘Identifying Security Threats WG’ for an example (https://github.com/ossf/wg-identifying-security-threats).  Such an objective does not yet exist for the Developer Identity Verification working group.

 

To address some of the specific questions below:

 

  1. A single paragraph objective is sufficient. See the ‘Identifying Security Threats’ and other working groups for examples. Note, however, that the objective statements are currently inconsistent across working groups. Again this is something we hope to address for the current planning milestone.
  2. I suggested the proposals include name and objective only because the objective can help clarify what is intended for the name. Up to the group what to decide.
  3. Timing – the press release deadline for content submission is 10/15. Preferably content submission would happen in early October to make life easier for our PR team.
  4. Wordsmithing - perhaps a name/objective combination can be selected first, and wordsmithing can occur thereafter.  Just a thought.

 

Another possibility, if the group prefers, is to again remove it from the list of WGs discussed in the press release. This would remove time pressure and allow the group to decide on name and scope as they complete exploration and threat evaluation.

 

Hopefully this helps to clarify.

 

Kay

Luke Hinds

未读,
2020年9月19日 07:47:592020/9/19
收件人 Kay Williams、Kim Lewandowski、Dan Lorenc、ossf-wg-developer-identity
On Fri, Sep 18, 2020 at 10:19 PM Kay Williams <ka...@microsoft.com> wrote:

It might be helpful for me to share some context.

 

The OpenSSF GB Strategy Committee (https://github.com/ossf/gb-strategy-committee) is working toward a planning milestone of 10/30/2020.  A key deliver able of that planning milestone is a Press Release, our second for the OpenSSF – the first was our initial announce on August 3.  More information about the planning milestone, press release, and planned announcements are available in this GitHub project (https://github.com/orgs/ossf/projects/1).

 

One of the items planned for the press release is a list of technical initiatives (https://github.com/ossf/gb-strategy-committee/issues/13).

 

As some of you may know, in the first OpenSSF press release, the Developer Identity Verification working group was not listed.  Several members of the founding committee expressed reservations about the focus of the working group, including concerns about developer privacy, and also about how the effort will be perceived by the press and open source community. These concerns remain, and have been echoed again at subsequent Governing Board meetings as well as by members of the TAC.

 

Some of you may feel the concerns about how the charter of this group will be received by the press and community are overblown. Nonetheless, the concerns have been raised frequently enough, by a sufficiently broad audience, that the Governing Board and TAC generally desire to address.

 

Some of you may feel that this issue is a distraction from the main work of the group. Viewed from another perspective, the aim is to mitigate the issue so that the group can continue without further distraction.

 

Some of you may feel that only a change in name is necessary. This does not address the broader communication needs for the OpenSSF where as part of the planning milestone we will be asking all WGs to provide a short paragraph description of the working group’s objective.  See the ‘Identifying Security Threats WG’ for an example (https://github.com/ossf/wg-identifying-security-threats).  Such an objective does not yet exist for the Developer Identity Verification working group.

 

To address some of the specific questions below:

 

  1. A single paragraph objective is sufficient. See the ‘Identifying Security Threats’ and other working groups for examples. Note, however, that the objective statements are currently inconsistent across working groups. Again this is something we hope to address for the current planning milestone.
  2. I suggested the proposals include name and objective only because the objective can help clarify what is intended for the name. Up to the group what to decide.
  3. Timing – the press release deadline for content submission is 10/15. Preferably content submission would happen in early October to make life easier for our PR team.
  4. Wordsmithing - perhaps a name/objective combination can be selected first, and wordsmithing can occur thereafter.  Just a thought.

 

Another possibility, if the group prefers, is to again remove it from the list of WGs discussed in the press release. This would remove time pressure and allow the group to decide on name and scope as they complete exploration and threat evaluation.

 

Hopefully this helps to clarify.

 

Kay


Thanks Kay, that certainly helps provide some context.

I think we have two options here, the 2nd likely being the speedier option.

~~~

1, We mark our names against areas that interest us using @Kim Lewandowski doc, dump those with no interest, and extract the rest out as our objectives. Set up a poll for a WG name.

2, We go directly to a poll on the name, and @Dan Lorenc amends PR https://github.com/ossf/wg-developer-identity/pull/15 with the new name and we merge that.

Luke

Dan Lorenc

未读,
2020年9月19日 13:02:142020/9/19
收件人 Luke Hinds、Kay Williams、Kim Lewandowski、ossf-wg-developer-identity
+1 to Luke's plan and keeping this simple. Let's get options collected and move to a poll with a new name. 

We can continue making progress on the goals by collecting interest in Kim's document. From there we can figure out what people are actually interested in working on and go from there.

Does that work?

Dan Lorenc

Luke Hinds

未读,
2020年9月22日 02:07:352020/9/22
收件人 Dan Lorenc、Kay Williams、Kim Lewandowski、ossf-wg-developer-identity
@Kim Lewandowski could you share the link of your doc again, I can't seem to find it.

Kim Lewandowski

未读,
2020年9月22日 12:04:212020/9/22
收件人 Luke Hinds、Dan Lorenc、Kay Williams、ossf-wg-developer-identity
--
Kim Lewandowski | Product Manager, Google Cloud Platform | klewan...@google.com 

Dan Lorenc

未读,
2020年9月23日 17:04:462020/9/23
收件人 Kim Lewandowski、Luke Hinds、Kay Williams、ossf-wg-developer-identity
I've been able to identity four candidate names between this thread and the issue: 

Digital Identity Verification
Digital Identity Attestation
Developer Identity Management
Supply Chain Attestation and Verification

Please add more so we can set up a poll!

Dan Lorenc

Kay Williams

未读,
2020年9月23日 18:36:002020/9/23
收件人 Dan Lorenc、Kim Lewandowski、Luke Hinds、ossf-wg-developer-identity

Perhaps ‘Preventing Malicious Code’?

 

The description might be something like the following (but we could wordsmith this later if this was the direction the WG wanted to go).

 

“The Preventing Malicious Code working group provides tools, guidance and resources for identifying and averting the injection of malicious code in open source projects. (plus another sentence or two describing how we might go about this…)”

 

Just adding ideas to the mix.

 

Kay

Luke Hinds

未读,
2020年9月24日 02:41:002020/9/24
收件人 Kay Williams、Dan Lorenc、Kim Lewandowski、ossf-wg-developer-identity
I will put mine in the hat.

**Identity Attestation**

Reasons for liking this:

* Not having "Developer" means we also have coverage on the identity of any component (human, machine, artefact, tool etc)  and we avoid any misreading of intent / PR blow up.
* I went for just attestation, rather than coupling with verification and policy. Reason being I think we should focus on how are the signals captured, so that beneficiaries can then make decisions on policy or enforcement.

attest - "provide or serve as clear evidence of."

Dan Lorenc

未读,
2020年9月24日 08:19:462020/9/24
收件人 Luke Hinds、Kay Williams、Kim Lewandowski、ossf-wg-developer-identity
This one is my favorite so far! I think it's the closest to what I had in my head on what we'd cover.

Gavin Hindman

未读,
2020年9月24日 11:22:132020/9/24
收件人 ossf-wg-developer-identity
This matches my thinking as well - I just threw in "Digital" to make it clear that we weren't after anybody's real-world identity.

-Gavin 

Kim Lewandowski

未读,
2020年9月25日 15:50:392020/9/25
收件人 Gavin Hindman、ossf-wg-developer-identity
The only other suggestion I've come up with is "source identity" in that we want to be able to trace code back to the source and its authors/reviewers.

回复全部
回复作者
转发
0 个新帖子