In 2019, Tencent donated TubeMQ, its self-developed trillion-level big data component, to the ASF through the Apache Incubator. Tencent engineers contributed more than 20 features and optimizations to several versions of Hadoop, and are core contributors in multiple Apache computing and AI frameworks that include Flink, HBase, Hive, MXNet, and Parquet. Over the past four years, several Tencent engineers helped lead releases for Apache Hadoop 2.8.4 and 2.8.5, Apache Ozone 1.0.0 (Ozone was a sub-project of Apache Hadoop, and became a Top-Level Project in 2020), and Apache Spark 2.3.2. Tencent engineers have been contributing to and helping to lead many ASF projects, including: Practicing the Apache Way: Contributing and Donating to open source projects After many years of incorporating open source into its culture, Tencent has formed an approach, "open collaboration, open source for good," which reflects Tencent's value and vision, and is honed based on open source best practices.
Many of Tencent's open source practices and results are executed following the model of the Apache Way. In the community-led development process, Apache members formed the Apache Way based on their experience. Tencent's Open Source Way -Inspired by the Apache WayĪpache projects and their communities are unique and diverse. In addition, flexibility is also an integral part of ASF's sustainable open source success.
#X secret ccgen code#
A strong and healthy community can always correct code problems, while an unhealthy community may struggle to maintain the code repository in a sustainable manner. Because a healthy community is more important than simply good code.
Understanding and practicing open communication is extremely important.Tencent encourages its engineers to participate in the Apache community actively. This means that, for example, committer and PMC roles are open to anyone who earns the title. The ASF has a structure that encourages contributions from everyone, regardless of employer.Contributors can increase their impact and personal growth through their contributions to projects. Everyone has the opportunity to participate and can become a contributor.In Mark Shan’s view, Tencent's learning experience from the Apache Way can be summarized into five main points: Although the Apache Way has evolved somewhat over the years, the original intention of "high transparency" has remained unchanged. The Apache Way's Importance in Community Building Below is a synopsis of this presentation: Furthermore, by learning from the Apache Way, Tencent is going through its open source journey.Īt 2021, I shared how Tencent thinks, explores, and practices open source according to the Apache Way. Since Tencent Open Source was created 11 years ago, a large number of Tencent engineers have formed a deep connection with the Apache community by participating and contributing to Apache projects.
It has built the well-known " Apache Way " through its leadership, sound community, and merit thinking, resulting in a set of schemes that promote the sustainable development of open source communities and guide the practice of open source projects. Previously the Apache Group, the ASF has grown to one of the largest open source foundations in the world today.
#X secret ccgen software#
The Apache Software Foundation (ASF) manages more than 227 million lines of code, has 206 project management committees, leads more than 350 Apache projects and operates through a merit system, with more than 850 members, 8,100+ committers, and tens of thousands of contributors. Sponsor Success at Apache: Exploration and Practice of the Apache Way in Tencentīy Mark Shan, Chairman of Tencent Open Source Alliance and Tencent Cloud Open Source Ecosystem General Manager