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

Document limitations and requirements around using chat tools like Slack #22

Open
OASIS-OP-Admin opened this issue Jan 26, 2024 · 14 comments
Labels
Status: Open This issue has been accepted as valid and will be worked on Type: Enhancement New feature or request

Comments

@OASIS-OP-Admin
Copy link
Contributor

Jason has reminded me that we do not have policy documented for use of Slack, Skype or other chat tools by projects. Currently, tools like Slack violate our transparency requirements: non-members have to ask to be added before they can see the discussion; there is no way to link to an entry so that someone outside can read the exchange; there's no archival record of the conversation; and there is no way to limit participation to members of the project.

Proj Admin has handled this historically by telling projects that Slack, etc., are not approved OASIS platforms and that any exchanges that take place have no more standing that a hallway conversation. No work can be done there. Specifically, no contributions can be made there, no approvals can happen there, and it is up to the members to police its use. Note that the verb here is "tell."

We don't suggest telling projects that they can't use these tools because they are too convenient and they can easily go off and do them on their own anyway.

So we think it would make sense to put the policy into writing. That ensures that the board has given it consideration and also ensures that we tell everybody the same story every time.

While this could be done as tweaks to the TC Process and OP Rules, it may be better - since something new will certainly come along - to draft it as its own policy.

@OASIS-OP-Admin OASIS-OP-Admin added Type: Enhancement New feature or request Status: Open This issue has been accepted as valid and will be worked on Status: Need to Discuss labels Jan 26, 2024
@jordan2175
Copy link
Collaborator

I agree that we should work on a policy document. But I want to push back on some wrongful assumptions.

  1. We are no longer in the 1990s. People do not use email or list-srv email lists to discuss things. Nor do they use email based threaded discussion boards. Those were fantastic back in 1994.
  2. You can easily lock down Slack to only allow members. We did that in the CTI TC and in the CACAO TC and in the OpenC2 TC. It is not hard at all. And those TCs are the largest TCs OASIS has ever had.
  3. Saying you can not do business over Slack or things like it, is like saying you can not have a direct email conversation, or phone call, or even a web call to discuss things. Keep in mind that TC meetings over zoom or webex or Gotomeeting or Meet do business all of the time and most of that is never recorded in a way that public people can come back and review. If, and I mean IF there are meeting minutes they are usually so sparse and un-useful that someone would never be able to go back and figure out how or why something was done. There is no email thread to follow all of the discussions, because it is not the 1990s anymore.
  4. Sometimes all of the voting members are in slack and are participating in every discussion. So in these cases it is better than a TC Meeting that is over zoom where you may only get half of the voting members.

Now with all of that said, we should write some documentations to help TCs do better at documenting decisions. And if a decision is made by the majority of voting members that are participating in a slack conversation, then maybe they should send an email at the end of the week that just documents the various things. What CTI and CACAO have done is try to send a note to the email list saying the following was talked about or the following changes decisions have been made?

What I have seem some groups in other standards bodies do, which I kind of like (though it is a lot more work). Is they have a separate document open that documents changes and decisions on a section by section basis. But that runs into problems especially in the early days when document structures can change a lot and very significantly. As section 2.1 may be come section 4.4 and then 7.1 and then 1.3 and then back to 2.8.

This is somewhat tangential to this conversation but deals with the preceding paragraph. This is why I think OASIS should adopt a model where work is done by contributions. Especially for new work items. Like there should be authors of a contribution that come to the TC with something that is somewhat fleshed out and it only becomes a CSD once it is a tangible thing.

@chet-ensign
Copy link
Collaborator

chet-ensign commented Jan 30, 2024 via email

@jordan2175
Copy link
Collaborator

jordan2175 commented Jan 30, 2024 via email

@sparrell
Copy link

sparrell commented Jan 30, 2024 via email

@jordan2175
Copy link
Collaborator

But we can do business in a live meeting of the TC that is not open to the public and is not recorded on the email list. We can do a live vote or call for consent in a meeting of the TC. Meetings of the TC can take place via ANY technology platform so long as they are published to the TC or the TC knows about them.

So yes, we need to make sure we talk about this. But it is not a simple fix either way.

@sparrell
Copy link

sparrell commented Jan 31, 2024 via email

@jordan2175
Copy link
Collaborator

Most working groups and technical committees in the various standard bodies have fewer than 40 voting members. Most have less than 20. At the high point of CTI with 352 members, we only had 49 voting members. It is very possible in situations like this to have a quorate meeting (>50% of voting members) over loads of different platforms including video conferences.

I do agree that we need some policies and guidance documents. But if we restrict interactions to the old ways of doing things is will only push people away from OASIS. We need more people bringing work to OASIS, not less.

@sparrell
Copy link

sparrell commented Feb 1, 2024 via email

@chet-ensign
Copy link
Collaborator

chet-ensign commented Feb 1, 2024 via email

@jordan2175
Copy link
Collaborator

jordan2175 commented Feb 1, 2024

So are Zoom, GotoMeeting, Meet, WebEx, Phone Bridges, etc "facilities designated by OASIS"? If not, then we cannot do any business via any of these and that means the vast majority of business, greater than 90%, is probably null and void. My point with all of this, is that the rules and polices we have are outdated and in my view broken.

@cabralje
Copy link

cabralje commented Feb 3, 2024

I think Brett is right about Zoom, et. al., It seems like the problematic sentence in Committee Operations Section 1.5 is "Committees may not conduct official business or technical discussions, store documents, or host web pages on servers or systems not designated by OASIS.". Either OASIS needs to provide all those technologies (I don't think we can afford that). or that sentence needs to either be updated to allow for "official business or technical discussions" on other platforms as long as important artifacts (specifications, minutes, etc.) are captured on OASIS designated systems.

@sparrell
Copy link

sparrell commented Feb 5, 2024 via email

@Vasileios-Mavroeidis
Copy link

I agree with Jim. Something like this may work (a first attempt).

"The official copies of all resources of a committee and any associated subcommittees, including web pages, documents, and email lists, must be located only in facilities designated by OASIS. All web pages, documents, ballot results, and email
archives of all committees and subcommittees shall be publicly visible. In that regard, committees may decide to discuss official business and engage in technical discussions in non-designated systems by OASIS. However, all matters that require consensus and approval must be documented only in systems designated by OASIS for archival and transparency purposes".

@jordan2175
Copy link
Collaborator

We talked about this on the process committee today and we decided to work on this and address it. There are two sides, keeping track of decisions and protecting IPR and the other is building communities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Open This issue has been accepted as valid and will be worked on Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants