-
-
Notifications
You must be signed in to change notification settings - Fork 13
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
created quests for lgbtq people #518
base: modified
Are you sure you want to change the base?
Conversation
|
as far as I can tell there isnt really any used tag that could be used to mark the quest as completed if a place just has nothing posted |
also the other goal with separating out the quests like that was to hide the complexity of picking what kind of signage behind the knowledge of their actually being signage |
and also a "no" on the signage does not mean the place is in that neutral state it just means its not apparent when you walk by, I wouldn't want places that on their website say they are lgbtq=primary but dont have any sings displaying that in person getting marked at the neutral state |
SCEE guidelines are more loose than for SC, there are already several quests that don't fulfill no unanswerable quests.
With the downside of pushing a completely new tag exclusively via SCEE. |
|
||
import de.westnordost.streetcomplete.data.quest.AllCountriesExcept | ||
|
||
val LGBTExcludedCountries = AllCountriesExcept( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As said on telegram, I think that list would benefit from having a comment that explain why it is here. E.g., is it because we think tagging in those countries would be dangerous for the tagger, for the tagged subject, for the project, or generate too much false positive and/or vandalism ?
From what I see, the list is made of countries where homosexuality is illegal. While I think that's a good idea for 98% of the list, I also think it miss a few countries. For example, Russia (RU) banned the LGBT movement for extremism, and there is numerous reports of crackdown since 6 months. Yet, homosexuality is not illegal per se, and Russia is not on the list. But I think having that quest displayed in Russia might have consequence for the software project in itself (most likely being banned in Russia or something like that ).
And there is also the question of list change. Singapore (SG) struck down its law on homosexuality last year. So it should arguably be removed. The law was also struck because only male homosexuality was affected, which also bring the question of a very hypothetical place for lesbians in a country where that's not illegal, but where a equivalent for men would. Would that country be on the list ? (that's very hypothetical, I never heard of anything like this in practice, and if that exist, that can be tagged outside SCEE so it might not be a bid deal). Kazakhstan (KZ) is also looking at enacting the same law as Russia (and so does Georgia, afaik).
Given the size of the list, I also think that it would be nice to have a comment with the full name of the country, as well as the reason. And maybe order by alphabetical order of the iso code as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree with everything said here, the list was very much just a first draft that amalgamated from a few human rights websites and was no doubt out of date, for the reason listed with the things would you mind getting that list together?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So I finally found the time to split and review the list: https://github.com/mscherer/StreetComplete/tree/lgbtq
Not sure how do you want to integrate the fix.
Some countries decriminalized homosexuality in 2022 and 2023 so they have been removed. I added also one that was missing (Iran) and split along the divide "homosexuality illegal" and "lgbt propaganda" law. (and I also noticed I got confused between Kazakhstan and Kirgistan...). I am also checking if one is missing, so the list might change (hence the edit of my comment)
""" | ||
|
||
// countries that are listed here ban lgbtq people | ||
override val enabledInCountries = LGBTExcludedCountries |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With the current list, that would prevent mapping in place where trans folks are more protected (and so potentially more accepted) than homosexual ones. For example, as I discovered while reading A Global Analysis of Transgender Rights: Introducing the Trans Rights Indicator Project (TRIP) , Pakistan score a lot higher on the indicator for trans protection than on regular (eg LGB) indicators.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this would also be a good idea but I think how we implement it is a bit more difficult because for this quest to show up a place already needs to be tagged as LGBTQ primary, maybe we get the list of pro trans countries and anti LGB countries together and find the intersection and create a new quest just for them?
app/src/main/res/values/strings.xml
Outdated
<string name="quest_lgbtq_gender_specialization">Does this venue cater to specific groups within the LGBTQ community?</string> | ||
<string name="quest_lgbtq_gender_specialization_men">Men</string> | ||
<string name="quest_lgbtq_gender_specialization_woman">Woman</string> | ||
<string name="quest_lgbtq_gender_specialization_non_binary">Enbys</string> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there such a place ?
While I know that having "men/women/trans or enbies" wouldn't be appropriate for a survey when asking to people, I suspect that's what we would see on the ground when it come to target audience, and so I think what is on the ground should be guiding the UX rather than the underlying model of human classification.
But as I can't think of any example, maybe I am missing something ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is for like gay man bars, or lesbian bars, I'm thinking maybe I make it a checklist though for bars that are like "men and enbys" or "woman and enbys"
gotcha, ill remove it then, do you have a example you can point me to on how we go about hiding the quest locally when there isnt a clear answer? |
Either you use other answers -> can't say -> hide, or use the quick hide button that can be enabled in Settings / UI, or if you want to bake it into the quest you can add some UI element or other answer that calls |
I guess putting it into the form makes most sense, as (around here) it would be the most common answer. |
Yeah, quests with that issue that becomes very tedious very fast in my experience (usually resulting in me disabling the quest in most of my presets). For things where majority of answers are "not signed", perhaps an SCEE Overlay might be better solution than the Quest? That would seem to address that very problem. (Relatedly, also people might be interested in creating LGBTQ+ theme for https://mapcomplete.org/ as that creates both a browseable map and a specialized quest; somewhat similar to how SC(EE) Overlays work, but available in regular desktop&mobile browsers) |
Another way would be using a server (but considerably more work for setting up the server). E.g. Osmose quests are "hidden" for everyone when you answer it's a false positive. |
Document and sort the countries, along reasons for each list.
Split the list of countries in 2 groups
I'd like to summarize what is still to be done here
Anything else? |
Okay I think besides icons and translations things are good on my end, not sure what to do about those two items though being im only a native English speaker and am not good with design software |
icons needed are as follows: LGBTQ access quest icon for pin on map LGBTQ Gender Specialization Quest icon for pin on map LGBTQ Transgender Specialization Quest icon for pin on map |
You could avoid those by using a Some possibly dull but working idea would be use the common flag colors (rainbow / transgender) for the specialization quests, maybe with some additional icon.
Translations are not needed, they will be added by other users using Weblate. btw |
I considered using a list form but I would like to have the examples, but maybe sort term here just to get the feature existing I use a list form and we can work on getting the other icons together some other time. (Ill switch it if we get the icons for everything else made first) and ill switch the temp hide |
Looks like you have some icons now. I think the only thing missing are the icons you wanted for the access quest, or is there anything else? |
nope that's it, I'll go and make a commit to just make the access quests text only for now sometime in the next few days here |
app/src/main/java/de/westnordost/streetcomplete/quests/lgbtq/LGBTQAccessForm.kt
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Look good to me, besides some nitpicking and unfortunately, a update on the list of unsafe place :/
I am quite sure I am forgetting a country where some BS propaganda law was passed or proposed not so long ago, but
// Belarus, see https://www.reuters.com/world/europe/belarus-prepares-law-against-lgbt-propaganda-state-media-says-2024-02-19/ | ||
// "BY", | ||
// Georgia, see https://oc-media.org/georgian-dream-announces-draft-law-against-pseudo-liberal-ideology/ | ||
// "GE", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unfortunately, I think we have to uncomment the country since the 3rd of october 2024:
https://edition.cnn.com/2024/09/17/europe/georgia-parliament-lgbtq-rights-intl/index.html
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it might also be useful to prepare:
- "UZ", Uzbekistan ( https://timesca.com/uzbekistan-drafting-law-to-ban-lgbt-propaganda/ )
and add: - "UG", uganda, for its 2023 law
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok so I didn't even read the comment, Uganda is already in the other list, no need to add it here.
|
||
enum class LGBTQGenderSpecialization { | ||
NONE, | ||
MEN, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for the nitpicking, but since men is a plural, and wom and and non_binary are singular, shouldn't it be harmonised ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, I see, this is from the tags, guess it make more sense, so I guess this can be ignored (or fixed in the map)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't even think about this but now it is going to hurt my eyes every time I see the tags on the map, I dont really want to take on the task of cleaning up the map data though so unless someone volunteers I think we just leave it for now
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see the wiki seems to be consistent: https://wiki.openstreetmap.org/wiki/Key:lgbtq and use plural for men and women.
And based on https://taginfo.openstreetmap.org/keys/lgbtq#similar, I see that plural is consistently used for those, so since the patch is not merged, I think WOMAN should be changed to WOMEN (and fixed elsewhere in the patch).
It doesn't solve the issue with non_binary being singular
"MW", | ||
// Malaysia | ||
"MY", | ||
// Namibia, not enforced |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not enforced and also recently declared against constitution: https://www.lgbtqnation.com/2024/06/this-african-country-just-made-history-by-decriminalizing-homosexuality/
// Cameroon | ||
"CM", | ||
// Dominica | ||
"DM", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be removed (I think), this was decriminalized in april 2024: https://www.bbc.co.uk/news/world-latin-america-68880033
) | ||
|
||
// countries where homosexuality is illegal | ||
// even if unenforced or just for male |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For the sake of easier audit later, what about adding a date from last check as a comment here ?
Leaving as a draft for now because I dont have any icons for things yet and im waiting for some friends to translate some of the text for me, but other then that PR is almost ready to go
Added:
Still needed:
relevant wiki page: https://wiki.openstreetmap.org/wiki/Key:lgbtq