Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id E660B200BBE for ; Fri, 11 Nov 2016 20:19:14 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id E34F4160AF6; Fri, 11 Nov 2016 19:19:14 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id B8494160AEE for ; Fri, 11 Nov 2016 20:19:13 +0100 (CET) Received: (qmail 7548 invoked by uid 500); 11 Nov 2016 19:19:12 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 7528 invoked by uid 99); 11 Nov 2016 19:19:12 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Nov 2016 19:19:12 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 9FBF8C7D4C for ; Fri, 11 Nov 2016 19:19:11 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.679 X-Spam-Level: * X-Spam-Status: No, score=1.679 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id fWh_R8z39nLF for ; Fri, 11 Nov 2016 19:19:07 +0000 (UTC) Received: from mail-it0-f51.google.com (mail-it0-f51.google.com [209.85.214.51]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 5FEFE5FC72 for ; Fri, 11 Nov 2016 19:19:06 +0000 (UTC) Received: by mail-it0-f51.google.com with SMTP id e187so343527319itc.0 for ; Fri, 11 Nov 2016 11:19:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Px5zbOvW7QIbp8fQVlEdm4ctMQITbVIUYaPDtseQD0I=; b=e3G0ObgBPT0BuUQvvfkj/RtZtBcdeU84+5kpkf4MfnBjRKlEzOUztK0TMU60vRhvCJ K1sC0kGjBrctYgJSR4iQo/F6nkSdSzFd04TadTOhhdKZEmzqHqeDQQZHlVHss0gT3BzW L5F6efTWwrYhGlF4ljyscfCV+6kd3peam4EKqO5AOFoNXkZt47F2eHDKfs9pteMrNeML jNFZoXUIwOgmgOA5XPQPLM0/8mwjJY1748zYukEeLoYa4O7htZYN3xN8zrT9MqJLOsOY sfLW8gGr8Hfk429eIy8l5PSz79+lAmkYCCJi8KhGQU5NfnM/MbJezc/yDzARH/yXMK3Z GIng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Px5zbOvW7QIbp8fQVlEdm4ctMQITbVIUYaPDtseQD0I=; b=K5LXMXEcs2sR9zH9mNbrFvSM/gYqlvpD3nPmCPjmDGlBJee9joQ6z4gkkVzFLh8zXY +10fO7NA5AeCPqvDMx3EtOui/tsuqMt8CRkzIVbKkRA90EfIni4+I0kUZXG1x1RM6lot B0V55k0IvfrEYvHm+2KM4IRaqmWMiwgB5sYynSNaPM/kZ7dJiSZPdrRCXdyM9KMr+UY4 3sS46JTN6LCI5vs2IRXEI8thb12AlZbvYRJXQfPJNwKqcTcIeBPlmuAlbBjnLxmfjUJ+ TnBhQIn3FejCvcH8bEaBA/sKbZxrdbZJ3FeeMKW9CBPGGZcbb4AtF08M3Zw7m1Bu58ib Kjhg== X-Gm-Message-State: ABUngvd86jjELrcBiY8VfwY6qNkQ9mtTzLqPLsl04tuWuJCprPQroVVzNurkEwj3GyVAtL56NrF9bs5ltb2QAg== X-Received: by 10.202.181.7 with SMTP id e7mr2044662oif.16.1478891944056; Fri, 11 Nov 2016 11:19:04 -0800 (PST) MIME-Version: 1.0 Received: by 10.182.155.9 with HTTP; Fri, 11 Nov 2016 11:19:02 -0800 (PST) In-Reply-To: References: <6F359BFC-1277-4827-A5C8-045DDFCC8057@apache.org> <41D3AEF3-67D1-4E02-BD82-6870DB4DA557@savoirtech.com> From: Gunnar Tapper Date: Fri, 11 Nov 2016 12:19:02 -0700 Message-ID: Subject: Re: [DISCUSS] China Contribution. (was: RocketMQ Incubation Proposal) To: general@incubator.apache.org Cc: "members@apache.org" Content-Type: multipart/alternative; boundary=001a113ce460fc9ac605410b5cdb archived-at: Fri, 11 Nov 2016 19:19:15 -0000 --001a113ce460fc9ac605410b5cdb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, I don't have any solutions, hence the discussion. If people show up on the mailing lists, you see them and can do whatever makes sense. That's not the issue. Like Ted, I believe the friendly approach is the way to go. We're using China as an example due to scale but I've seen language-specific user groups in every endeavour through my career. I've presented in my native language (Swedish) to Scandinavians as well as in English all over. Sometimes, people in the audience have translated. Point is, you figure it out if there's a will. Now, it's a lot simpler because of the translation technology so I'd error on the side of inclusion whenever possible. Anyway, I intend to work with the Chinese folks that interact with the Tafodion project in English to figure out how we can bridge language barriers better. Hopefully, we'll figure something out that can be reused by other projects down the line. If not, at least we tried. BTW, the QQ group I'm referring to is named "Geode/Trafodion Elite Group" (group ID 176011868) from what I'm being told. Can't beat that. :) Thanks, Gunnar On Fri, Nov 11, 2016 at 12:01 PM, Ted Dunning wrote= : > I actually take a different tack on that. > > I answer questions everywhere and provide a pointer for other fora for > followups. It gives a friendlier feeling, improves searchability and stil= l > encourages the mailing lists. > > My experience is that simply not answering and pushing the OP to the list= s > has a low success rate. > > Another approach is to post the answer on the mailing lists and put a lin= k > to that thread on the non-Apache site. That's a bit friendlier, but I > don't think it is as good. > > > > On Fri, Nov 11, 2016 at 10:57 AM, Jeff Genender > wrote: > > > I=E2=80=99m not sure that changes anything=E2=80=A6 that has been the n= ature of this > since > > the beginning. > > > > For Apache=E2=80=A6 most happens on the mailing lists for very obvious = reasons. > > Doing things outside tand not bringing them to the lists is frowned upo= n > > because it leaves the rest of the community in the dark. > > > > You see the challenges=E2=80=A6 they were explicitly discussed in this = thread. > > English is unfortunately/fortunately the adaptor of communication to th= e > > world. Thats not =E2=80=9Cwestern arrogance=E2=80=9D. Its a fact. So= meone has to be > the > > mediator and english it is. > > > > If a community wants to extend across borders and get more non-localize= d > > input, then english will likely be the need. If a project/PMC does not= , > > care, then utilize your language de-jour with the understanding of the > > consequences. > > > > I don=E2=80=99t really see a solution beyond that. I guess if you have= an area > > where the devs discuss in another language and someone wants to transla= te > > it to english and bring it to the lists so others can be a part of it, = I > > assume that would work. But that seems like a lot of work to me. Do y= ou > > have a better solution? > > > > Jeff > > > > > > > On Nov 11, 2016, at 11:32 AM, Gunnar Tapper > > wrote: > > > > > > A few things... > > > > > > 1. There's a huge thriving Apache community in China that operates > > outside of "everything happens on mailing lists." > > > 2. As a committer in an incubator, I want to have insight into those > > communities. > > > 3. I need to figure out if there's anything that can be done to > > encourage this class of contributors to engage more with the worldwide > > community since they are a huge source of potential committers. > > > 4. The language barrier is a real issue where language-to-English > > translators seem to work fine but not vice versa. > > > > > > So, in essence: new interesting challenges in community building. > > > > > > Gunnar > > > > > > On Fri, Nov 11, 2016 at 10:45 AM, Jeff Genender < > > jgenender@savoirtech.com > wrote: > > > and you got your answer=E2=80=A6. what changes? > > > > > > Jeff > > > > > > > > > > On Nov 11, 2016, at 10:44 AM, Gunnar Tapper > > wrote: > > > > > > > > Hang on a second. This was not a discussion about RocketMQ. I asked= a > > question on the incubators list from a larger-picture perspective using > > Trafodion and RocketMQ as examples. As noted, neither Raynold nor I are > > part of the RocketMQ incubator so let's not ding that project for > opinions > > expressed by individuals. > > > > > > > > Thanks, > > > > > > > > Gunnar > > > > > > > > On Fri, Nov 11, 2016 at 7:50 AM, Jeff Genender > > jgenender@apache.org>>> wrote: > > > > > > > > > On Nov 11, 2016, at 12:42 AM, Reynold Xin > rxin@apache.org> >> > wrote: > > > > > I'd avoid using the argument that English will bring more users, = as > > it is not defensible and risk being interpreted as western arrogance. > > Afterall, three out of the six largest Internet companies (by market ca= p) > > are currently in mainland China, and they all have enormous daily activ= e > > users even though they are targeting primarily Chinese. > > > > > > > > The world is much bigger than a discussion for where the largest IS= Ps > > reside. ;-) Lets not degrade this discussion into an argument about > whose > > country is the best. That does nobody any good and its straw man. > > > > > > > > I think you are the one being defensive and if you read what I said= , > > as I stated it pretty clear in my first few sentences and through out m= y > > statement. Read it again. That was certainly *not* my argument and my > > argument was most *definitely* defensible. > > > > > > > > I never said English will bring in more users than China. I *did* > say > > that if you want more international/cross-border users, you will need t= o > > use a more international language. Outside of China I will also say th= at > > the rest of the world mostly does not know Chinese. > > > > > > > > For the record, I am a messaging lover. I am a committer/PMC on > > ActiveMQ, and I love to play with Kafka and other MQs outside the ASF > such > > as RabbitMQ. I can honestly tell you directly that if your discussions > are > > in Chinese, I will likely never play with your software. Now based on > your > > tone, I am guessing that likely you do not care. That is fine. But > there > > are a lot of folks who will be in the same boat as me. *You* need to > > define on who your want your audience to be. > > > > > > > > You can call me (and others who don=E2=80=99t speak Chinese) wester= n > > =E2=80=9Carrogance=E2=80=9D because our main language is an internation= al one. But it=E2=80=99s > > not going to change your situation or position. > > > > > > > > I=E2=80=99m not really sure of why you are coming to members@ askin= g advice, > > then getting defensive to those about answers that you don=E2=80=99t wa= nt to > hear. > > What responses were you looking for? Were you looking that the rest of > the > > members who mostly don=E2=80=99t speak Chinese to answer that its a gre= at idea? > If > > this is the attitude you will take, then you are wasting our time in > > attempting to answer you. > > > > > > > > Jeff > > > > > > > > > > > > > > > > > > > > > > > > > > > On Thu, Nov 10, 2016 at 11:14 PM, Jeff Genender < > > jgenender@apache.org > jgenender@apache.org > > jgenender@apache.org > jgenender@apache.org >>> wrote: > > > > > I would think that English is generally used because its the most > > international language, not because its the most used in the world. Th= us > > it helps cross borders for communication. At the end of the day, I thi= nk > > you need to look at your community and ask if you want it to cross > borders > > or not. Do you want worldwide contribution (and adoption)? I can tell > you > > that I glean a lot of information from the mail lists when I run into > > problems or issues using Apache software. If the discussions are in > > Chinese, you may miss a lot of people who can be a part of the discussi= on > > from outside of China. I think you really need to think about who you > want > > your users to be and how you want your product adopted. > > > > > > > > > > In addition, this is an incubated project. AFAICT, the champion > > doesn=E2=80=99t speak Chinese, and I am wild-guessing maybe 2 of the me= ntors do. > > This means the other mentors may have a difficult time steering the > project > > when they are needed. It makes it difficult for the champion to asses > any > > problems without having someone notify him of a translated issue. In t= he > > unlikely event that the project requires input from the incubation PMC > or, > > the board for that matter, it would be very difficult to get a proper > > insight into the issues without have solid knowledge of the language. > > > > > > > > > > I personally don=E2=80=99t know of any rule or regulation that lo= cks down a > > language and perhaps a board member can chime in on that. But my .02 i= s > > that if I were bringing a project to Apache, my thoughts about communit= y > > would be getting as many people and users involved as possible. If you > > don=E2=80=99t use a more cross-border/international language, then I be= lieve that > > you may ultimately be hindering your project beyond your borders. I > think > > that would be a shame. OTOH, maybe your desire is to keep RocketMQ a > > Chinese piece of software. I guess that is ok too=E2=80=A6 but I would= be > > interested in why. > > > > > > > > > > Just my usual .02. > > > > > > > > > > Jeff > > > > > > > > > > > On Nov 10, 2016, at 11:53 PM, Tom Barber > > tom@spicule.co.uk>> > > >>> wrote: > > > > > > > > > > > > I believe I saw something the other day where someone was talki= ng > > about diverse languages on mailing lists. personally I think it's okay > but > > obviously it decreases the chance of participation of others. > > > > > > > > > > > > of course the old saying "if it wasn't discussed on the list it > > never happened" didn't mention the language. > > > > > > > > > > > > Thought must be taken for jira and code comments as well. how > > would non Chinese speaking people follow development? > > > > > > > > > > > > > > > > > > On 11 Nov 2016 06:45, "Reynold Xin" > rxin@apache.org> > > > > >> rxin@apache.org> > > > rxin@apache.org > > >>>>> > > wrote: > > > > > > Adding members@ > > > > > > > > > > > > On Thu, Nov 10, 2016 at 10:40 PM, Reynold Xin > >> > > > >> rxin@apache.org> > > > rxin@apache.org > > >>>>> > > wrote: > > > > > > > > > > > > > To play devil's advocate: is it OK for Apache projects that > > consist > > > > > > > primarily of Chinese developers to communicate in Chinese? Or > > put it > > > > > > > differently -- is it a requirement that all communications mu= st > > be in > > > > > > > English? > > > > > > > > > > > > > > I can see an inclusiveness argument for having to use English= , > > as English > > > > > > > is one of the most common languages. However, many talented > > software > > > > > > > developers in China don't have the sufficient level of > > proficiency when it > > > > > > > comes to English, as the penetration rate of English in China > is > > much lower > > > > > > > than other countries. It is as hard for Chinese speakers to > > learn English > > > > > > > as for English speakers to learn Chinese. > > > > > > > > > > > > > > One can certainly argue forcing everybody to use English will > > also exclude > > > > > > > those Chinese developers, and from the perspective of the > number > > of native > > > > > > > speakers, Mandarin (a Chinese dialect) outnumbers English 3 t= o > 1 > > according > > > > > > > to Wikipedia. > > > > > > > > > > > > > > Similar argument also applies to Japanese, and many other > > countries, > > > > > > > except the number of Chinese speakers is much larger. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Thanks, > > > > > > > > Gunnar > > > > If you think you can you can, if you think you can't you're right. > > > > > > > > > > > > > > > -- > > > Thanks, > > > > > > Gunnar > > > If you think you can you can, if you think you can't you're right. > > > > > --=20 Thanks, Gunnar *If you think you can you can, if you think you can't you're right.* --001a113ce460fc9ac605410b5cdb--