moq-wg / moq-requirements

Other
11 stars 3 forks source link

Section 3.1.2: Remote desktop #117

Open SpencerDawkins opened 1 year ago

SpencerDawkins commented 1 year ago

From @acbegen

Section 3.1.2: Remote desktop

Why is this one to many? It could many to many as well. Think of a co-editing of a file by multiple users at the same time.

ghost commented 1 year ago

@acbegen I don't understand this as your example provided is a one to many - one file, many users editing. It is possible that there is a many to many - but in all the existing implementations generally the "server" handles a single machine at a time (with the notable exception of say, KVMs that do IP forwarding). I'm not sure this is worth changing, unless there's something I've missed or misunderstood here?

acbegen commented 1 year ago

one to many - one file, many users editing

To me this is many-to-many. Multiple users are editing maybe a single file but still multiple inputs and multiple outputs.

SpencerDawkins commented 1 year ago

@acbegen and @fiestajetsam,

one to many - one file, many users editing

To me this is many-to-many. Multiple users are editing maybe a single file but still multiple inputs and multiple outputs.

So, is the text causing confusion, because

If this is actually many users -to-many users, so that there is no single place where the resource's state is stored, that's different, and we definitely need to describe the use case that way.