Agree with Danny Chan, -1 for this change.
Regards! Aron Tao Michael Mior <[email protected]> 于2020年8月5日周三 下午6:41写道: > My apologies for misinterpreting your previous statement then. However, I > don't see evidence to support your claims that this will bring no new > contributors nor make anyone feel more welcome. I'm not claiming that I can > point to any specific individual who will be positively impacted by this > change and I will admit that it's possible that no one will be. However, I > think the "disruption" to the project is minimal. > > Given that I was the one who proposed the change, I'll add that your > assessment that this is political is false. No one is ordering this change. > It was brought to the community for discussion. > > On Tue, Aug 4, 2020, 16:44 Viliam Durina <[email protected]> wrote: > > > I was surprised that my opposition was evaluated as "not strong". None of > > my arguments were countered. I vote -1 too. > > > > - This change will not bring any new contributors > > - No contributor will "feel more welcome" by "merging into main" instead > of > > "merging into master". Nobody even thinks about it. For those who do it > > might actually feel empowering and satisfying to have some rights towards > > the master. Same as nobody is bothered by having a Master's degree. Maybe > > we should exclude people with Master's degrees from voting (just kidding > > ;-) > > - This change IS a disruption, meaning the cost is not trivial. Project > > maintainers have to do work and it's a disruption for everyone who > checked > > out the code, for every actual contributor. It's a nuisance to many > people. > > - The aim is mainly political. It signifies that a language police can > come > > over and order some changes based on extremely weak arguments. In this > > regard it's distracting and even dangerous. > > > > Not doing it would signal to the community that some common sense is > still > > left. > > > > Viliam > > > > On Wed, 29 Jul 2020 at 16:31, Michael Mior <[email protected]> wrote: > > > > > I don't want to get too into the weeds here since there hasn't been > > > any strong opposition and it seems like this is a change everyone > > > (some perhaps reluctantly) are ok with moving forward with. But a > > > couple comments: > > > > > > Has anyone expressed concern? No, but given that main is explicitly > > > neutral, I'd rather not place the burden on people who may find > > > terminology offensive to raise the issue. > > > Do I think about slavery whenever I merge into master? No, but my > > > ancestors were also not owned as slaves. > > > > > > I've opened CALCITE-4147 to track what needs to be done for this. > > > > > > https://issues.apache.org/jira/browse/CALCITE-4147 > > > > > > -- > > > Michael Mior > > > [email protected] > > > > > > > > > Le mer. 29 juil. 2020 à 05:55, Ruben Q L <[email protected]> a écrit : > > > > > > > > Hi all, > > > > > > > > I would not oppose the renaming, but I must say that I agree with > Danny > > > > Chan here. Is this really an issue? Is there any official guideline > > from > > > > the ASF about this topic? Has anyone in the Calcite community truly > > > > expressed any concern about the master branch being called "master"? > Do > > > you > > > > really think of slavery whenever you "merge into master", or whenever > > you > > > > use the term "master" in this context? > > > > > > > > I could understand renaming a "master-slave" architecture into > > something > > > > different, since that is clearly a slavery-related terminology. But, > as > > > > other people have already said, not every usage of the word "master" > > has > > > > this connotation. Honestly I see no problem in having a "master > branch" > > > > because, in my opinion, it is clear that when we talk about it we > mean > > > the > > > > "reference branch", "principal branch" or (quoting the > Merriam-Webster > > > > dictionary) the "original from which copies can be made". > > > > > > > > Maybe I am wrong here, but I have the impression that we are fixing > an > > > > artificial problem that does not actually exist. If tomorrow someone > on > > > > Twitter says that the term "class" is offensive because it has some > > > marxist > > > > connotations, should we rewrite all our Java code? This is an > extreme, > > > > stupid example (I hope, although nowadays you never know), but I > think > > > you > > > > know where I am going with my logic... > > > > > > > > We need to fight racism but IMHO this is not how to do it. > > > > > > > > Best, > > > > Ruben > > > > > > > > > > > > Le mer. 29 juil. 2020 à 06:54, Francis Chuang < > > [email protected]> > > > a > > > > écrit : > > > > > > > > > I am also +1 for this change. > > > > > > > > > > - It's a simple change that doesn't require a lot of effort and > > > > > disruption to the code base. > > > > > - If we follow the links from the article Michael posted, the term > > > > > "master" in git does not originate from "master record" but rather > > from > > > > > master/slave. > > > > > - We make our community more welcoming, diverse and inclusive by > > > > > switching to a term that is more inclusive. > > > > > - Sometimes a new word can be more self-explanatory. Recently > > > > > "blacklist" and "whitelist" was replaced in the Go source code with > > > > > "allowlist" and "blocklist" [1] as a case in point. > > > > > > > > > > Francis > > > > > > > > > > [1] https://go-review.googlesource.com/c/go/+/236857/ > > > > > > > > > > On 29/07/2020 12:30 pm, Matt Burgess wrote: > > > > > > Hi all, > > > > > > > > > > > > I'm a Calcite user and longtime mailing list lurker :) I'd like > to > > > > > > share our experience from Apache NiFi, we started such a > discussion > > > > > > for NiFi based on existing discussions from Apache Yetus and > Apache > > > > > > Accumulo [1]. Our own discussion continued (please see the linked > > > > > > email thread) but I believe our community came to a similar > > consensus > > > > > > as the Calcite community (and others), that whatever notions were > > > > > > educed from the terms, it is more welcoming and purposeful to > > change > > > > > > them for the best community experience. The impact to the > codebase > > > was > > > > > > minimal and non-breaking, so we came together to perform the few > > > steps > > > > > > we needed to rename the default branch and search the code for > > terms > > > > > > we could simply find-and-replace, plus we updated the Developer > > > Guide. > > > > > > Since then, we haven't seen much in the way of confusion or > > missteps > > > > > > in our development process. Everyone seems to have taken the > > changes > > > > > > in stride, updated what they needed to, and continued with their > > > > > > contributions, all the while providing a better atmosphere for > even > > > > > > better things to come. > > > > > > > > > > > > Regards, > > > > > > Matt > > > > > > > > > > > > [1] > > > > > > > > > > > http://mail-archives.apache.org/mod_mbox/nifi-dev/202006.mbox/%3cCA+LyY55Mb8xZ35W_9UM=ter+gt_1azhgxmbpdn9edbssnv-...@mail.gmail.com%3e > > > > > > > > > > > > On Tue, Jul 28, 2020 at 9:55 PM Danny Chan <[email protected] > > > > > wrote: > > > > > >> > > > > > >> As a Chinsese, I didn’t understand quite well why the word > > “master” > > > can > > > > > be “slavery”. I often see it as the similiar meaning as “main”, it > > > seems to > > > > > take some time to adapt to new term “main” because I believe most > of > > > the > > > > > developers got used to the word “master”. > > > > > >> > > > > > >>> I think this is a relatively low impact change that can > > potentially > > > > > >>> make us even more welcoming to new contributors, which is a > > > benefit to > > > > > >>> us all :) > > > > > >> > > > > > >> Is this true ? People would always contribute to Calcite if they > > > need > > > > > to, apparently not just because of a branch name. > > > > > >> > > > > > >> Best, > > > > > >> Danny Chan > > > > > >> 在 2020年7月29日 +0800 AM7:08,Michael Mior <[email protected]>,写道: > > > > > >>> Actually, the argument that the term "master" in git didn't > > > originate > > > > > >>> from master/slave is not true. See the article I linked > earlier. > > In > > > > > >>> any case, I don't think the change hurts anyone other than a > > brief > > > > > >>> annoyance when we all have to change our branch name and if it > > > makes > > > > > >>> the project more welcoming to someone, than great. > > > > > >>> > > > > > >>> -- > > > > > >>> Michael Mior > > > > > >>> [email protected] > > > > > >>> > > > > > >>> > > > > > >>> Le mar. 28 juil. 2020 à 17:29, Julian Hyde < > > [email protected]> > > > a > > > > > écrit : > > > > > >>>> > > > > > >>>> I agree with you. It’s probably derived from “master” as in > the > > > “gold > > > > > master” [1] which is the mix from which a sound engineer would cut > a > > > record > > > > > or CD. And who knows where that term came from? > > > > > >>>> > > > > > >>>> But in the end, the origin of the term is irrelevant. The > > current > > > > > name is, or may be, unwelcoming to some people, so let’s just move > > on. > > > > > >>>> > > > > > >>>> Julian > > > > > >>>> > > > > > >>>> [1] https://en.wikipedia.org/wiki/Mastering_(audio) < > > > > > https://en.wikipedia.org/wiki/Mastering_(audio)> > > > > > >>>> > > > > > >>>>> On Jul 28, 2020, at 1:56 PM, Viliam Durina < > > [email protected] > > > > > > > > > wrote: > > > > > >>>>> > > > > > >>>>> It's not a term related to slavery, it has much broader > meaning > > > than > > > > > "slave > > > > > >>>>> owner", but any argument is probably vain. > > > > > >>>>> > > > > > >>>>> On Tue, 28 Jul 2020 at 19:43, Julian Hyde < > > > [email protected]> > > > > > wrote: > > > > > >>>>> > > > > > >>>>>> I am in favor of renaming ‘master’ to ‘main’. To most people > > it > > > > > doesn’t > > > > > >>>>>> make any difference. To some, such as potential members > > > currently > > > > > outside > > > > > >>>>>> the community, it makes the project more welcoming. > > > > > >>>>>> > > > > > >>>>>> Very little effort or disruption is required. We’ve > > identified a > > > > > potential > > > > > >>>>>> source of friction, so let’s fix it and move on. > > > > > >>>>>> > > > > > >>>>>> Julian > > > > > >>>>>> > > > > > >>>>>>> On Jul 28, 2020, at 10:31 AM, Michael Mior < > [email protected] > > > > > > > > wrote: > > > > > >>>>>>> > > > > > >>>>>>> Hi all, > > > > > >>>>>>> > > > > > >>>>>>> You can find some background on this discussion at the link > > > below > > > > > [0]. > > > > > >>>>>>> This is a topic that has come up regularly among D&I folks > at > > > the > > > > > ASF. > > > > > >>>>>>> The short summary is that the term "master" when referring > to > > > a git > > > > > >>>>>>> branch is a reference to terminology related to slavery. > I'm > > > > > >>>>>>> suggesting main because this seems to be what the developer > > > > > community > > > > > >>>>>>> as a whole is gravitating towards. See for example, > GitHub's > > > public > > > > > >>>>>>> roadmap [1] where there are plans to make this change. > > > > > >>>>>>> > > > > > >>>>>>> I'm hoping that this discussion can be focused not on > whether > > > > > anyone > > > > > >>>>>>> has been impacted by such terminology, but how we can move > > > > > forward. I > > > > > >>>>>>> personally believe that if a single person feels more > welcome > > > to > > > > > >>>>>>> contribute because of the change, it's a win. I also don't > > > think > > > > > >>>>>>> making this change needs to be painful. (There are less > than > > 20 > > > > > >>>>>>> relevant references to "master" in the Calcite code.) > Apache > > > Mahout > > > > > >>>>>>> and I believe others have already made this change. > > > > > >>>>>>> > > > > > >>>>>>> I think this is a relatively low impact change that can > > > potentially > > > > > >>>>>>> make us even more welcoming to new contributors, which is a > > > > > benefit to > > > > > >>>>>>> us all :) > > > > > >>>>>>> > > > > > >>>>>>> [0] > > > > > >>>>>> > > > > > > > > > > > http://www.kapwing.com/blog/how-to-rename-your-master-branch-to-main-in-git/ > > > > > >>>>>>> [1] https://github.com/github/roadmap/issues/63 > > > > > >>>>>>> > > > > > >>>>>>> -- > > > > > >>>>>>> Michael Mior > > > > > >>>>>>> [email protected] > > > > > >>>>>> > > > > > >>>>>> > > > > > >>>>> > > > > > >>>>> -- > > > > > >>>>> Viliam Durina > > > > > >>>>> Jet Developer > > > > > >>>>> hazelcast® > > > > > >>>>> > > > > > >>>>> <https://www.hazelcast.com> 2 W 5th Ave, Ste 300 | San > Mateo, > > CA > > > > > 94402 | > > > > > >>>>> USA > > > > > >>>>> +1 (650) 521-5453 | hazelcast.com <https://www.hazelcast.com > > > > > > > >>>>> > > > > > >>>>> -- > > > > > >>>>> This message contains confidential information and is > intended > > > only > > > > > for the > > > > > >>>>> individuals named. If you are not the named addressee you > > should > > > not > > > > > >>>>> disseminate, distribute or copy this e-mail. Please notify > the > > > sender > > > > > >>>>> immediately by e-mail if you have received this e-mail by > > > mistake and > > > > > >>>>> delete this e-mail from your system. E-mail transmission > cannot > > > be > > > > > >>>>> guaranteed to be secure or error-free as information could be > > > > > intercepted, > > > > > >>>>> corrupted, lost, destroyed, arrive late or incomplete, or > > contain > > > > > viruses. > > > > > >>>>> The sender therefore does not accept liability for any errors > > or > > > > > omissions > > > > > >>>>> in the contents of this message, which arise as a result of > > > e-mail > > > > > >>>>> transmission. If verification is required, please request a > > > hard-copy > > > > > >>>>> version. -Hazelcast > > > > > >>>> > > > > > > > > > > > > > > -- > > Viliam Durina > > Jet Developer > > hazelcast® > > > > <https://www.hazelcast.com> 2 W 5th Ave, Ste 300 | San Mateo, CA > 94402 | > > USA > > +1 (650) 521-5453 | hazelcast.com <https://www.hazelcast.com> > > > > -- > > This message contains confidential information and is intended only for > > the > > individuals named. If you are not the named addressee you should not > > disseminate, distribute or copy this e-mail. Please notify the sender > > immediately by e-mail if you have received this e-mail by mistake and > > delete this e-mail from your system. E-mail transmission cannot be > > guaranteed to be secure or error-free as information could be > intercepted, > > corrupted, lost, destroyed, arrive late or incomplete, or contain > viruses. > > The sender therefore does not accept liability for any errors or > omissions > > in the contents of this message, which arise as a result of e-mail > > transmission. If verification is required, please request a hard-copy > > version. -Hazelcast > > >
