Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clarify charter scope #6

Closed
wants to merge 2 commits into from
Closed

clarify charter scope #6

wants to merge 2 commits into from

Conversation

npdoty
Copy link
Contributor

@npdoty npdoty commented Feb 28, 2022

Addressing #3, clarify that features may include both client and server implementation, but are client-facing in some way.

Addressing patcg#3, clarify that features may include both client and server implementation, but are client-facing in some way.
@AramZS AramZS added the call-for-consensus Indicates a PR or Issue is at a state where we are calling for participents to reach consensus label Mar 14, 2022
@AramZS
Copy link
Contributor

AramZS commented Mar 14, 2022

Particular stakeholders who have brought up the language of how we speak about specific features and specifically the inclusion/differentiation between client and server, before, I would appreciate your review: @martinthomson @darobin

charter.html Outdated
<p>The Community Group may consider designs that allow user agents for the same
user &mdash; including non-browser agents, like Operating Systems &mdash; to
collaborate in providing advertising features.
<p>The Community Group will incubate new web platform features to support web advertising and provide users with privacy with a strong technical basis. Features may be designed for implementation by user agents — including non-browser agents like operating systems or mobile apps that use web technologies — and by servers providing client-facing functionality.</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The reformatting here means that this is not consistent with the original or adjacent text, but the reordering and expansion is mostly OK. I'm not sure what "servers providing client-facing functionality" really means. Is it web servers? Or are we talking about including partially-trusted MPC nodes?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My intention (which was just to reflect what I was hearing from the group, I don't have strong feelings on the scope myself) was to capture proposals of functionality that involved user agents of different types and the servers they interacted with (web servers, reporting servers, etc.) but to exclude proposals about privacy through policy decisions or enforcement among ad servers or proposals about purely server-to-server communication.

The sense I got was that there may be privacy-useful things that can be done in those categories, but that this group would prefer they be taken up at non-w3c fora (like IETF, maybe, or advertising-industry venues). The existing text says only user-agent features, which seemed like it ruled out any server functionality at all which didn't seem to match the proposals being discussed.

charter.html Outdated
primarily non-technical should be proposed elsewhere.


<p>Features that support advertising but provide privacy by means that are primarily non-technical and features that are server-to-server without a user-facing component should be proposed elsewhere.</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a good place for two sentences. Also, I don't think that the server part is useful here.

If we decide that we need to standardize some MPC components that are somewhat trusted (i.e., trusted not to collude), that is an implementation detail that I don't see being ruled out by the charter. If this is designed to avoid mechanisms that are "behind the scenes" mechanisms, then I think we already have ample basis to reject those that are not relevant.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree, I don't think we need the server to server part here.

editorial separation of sentences
@AramZS AramZS added the charter Proposed changes to the charter label Mar 18, 2022
@AramZS AramZS linked an issue Apr 7, 2022 that may be closed by this pull request
@AramZS
Copy link
Contributor

AramZS commented May 17, 2022

It does not appear we have consensus on these changes. At this time I'm going to close this PR for now.

@AramZS AramZS closed this May 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
call-for-consensus Indicates a PR or Issue is at a state where we are calling for participents to reach consensus charter Proposed changes to the charter
Projects
None yet
Development

Successfully merging this pull request may close these issues.

clarify scope is not just browser features
3 participants