-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Rename master branch, rename masterKey to primaryKey #7584
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
Comments
Thanks for opening this issue!
|
Renaming the In general, we would carefully review what we change and why we change it. Some current initiatives are based in the context of specific U.S. American political debates, strongly related to U.S. history. These initiatives are not without controversy and sometimes instrumentalize terms for a political purpose, ignoring etymology or ambiguity. As a global software project we don't want to become a political playing field. |
Yeah, I agree. I personally think renaming the |
I brought this topic up to the core team over a year ago. It's the reason why any parse repo I manage or submitted a lot of code to currently use
I'll point out that the core team agreed to those changes before I made them and basically agreed at the time that repos with a lower following were easier to change. I've also brought the change to
|
The branch naming is currently being considered on the basis whether a developer expects the authoritative branch to be named We acknowledge that there may be technological tools that make political statements, such as evaluating whether code is using "inclusive language" according to their arbitrary criteria, but that does not coerce this project into assuming their political position, nor into continuing to use these tools. We are a sovereign project that can have its own debate about this. Branch naming is part of release automation and any non-technological, political discussion is better suited in the Community Forum, because of its scope and also because the topic is not confined to a single repository. Therefore I'll go ahead and close this issue. |
I think it’s important to point out that @mtrezza’s comments represent his opinions and doesn’t represent the whole Core Team, or the Contributors. You comments definitely don’t represent anything or process I believe. The fact that you can post a comment like this:
Shows you are ignorant of history of the world, the history of the language you are currently writing in, along with the respective language derivative languages. Parse shouldn’t need to be, “coerced” as you put it to do the right thing. Note, the comments I posted above began 9/12/20, @mtrezza you chose not to participate in any of the conversation, while the other Core Contributors did. It’s been a year+ since then and the other Core Team members agreed on the process and was simply waiting for Github to release the tools to make everything easier. |
Again, going back to our code of conduct, which states:
This is all an arbitrary criteria which is subjective to the beholder. Regardless of whether an issue is related to US politics or not, by choosing to continue to use language that could potentially cause harm or upset our US audience, I personally don't see why migrating and limiting our potential to isolate people base on their race isn't the best course of action. If we choose not to change - then that's fine too, but realistically, if we want to promote an inclusive developer culture, this change must happen. |
As I said above, I'm encouraging a proper debate about this topic, before we make any decisions with wide-ranging implications. This is not the place for a political discussion, we are using the forum for these types of discussions. I have opened a topic for that. @cbaker6 I appreciate your comments. How the "right thing" should reflect itself in this project can be determined by a healthy and respectful debate. To claim that something "must happen" preempts any outcome of a debate, which has not been held community wide yet. This would be dismissive of any other opinions and contrary to an inclusive culture. I'm locking this issue due to the emotional reactions. |
New Feature / Enhancement Checklist
Current Limitation
With the industry removing references to the word "master", "slave", "whitelist", and other potentially harmful stereotypes, Parse should adopt this change to meet industry standards.
This would likely occur in two steps:
Feature / Enhancement Description
Whether or not you personally agree with the change, I think at Parse we want to be ahead of the latest industry movements. Adopting this change would show our commitment to diversity and inclusivity and help promote our ideals of a welcoming developer community.
Plus, our Code of Conduct enforces inclusive language and participation, so any language that has the potential to cause harm, should be removed from our platform.
It should also be noted that we don't currently use any "master / slave" structures and mostly use "parent / child".
Thoughts and discussions welcomed, please keep it civil and respectful.
Example Use Case
.
Alternatives / Workarounds
Keep as is, address at some point in the future.
3rd Party References
To name a few who have done the same:
React
Django
PHP
curl
redis
The text was updated successfully, but these errors were encountered: