carpentries / conversations

Conversations of the Carpentries community
11 stars 2 forks source link

Equitable access to and availability of platforms and tools used for collaboration in online communities #26

Open serahkiburu opened 4 years ago

serahkiburu commented 4 years ago

There have been pockets of discussion within The Carpentries community around this subject in the last year or so, and these four events stand out as our 'why' for putting out a more formal request for community input around this subject at this time:

We would like to hear from you:

what tools and platforms used by The Carpentries are inaccessible or unavailable to people in certain regions around the world?

Please share as much detail as you can, with links where possible, and remember to mention affected countries / regions in your response.

We hope to gather input over the next few weeks, as we work to organise for community discussions to deliberate, and determine a way forward.

k8hertweck commented 4 years ago

Sean Davis shared the following link in an email to this message to the discuss listserv:

This might be helpful objective information as well:

https://docs.github.com/en/github/site-policy/github-and-trade-controls

selgebali commented 4 years ago

-This one is less related but interesting nevertheless: excellent thread on accessibility within content management systems (like Blackboard etc) https://twitter.com/AimiHamraie/status/1237057301204197377

LJWilliams commented 4 years ago

Surprisingly enough there can be bandwidth issues in Northern communities in Canada too. In major centres (Toronto, Montreal, Ottawa, Vancouver, Calgary, etc.) one can opt to pay for higher bandwidth, but many areas still do not have cell service, let alone the internet bandwidth necessary to run software such as Zoom.

On another note, has anyone looked at Jitsi as an alternative to Zoom? Free, open source, etc. etc. I'm not sure it solves the bandwidth issue though.

vantuyls commented 4 years ago

It may also be useful to include restrictions that federal and state employees (in the US and elsewhere) face when attending workshops. My experience has been that government employees tend to have their machines "locked down", causing disruption in their learning. I'm not exactly sure how to address this, since these regulations could vary from state to state or agency to agency.

zpainter commented 4 years ago

I have wondered, other than the technical debt of having to move platforms entirely, given that most of our teaching is designed to be using FOSS tools, why we continue to use GitHub instead of GitLab? I realize the irony of posting this on GitHub, of course. But if we can't use GitHub around the world, and we could use GitLab, doesn't it make more sense to just use that? We probably bring a fair amount of weight to user communities with our choice of platforms, and it would be encouraging for us in some ways to have people use GitLab.

As for locked down machines, the Data Carpentry Genomics lesson might offer a path for that in some ways. Building a Docker container or something similar and just hosting everything in it via a browser might get most of the functionality we need to teach a workshop over without needing much in the way of admin rights. I have toyed a bit with this myself, but haven't fully fleshed out what the end product would look like.

sdopoku commented 3 years ago

This is a great discussion and I'm very grateful for all the resources that have been shared so far; many that I will explore for my work going forward.

I don't have particular tools or technologies to propose (aside what has been listed above) but from my work in resource-constrained environments, what has been helpful is involving the very stakeholders in the inaccessible contexts we hope to reach in these conversations and decisions at the start. Most of the time, we have found out that they already have a workaround or something close which we can collaborate with them to optimize further. Some approaches have been baking in in-depth foundational skills on tools, allocating funds for faster internet data packages, or plainly switching to something totally new to us.

For those that do not have a workaround, it becomes a decision on the pros and cons of each tool for their context. For collaborative tools (for instance GitHub vs GitLab), it may be beyond a one-size-fits-all solution. What may be accessible through GitLab for a specific group, may not be the case for another and vice versa. The challenge here for The Carpentries is being able to manage the community and the source of truth if multiple platforms are being used. It may however be worth trying to understand these frictions and what combination increases accessibility given the community's capacity to manage it.

In summary, a great start could be:

  1. Listing the locations or contexts our target stakeholders are located in
  2. Working with them to identify the pros and cons of current tools or resources they use (and not use) when collaborating
  3. Identifying those tools that are universally accessible, and making available a stack of context-specific tools and resources that achieve the collaborative goals for each stakeholder.

I'm happy to help with this once a decision on made on how to go forward.

PS: I've found the Alliance for Affordable Internet a great resource to keep track of the issues of internet access. Their research and publications especially The Affordability Report and Mobile Broadband Pricing Data are worth checking out.

zkamvar commented 3 years ago

I know I'm late to the party, but I think @sdopoku really highlighted the salient points. There are no universal tools that will work for everyone and global politics ensures that fact. I don't have any answers, but I think the axes of accessibility we are dealing with are:

  1. regionally accessible via government control
  2. accessible via bandwidth restrictions
  3. accessible via language fluency
  4. accessible to people who are neurodivergent, blind, deaf, and hard of hearing (e.g. Google Meet has a better captioning system than Zoom)

IMO, when investigating The Carpentries infrastructure, it's important to see what platforms actually have stated policies about their limitations for use around these axes. If they do not have explicit policies, that indicates that they have no explicit strategy for that particular aspect of accessibility.

(please let me know if I missed the point, entirely, though)

ElnazAmanzadeh commented 3 years ago

Hi all, This is Elnaz. I am from Iran. I have run the first DC Genomics workshop in Iran. We had an issue using AWS. Appearently, IP of Iran is blocked and service isnt available for us. I would prefer to prvide the possibility for my students to teach them cloud computing. I was wondering if anyone else had the similar issues and if had found a solution, or tried any other services, please let me know. Thanks Elnaz

ErinBecker commented 3 years ago

Hi all, This is Elnaz. I am from Iran. I have run the first DC Genomics workshop in Iran. We had an issue using AWS. Appearently, IP of Iran is blocked and service isnt available for us. I would prefer to prvide the possibility for my students to teach them cloud computing. I was wondering if anyone else had the similar issues and if had found a solution, or tried any other services, please let me know. Thanks Elnaz

Thanks for letting us know about this @ElnazAmanzadeh. Our team discussed this issue and have a couple of possible solutions we would like to suggest.

1) The first solution is to use the detailed installation instructions listed in option B: using the lessons on your local machine. If you have access to a compute cluster at your institution, and are able to do the install there, this option may work for your learners.

2) An alternative is to try using a Docker image. @JasonJWilliamsNY and @naupaka were working on a Docker image for the DC Genomics lessons two years ago, but I don't know if that work has progressed.

Thank you again for letting us know about the problem. If you do explore either of these options, or come up with a different solution, please let us know! You can stay in touch through this issue or by emailing team@carpentries.org.

naupaka commented 3 years ago

I don't think there has been much progress on the Docker image, unfortunately, although it is still on our list of things to do. @JasonJWilliamsNY can correct me if I'm wrong.

JasonJWilliamsNY commented 3 years ago

I believe there is a functional docker image. @ErinBecker do you know what is running on the AWS machines now? It should not take much effort to update if needed. Would be happy to help.

ErinBecker commented 3 years ago

That sounds great @JasonJWilliamsNY. Could we find a half hour to meet in January to go through what needs to be done and what info you need from me? Here's my calendar, but happy to schedule on yours if easier for you.