No worries, York. We can wait until your return.

Enjoy the hike :-)

Kind regards,
Sally

- - - 
Vice President Marketing & Publicity
Vice President Sponsor Relations
The Apache Software Foundation

Tel +1 617 921 8656 | [email protected]

On Thu, Apr 4, 2019, at 12:52, 申远 wrote:
> Thanks for your reply.
> 
> As I am on a hiking activity until the end of this week, it’s hard for 
> me to finish the editing at current situation. I think I shall get back 
> and work on the draft early next week.
> 
> Best Regards,
> York Shen
> 
> 申远
> 
> > 在 2019年4月4日,08:49,Sally Khudairi <[email protected]> 写道:
> > 
> > Hello again, YorkShen --I hope you are well.
> > 
> > Please accept my apologies for the delay in getting back to you. The 
> > activities surrounding the ASF's 20th Anniversary took a bit longer than 
> > anticipated and I'm getting caught up now.
> > 
> > As promised, I've moved your draft onto googledocs and have made some minor 
> > edits. Please review the copy at 
> > https://docs.google.com/document/d/1phSie8Ie8JXbCeFQ4FpXGIMoBZmdLjo9VJhtbvkBu7g/edit?usp=sharing
> > 
> > Do let me know if there's anything else you'd like to add. For example, I 
> > noticed on the Weex Website that you have a great number of users! That's 
> > excellent! Perhaps we share an approximate number how many companies are 
> > using Weex? 
> > 
> > Also, if we are able to finish editing soon, we can publish this post early 
> > next week if you'd like.
> > 
> > I look forward to hearing your thoughts.
> > 
> > Many kind regards,
> > Sally
> > 
> > - - -
> > Vice President Marketing & Publicity
> > Vice President Sponsor Relations
> > The Apache Software Foundation
> > 
> > Tel +1 617 921 8656 | [email protected]
> > 
> > 
> >> On Tue, Mar 19, 2019, at 00:50, Sally Khudairi wrote:
> >> Hello again, YorkShen.
> >> 
> >> I appreciate your efforts: this is a well thought-out post with some very 
> >> good points.
> >> 
> >> I'd like to make some minor edits. Are you able to access Google Docs? If 
> >> not, I can write them here in email.
> >> 
> >> Again, these are very minor (as I don't want to put words in your mouth, 
> >> or change the tone to a "corporate" piece). For example:
> >> 
> >>> from beginning to nowadays
> >> 
> >> I'd suggest changing to "from the beginning to the present day" or "to 
> >> today". Small things.
> >> 
> >> Do let me know what works best for you.
> >> 
> >> Many kind regards,
> >> Sally
> >> 
> >> 
> >> - - -
> >> Vice President Marketing & Publicity
> >> Vice President Sponsor Relations
> >> The Apache Software Foundation
> >> 
> >> Tel +1 617 921 8656 | [email protected]
> >> 
> >> 
> >>> On Mon, Mar 18, 2019, at 03:14, 申远 wrote:
> >>> About a month ago, I promised to write an article for Apache 20th 
> >>> Anniversary on behalf of Weex. I have finished the work until today. The 
> >>> content is shown below. Feel free to give any comment or feedback.
> >>> 
> >>> Introduction
> > 
> >>> I am a Project Management Committee ( *PMC* ) member of *Apache Weex* ( 
> >>> *Incubating* ), a cross platform mobile development framework, widely 
> >>> used in many mobile Apps, among top of which have nearly 0.7 billion MAU( 
> >>> *Monthly Active Users* ).
> > 
> >>> Weex <https://weex.apache.org/> became an open source project in early 
> >>> 2016 and joined the Apache Incubator in Dec, 2016. As a Project 
> >>> Management Committee member, I go though with the project from beginning 
> >>> to nowadays, it is an exciting journey mixed with challenge and 
> >>> suffering, and the journey is not end yet.
> > 
> >>> Challenge
> > 
> >>>> This is not the end. It is not even the beginning of the end. But it is, 
> >>>> perhaps, the end of the beginning. - Winston Churchill
> > 
> >>> As ASF <https://www.apache.org/> ( *Apache Software Foundation* ) divides 
> >>> its projects into two types, namely TLP 
> >>> <https://blogs.apache.org/foundation/entry/incubation_at_apache_what_s> ( 
> >>> *Top Level Project* ) and Incubator Project 
> >>> <https://incubator.apache.org/>, joining Apache Incubator is the end. 
> >>> Instead, it is just a beginning.
> > 
> >>> Community
> > 
> >>> As a project under ASF, Weex should and would do things under the Apache 
> >>> Way <https://www.apache.org/foundation/how-it-works.html#philosophy>. But 
> >>> as one might imagine, there are lots of problems Weex has to solve:
> > 
> >>> * It is said that *If it didn't happen on a mailing list, it didn't 
> >>> happen*. While Weex was developed by Alibaba Inc. and donated to ASF, it 
> >>> is not surprising that some contributors and committers of Weex are 
> >>> full-time employees of Alibaba Inc. Therefore, there was plenty number of 
> >>> internal IM and Face to Face communication, which is not an Apache way.
> >>> * Many of Weex contributors and users are Chinese, they preferred Chinese 
> >>> to communicate, report bugs and write document, which is not a typical 
> >>> Apache Way.
> >>> Engineering and Product
> > 
> >>> There are some technical issue due to the feature of Weex:
> > 
> >>> * It is known to all that Android and iOS System got upgrade each year, 
> >>> therefore feature and API also got updates each year. Weex is a cross 
> >>> platform framework and designed to provide mobile feature with Front-End 
> >>> Technology, it is not a easy task to map these Java (*for Android 
> >>> system*) and Objective-C (*for iOS system*) API to Front-End world, and 
> >>> yearly updates of the systems makes it even harder.
> >>> * The users of Weex are Front-End Engineers while the contributors and 
> >>> committers are Android and iOS developers, there is a technological stack 
> >>> gap between users and Weex contributors.
> >>> * The active committers of Weex is not enough, it is hard to maintain a 
> >>> project that provides Operating System API with no more than ten active 
> >>> committers.
> >>> Weex Way
> > 
> >>>> Open source is more than just code.
> > 
> >>> There are two repositories for Weex, one is before the donation to ASF, 
> >>> the other is after that. And there are are nearly 30 thousand stars among 
> >>> these two repositories. What an exciting number. But *Open source is more 
> >>> than just code*, it is about more.
> > 
> >>> Community
> > 
> >>>> Community over code.
> > 
> >>> Currently, most open source project will adopt one of the governance 
> >>> structures 
> >>> <https://opensource.guide/leadership-and-governance/#what-are-some-of-the-common-governance-structures-for-open-source-projects>:
> > 
> >>> * BDFL
> >>> * Meritocracy
> >>> * Liberal contribution
> >>> ASF is an endeavor to *Meritocracy*, in which *community is over code.*
> > 
> >>> Mailing List
> > 
> >>>> If it didn't happen on a mailing list, it didn't happen.
> > 
> >>> As it is mentioned above, many Weex contributors and committers are 
> >>> employees of commercial companies, and some of their companies even 
> >>> prefer Weex in their production environment. Therefore we, as employees 
> >>> receive a great deal of feature request from coworker, some of them might 
> >>> even choose face to face conversation to discuss new feature.
> > 
> >>> Code commits without discussion in mailing list is not Weex PMC's want, 
> >>> not Apache Way either. Therefore PMC of weex have made some rules to make 
> >>> thing right:
> > 
> >>> * Dev@ mailing list is the only official communication channel, all 
> >>> features must be discussed in the mailing list before coding except tiny 
> >>> bugfix like fixing a null pointer exception.
> >>> * Move Github PR and Issue from dev@ to a separate mailing list to avoid 
> >>> noise.
> >>> Decision Making
> > 
> >>> Weex is owned by ASF and developed by a group of developers. It is 
> >>> important to follow the Consensus building and Voting procedure. The 
> >>> procedure is transparent and search engine friendly to all users in the 
> >>> world. It is normal that someone stops to maintain a project due to 
> >>> interest change or work change, a project fullfils the previous procedure 
> >>> is more robust against developers changes as current developers can 
> >>> search for the corresponding mails and have a better understanding of 
> >>> what is happening there.
> > 
> >>> By default, the official language used in Apache mailing list is English, 
> >>> but it is problems for Weex as many users of Weex are Chinese who are not 
> >>> good at communicating in English. Therefore, enthusiastic contributors of 
> >>> Weex would always prefer *Google Translate* to translate Chinese to 
> >>> English to let others known what is happening, and politely remind the 
> >>> original author to use Chinese next time. It is a time consuming and 
> >>> tedious job to translate others' post, but it is worthy to let the world 
> >>> understand what is happening here.
> > 
> >>> *In fact, there is a discussion 
> >>> <https://www.mail-archive.com/[email protected]/msg57218.html> 
> >>> about language used in mailing list.*
> > 
> >>> Engineering and Product
> > 
> >>> Infrastructure
> > 
> >>> There are many users that prefer Weex in their commercial product, among 
> >>> top of which have nearly 0.7 billion MAU. In such cases, stable is our 
> >>> priority, as 99.999% availability only means that ten thousands of our 
> >>> end users got problems.
> > 
> >>> Therefore, we choose minus feature from Weex instead of adding features:
> > 
> >>> * The priority of Weex is stable, which means only bugfix is allowed
> >>> * New feature imported to Weex as a plugin, developers can choose enable 
> >>> or disable a certain plugin.
> >>> Developers' Feedback
> > 
> >>> We also make a feedback convention 
> >>> <https://weex.apache.org/guide/contribute/how-to-contribute.html#ask-or-answer-questions>
> >>>  between our users and contributors to get users' problem solved 
> >>> efficiently.
> > 
> >>> * Github Issue is only for Bug Feedback, others problem should go through 
> >>> mailing list.
> >>> * It is important to fire a bug according to the bug reporting template 
> >>> <https://github.com/apache/incubator-weex/issues/new>
> >>> Ending
> > 
> >>> Until Now, Weex is still a project under Apache Incubator.
> > 
> >>> You are welcomed to join the Weex Community 
> >>> <https://weex.apache.org/guide/contribute/how-to-contribute.html#mailing-list>.
> > 
> >>> 
> >>> Best Regards,
> >>> YorkShen
> >>> 
> >>> 申远
> >> 
>

Reply via email to