The Apache Software Foundation Blog

Monday May 20, 2019

Project Perspectives: Apache Weex (incubating) and The Apache Way

by York Shen, member of the Apache Weex Project Management Committee 

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 became an Open Source project in early 2016 and entered the Apache Incubator in December 2016. As a PMC member, I have been with the project from beginning to today; 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 The Apache Software Foundation (ASF) divides its projects into two types, namely Top-Level Projects (TLPs) and Incubator projects (known as "podlings"), joining the Apache Incubator is not the end. Instead, it is just a beginning.

Community

As a project under the ASF, Weex should and would do things under The Apache Way. But as one might imagine, there are a few problems Weex has to solve:

It is said that "If it didn't happen on (a mailing) list, it didn't happen". As 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. For example, there were many internal IM and face-to-face communications, which is not an an endorsed way of project management and operation under The Apache Way. Also, many Weex contributors and users are Chinese, and they preferred Chinese to communicate, report bugs, and write documentation, which is also not typical under The Apache Way.

Engineering and Product

There are some technical issues due to the feature of Weex:

As both Android and iOS system are upgraded each year, their features and APIs also get updates each year. Weex is a cross-platform framework and designed to provide mobile feature with front-end technology, which means that it is not a easy task to map these Java (for Android system) and Objective-C (for iOS system) APIs to front-end world. Yearly updates of these systems makes it even harder.

Users of Weex are mainly front-end engineers while the project’s contributors and committers are Android and iOS developers: there is a technological stack gap between users and Weex contributors.

The active committers of Weex are not enough: it is difficult to maintain a project that provides Operating System API with about ten active committers.

Weex Way

Open Source is more than just code.

Weex has two repositories: one from before its donation to the ASF, and the other is after that. There are are nearly 30 thousand stars on GitHub among these two repositories: what an exciting number! But Open Source is more than just about code.

Community

Community Over Code.

Currently, most Open Source projects will adopt one of the governance structures:
  • BDFL (benevolent dictator for life)
  • Meritocracy
  • Liberal contribution

The Apache Way promotes earned authority, the ASF champions Meritocracy, where community is over code.

Mailing List

"If it didn't happen on (a mailing) list, it didn't happen."

As 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 requests from our coworkers, who often choose face-to-face conversations to discuss new features.

Code commits without discussion in mailing lists is not what Weex's PMC wants, nor is it The Apache Way either. Therefore, the Apache Weex PMC needs to enforce some rules to make things right: 

The 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

Apache Weex is overseen by the ASF and developed by a community of developers. It is important to follow the Consensus building and Voting procedures. The procedure is transparent and search engine-friendly to all users worldwide. It is normal that someone stops maintaining a project due to their interests changing or perhaps a change in their work situation. Projects that obey the previous consensus building and decision making procedures are normally more stable and robust in the long term compared with projects that don’t, as current maintainers would have a better understanding of what was happening before by searching a mailing list.

By default, the official language used in Apache mailing lists is English, which causes some problems for many Weex users who are Chinese and not proficient or comfortable at communicating in English. Therefore, enthusiastic contributors of Apache Weex would often  prefer to use 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' posts, but it is worthy to let the rest of the world understand what is happening here (on list).

In fact, there is a discussion about language used in the Weex mailing lists.
Engineering and Product
Infrastructure

Many users prefer Weex in their commercial products, among top of which have nearly 0.7 billion MAU. In such cases, project stability is our priority, as 99.999% availability only means that ten thousands of end users may experience problems.

Therefore, we choose to reduce or remove features from Weex instead of adding them:

The priority of Weex now is stability, which means only bugfixes are allowed;
New features should be imported to Weex as a plugin, which allows developers to  choose to enable or disable a certain plugin;

Developers' Feedback


We also make a feedback convention between our users and contributors in order for user problems to be solved efficiently.

Github Issues are only for Bug Feedbacks: other problems should go through mailing list.

It is important to report a bug according to the bug reporting template.

Future Growth

There are many end users that choose Weex in their commercial product, among which include Taobao Mobile, with hundreds of millions of users. For a list of known companies using Apache Weex, please see https://weex.apache.org/community/who-is-using-weex.html .

For now, Weex is still a project under development in the Apache Incubator. We welcome you to join the Apache Weex community. Visit us at https://weex.apache.org/

# # # 

Part of the "Success at Apache" series, Project Perspectives chronicles how projects and their communities have benefited from The Apache Way.

Friday May 17, 2019

The Apache News Round-up: week ending 17 May 2019

Happy-happy Friday --let's take a look back at what the collective Apache community has been working on over the past week:

The Apache Software Foundation –the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives.
 - Announcing changes in the ASF Board https://s.apache.org/rEAx [thank you, Jim Jagielski and Phil Steitz for your service on the Board of Directors. Welcome, Danny Angus and Ted Dunning as Board Members!]

ASF Board –management and oversight of the business affairs of the corporation in accordance with the Foundation's bylaws.
 - Next Board Meeting: 17 June. Board calendar and minutes http://apache.org/foundation/board/calendar.html

ApacheCon™ –the ASF's official global conference series, bringing Tomorrow's Technology Today since 1998
 - EARLY Registration & Hotel Block open: ApacheCon North America/Las Vegas 9-12 September http://apachecon.com/
 - CFP OPEN ApacheCon Europe/Berlin 22-24 October http://apachecon.com/

ASF Infrastructure –our distributed team on three continents keeps the ASF's infrastructure running around the clock.
 - 7M+ weekly checks yield uptime at 99.93%. Performance checks across 50 different service components spread over more than 250 machines in data centers around the world. http://www.apache.org/uptime/

Apache Code Snapshot –this week, 446 Apache contributors changed 924,409 lines of code over 2,688 commits. Top 5 contributors, in order, are: Paul King, Andrea Cosentino, Duo Zhang, Claus Ibsen, and Hasan Hasan.

Apache Project Announcements –the latest updates by category.

Big Data --
 - Apache Atlas 2.0.0 released https://atlas.apache.org/
 - Apache Calcite Avatica 1.15.0 released https://calcite.apache.org/
 - Apache Druid (incubating) 0.14.1 released http://druid.apache.org/

Content --
 - Apache Jackrabbit Oak 1.8.13 released http://jackrabbit.apache.org

Network-Client --
 - Apache Qpid Broker-J 7.1.3, Qpid JMS 0.42.0, and Qpid Proton 0.28.0 released http://qpid.apache.org

Servers --
 - Apache Tomcat 8.5.41 and 9.0.20 released http://tomcat.apache.org/
 - [SECURITY] CVE-2019-0221 Apache Tomcat XSS in SSI printenv https://lists.apache.org/thread.html/c726d441e7e0141ee87a486549a0634d652a3740521249b8b6473aea@%3Cannounce.apache.org%3E


Did You Know?

 - Did you know that the CFP for ApacheCon Europe (22-24 October/Berlin) closes 26 May? https://www.apachecon.com/ We want to see your submissions!

 - Did you know that the Apache Beam community will convene in Berlin 19-20 June for Beam Summit? https://beam.apache.org/blog/2019/05/11/beam-summit-europe-2019.html

 - Did you know that Apache Directory LDAP API 2.0.0.AM3 is out? http://directory.apache.org/

Apache Community Notices:

 - Celebrating 20 Years Community-led Development "The Apache Way" https://s.apache.org/ASF20thAnniversary

 - ASF Founders look back on 20 Years of the ASF https://blogs.apache.org/foundation/entry/our-founders-look-back-on

 - The Apache Way to Sustainable Open Source Success https://s.apache.org/GhnI

 - Foundation Reports and Statements http://www.apache.org/foundation/reports.html

 - ApacheCon: Tomorrow's Technology Today since 1998 http://s.apache.org/ApacheCon

 - Apache in 2018 - By The Digits https://s.apache.org/Apache2018Digits

 - ASF Operations Summary: Q2 FY2019 https://s.apache.org/d2Fq

 - ASF Annual Report for FY2018 https://s.apache.org/FY2018AnnualReport

 - The Apache Software Foundation 2018 Vision Statement https://s.apache.org/zqC3

 - Foundation Statement –Apache Is Open. https://s.apache.org/PIRA

 - "Success at Apache" focuses on the processes behind why the ASF "just works". https://blogs.apache.org/foundation/category/SuccessAtApache

 - Please follow/like/re-tweet the ASF on social media: @TheASF on Twitter and on LinkedIn at https://www.linkedin.com/company/the-apache-software-foundation

 - Do friend and follow us on the Apache Community Facebook page https://www.facebook.com/ApacheSoftwareFoundation/and Twitter account https://twitter.com/ApacheCommunity

 - The list of Apache project-related MeetUps can be found at http://events.apache.org/event/meetups.html

 - The Apache Big Data community will be at DataWorks Summit in Washington DC 20-23 May 2019 https://dataworkssummit.com/

 - CFP and Registration open for ApacheCon North America 9-12 September 2019 http://apachecon.com/

 - Spark + AI Summit 2019 will be held 15-17 October in Amsterdam https://databricks.com/sparkaisummit/

 - CFP and Registration open for ApacheCon Europe 22-24 October 2019 http://apachecon.com/

 - Find out how you can participate with Apache community/projects/activities --opportunities open with Apache Camel, Apache HTTP Server, and more! https://helpwanted.apache.org/

 - Are your software solutions Powered by Apache? Download & use our "Powered By" logos http://www.apache.org/foundation/press/kit/#poweredby

= = =

For real-time updates, sign up for Apache-related news by sending mail to announce-subscribe@apache.org and follow @TheASF on Twitter. For a broader spectrum from the Apache community, https://twitter.com/PlanetApache provides an aggregate of Project activities as well as the personal blogs and tweets of select ASF Committers.

# # #

Thursday May 16, 2019

Announcing changes in the ASF Board

The Apache Software Foundation today announced that it has appointed Danny Angus and Ted Dunning as members to the Board of Directors. Angus will be serving as a first-time Board Member, and Dunning will be returning as a Board Member. They are filling the positions previously held by Jim Jagielski, who has resigned his position as Board Member, and Phil Steitz, who has resigned his position as Board Member and Chairman. In addition, Ross Gardler has resigned as Executive Vice President and has been replaced by David Nalley, who also serves as Vice President ASF Infrastructure. For more information on ASF governance, visit http://apache.org/foundation/governance/

The Apache Software Foundation (ASF) is the world's largest Open Source foundation. Since 1999 the ASF been developing, shepherding, and incubating 300+ freely-available, enterprise-grade projects that serve as the backbone for some of the most visible and widely used applications in computing today. Through the ASF's meritocratic process known as "The Apache Way," more than 750 individual volunteer Members and 7,000+ code Committers across six continents successfully collaborate on innovations in Artificial Intelligence and Deep Learning, Big Data, Build Management, Cloud Computing, Content Management, DevOps, IoT and Edge Computing, Mobile, Servers, and Web Frameworks, among other categories. http://apache.org/

# # #

Friday May 10, 2019

The Apache News Round-up: week ending 10 May 2019

Hello, Friday. It's time to review the collective Apache community's activities from the past week:

The Apache Software Foundation –the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives.
 - The Apache Software Foundation Welcomes 40 New Members https://s.apache.org/Fwf6

ASF Board –management and oversight of the business affairs of the corporation in accordance with the Foundation's bylaws.
 - Next Board Meeting: 15 May. Board calendar and minutes http://apache.org/foundation/board/calendar.html

ApacheCon™ –the ASF's official global conference series, bringing Tomorrow's Technology Today since 1998 http://s.apache.org/ApacheCon
 - Next week in Chicago: Apache Roadshow 13-14 May http://apachecon.com/chiroadshow19/ Learn the latest in AdTech, BigData, Community Diversity, FinTech, IoT, Machine Learning, "Made in Chicago" startups, Podling Shark Tank, and more!
 - OPEN: ApacheCon CFPs + EARLY Registration: 1) North America/Las Vegas 9-12 September; 2) Europe/Berlin 22-24 October http://apachecon.com/

ASF Infrastructure –our distributed team on three continents keeps the ASF's infrastructure running around the clock.
 - 7M+ weekly checks yield uptime at 99.93%. Performance checks across 50 different service components spread over more than 250 machines in data centers around the world. http://www.apache.org/uptime/

Apache Code Snapshot –this week, 438 Apache contributors changed 1,041,284 lines of code over 2,688 commits. Top 5 contributors, in order, are: Ismaël Mejía, Jean-Baptiste Onofré, Julian Reschke, Andrea Cosentino, and Paul King.

Apache Project Announcements –the latest updates by category.

Build Management --
 - Apache Ant 1.10.6 released https://ant.apache.org/

Content --
 - Apache Jackrabbit 2.16.4 and 2.19.3 released http://jackrabbit.apache.org

Libraries --
 - Apache Olingo 4.6.0 released https://olingo.apache.org/

Network-Client --
 - Apache Qpid Proton-J 0.33.0 released http://qpid.apache.org


Did You Know?

 - Did you know that the CFP for ApacheCon North America (9-12 September/Las Vegas) closes Monday? The CFP for ApacheCon Europe (22-24 October/Berlin) closes 26 May. https://www.apachecon.com/ Let's get cracking!

 - Did you know that Apache CloudStack is the Infrastructure-as-a-Service (IaaS) cloud computing platform of choice for some of the industry's most visible Clouds –from global hosting providers to telcos to the Fortune 100 top 5% and more– because it "Just Works"? http://cloudstack.apache.org/

 - Did you know that Agence Française de Développement uses Apache Wicket for its brand center? http://wicket.apache.org/

Apache Community Notices:

 - Celebrating 20 Years Community-led Development "The Apache Way" https://s.apache.org/ASF20thAnniversary

 - ASF Founders look back on 20 Years of the ASF https://blogs.apache.org/foundation/entry/our-founders-look-back-on

 - The Apache Way to Sustainable Open Source Success https://s.apache.org/GhnI

 - Foundation Reports and Statements http://www.apache.org/foundation/reports.html

 - ApacheCon: Tomorrow's Technology Today since 1998 http://s.apache.org/ApacheCon

 - Apache in 2018 - By The Digits https://s.apache.org/Apache2018Digits

 - ASF Operations Summary: Q2 FY2019 https://s.apache.org/d2Fq

 - ASF Annual Report for FY2018 https://s.apache.org/FY2018AnnualReport

 - The Apache Software Foundation 2018 Vision Statement https://s.apache.org/zqC3

 - Foundation Statement –Apache Is Open. https://s.apache.org/PIRA

 - "Success at Apache" focuses on the processes behind why the ASF "just works". https://blogs.apache.org/foundation/category/SuccessAtApache

 - Please follow/like/re-tweet the ASF on social media: @TheASF on Twitter and on LinkedIn at https://www.linkedin.com/company/the-apache-software-foundation

 - Do friend and follow us on the Apache Community Facebook page https://www.facebook.com/ApacheSoftwareFoundation/and Twitter account https://twitter.com/ApacheCommunity

 - The list of Apache project-related MeetUps can be found at http://events.apache.org/event/meetups.html

 - Apache Roadshow/Chicago will be held 13-14 May 2019 http://apachecon.com/

 - The Apache Big Data community will be at DataWorks Summit in Washington DC 20-23 May 2019 https://dataworkssummit.com/

 - CFP and Registration open for ApacheCon North America 9-12 September 2019 http://apachecon.com/

 - Spark + AI Summit 2019 will be held 15-17 October in Amsterdam https://databricks.com/sparkaisummit/

 - CFP and Registration open for ApacheCon Europe 22-24 October 2019 http://apachecon.com/

 - Find out how you can participate with Apache community/projects/activities --opportunities open with Apache Camel, Apache HTTP Server, and more! https://helpwanted.apache.org/

 - Are your software solutions Powered by Apache? Download & use our "Powered By" logos http://www.apache.org/foundation/press/kit/#poweredby

= = =

For real-time updates, sign up for Apache-related news by sending mail to announce-subscribe@apache.org and follow @TheASF on Twitter. For a broader spectrum from the Apache community, https://twitter.com/PlanetApache provides an aggregate of Project activities as well as the personal blogs and tweets of select ASF Committers.

# # #

Saturday May 04, 2019

The Apache Software Foundation Welcomes 40 New Members

The Apache Software Foundation (ASF) welcomes the following new Members who were elected during the annual ASF Members' Meeting on 26-28 March 2019:

Arpit Agarwal, Thomas Andraschko, Raymond Augé, Michael Bouschen, Liang Chen, Tianqi Chen, Felix Cheung, Bill Cole, Jan van Doorn, Junping Du, Keiichi Fujino, Trevor Grant, Sijie Guo, Jan Høydahl, Serge Huber, Dave Jones, Kenneth Knowles, Kalle Korhonen, Peter Kovacs, Roy Lenferink, Shawn McKinney, Sven Meier, Maximilian Michels, David Neuman, Jeffery Painter, Venkat Ranganathan, Kevin Ratnasekera, Stefan Seifert, Davanum Srinivas, Will Stevens, Ruth Suehle, Chris Thistlethwaite, Peter Thygesen, Rob Tompkins, Antoine Toulme, Thomas Weise, Yishay Weiss, Konrad Windszus, Jeffrey T. Zemerick, Huxing Zhang.

When the ASF incorporated in 1999, its core membership comprised 21 individuals who oversaw the progress of the Apache HTTP Server. This group grew with Committers —developers who contributed code, patches, or documentation, and were subsequently granted access by the Membership:

  • to "commit" or "write" (contribute) directly to the code repository;
  • the right to vote on community-related decisions; and
  • the ability propose an active user for Committership.

Those Committers who demonstrate merit in the Foundation's growth, evolution, and progress are nominated for ASF Membership by existing Members.

This election brings the total number of ASF Members to 771 today. Individuals elected as ASF Members legally serve as the "shareholders" of the Foundation https://www.apache.org/foundation/governance/members.html

For more information on how the ASF works, visit http://www.apache.org/foundation/how-it-works.html , Apache Is Open https://blogs.apache.org/foundation/entry/apache-is-open , and Briefing: The Apache Way http://apache.org/theapacheway/

# # #

Friday May 03, 2019

The Apache News Round-up: week ending 3 May 2019

Happy May! Let's take a look at the activities from the Apache community over the past week:

ASF Board –management and oversight of the business affairs of the corporation in accordance with the Foundation's bylaws.
 - Next Board Meeting: 15 May. Board calendar and minutes http://apache.org/foundation/board/calendar.html

ApacheCon™ –the ASF's official global conference series, bringing Tomorrow's Technology Today since 1998 http://s.apache.org/ApacheCon
 - Join us in Chicago: Apache Roadshow 13-14 May http://apachecon.com/chiroadshow19/ Learn the latest in AdTech, BigData, Community Diversity, FinTech, IoT, Machine Learning, "Made in Chicago" startups, Podling Shark Tank, and more!
 - ApacheCon CFPs + EARLY Registration OPEN: 1) North America/Las Vegas 9-12 September; 2) Europe/Berlin 22-24 October http://apachecon.com/

ASF Infrastructure –our distributed team on three continents keeps the ASF's infrastructure running around the clock.
 - The Apache® Software Foundation Expands Infrastructure with GitHub Integration https://s.apache.org/7lio
 - Apache and GitHub - a friendly PSA about awesomeness https://s.apache.org/Wkyw
 - 7M+ weekly checks yield uptime at 99.93%. Performance checks across 50 different service components spread over more than 250 machines in data centers around the world. http://www.apache.org/uptime/

Apache Code Snapshot –this week, 429 Apache contributors changed 937,836 lines of code over 2,640 commits. Top 5 contributors, in order, are: Andrea Cosentino, Jean-Baptiste Onofré, zhangduo, Ayush Saxena, and Chesnay Schepler.

Apache Project Announcements –the latest updates by category.

Big Data --
 - Apache Calcite Avatica 1.14.0 released https://calcite.apache.org/
 - Apache Drill 1.16.0 released https://drill.apache.org/

Build Management --
 - Apache Archiva 2.2.4 released http://archiva.apache.org/
 - CVE-2019-0213: Apache Archiva Stored XSS https://lists.apache.org/thread.html/7bcea134c3d6fa72cdc1052922ac0914f399f63f4690b7937b80127d@%3Cannounce.apache.org%3E
 - CVE-2019-0214: Apache Archiva arbitrary file write and delete on the server https://lists.apache.org/thread.html/18b670afc2f83034f47ebeb2f797c350fe60f1f2b33c95b95f467ef8@%3Cannounce.apache.org%3E

Content --
 - Apache UIMA-DUCC 3.0.0 released http://uima.apache.org/
 - CVE-2018-8035: Apache UIMA DUCC webserver cross-site scripting (XSS) vulnerability fix https://lists.apache.org/thread.html/e738e3c87df558d62615687d5a409033d24f792783a2f339ed447314@%3Cannounce.apache.org%3E

FinTech --
 - Apache Fineract 1.3.0 released http://fineract.apache.org/

Network-Client --
 - Apache Directory LDAP API 1.0.3 released http://directory.apache.org/
 - Apache MINA 2.1.2 released http://mina.apache.org


Did You Know?

 - Did you know that the following Apache projects are celebrating anniversaries this month? Apache Forrest and Geronimo (15 years); Tomcat (14 years); OpenJPA, POI, TomEE, Turbine (12 years); Libcloud (8 years); Giraph, Hama, and ManifoldCF (7 years); Phoenix (5 years); Whimsy (4 years); Bahir, TinkerPop, and Zeppelin (3 years); SystemML (2 years); and Traffic Control (1 year)? Many Happy Returns! https://projects.apache.org/committees.html?date

 - Did you know that you are welcome to join the free ASF Hackathon and Trainings hosted by the EU-FOSSA 2 project? Roll up sleeves and dig in to Apache Tomcat, PLC4X, NetBeans, SpamAssassin, and Karaf. 4-5 May 2019 at Silverquare Triomphe/Brussels. PRE-REGISTRATION REQUIRED https://bma-events.typeform.com/to/UfDIeW?bmauserid=xxxxx

 - Did you know that select sponsorships are still available for the Apache Roadshow/Chicago? https://www.apachecon.com/chiroadshow19/ --drop us a line at chiroadshow@apache.org for more information!

Apache Community Notices:

 - Celebrating 20 Years Community-led Development "The Apache Way" https://s.apache.org/ASF20thAnniversary

 - ASF Founders look back on 20 Years of the ASF https://blogs.apache.org/foundation/entry/our-founders-look-back-on

 - The Apache Way to Sustainable Open Source Success https://s.apache.org/GhnI

 - Foundation Reports and Statements http://www.apache.org/foundation/reports.html

 - ApacheCon: Tomorrow's Technology Today since 1998 http://s.apache.org/ApacheCon

 - Apache in 2018 - By The Digits https://s.apache.org/Apache2018Digits

 - ASF Operations Summary: Q2 FY2019 https://s.apache.org/d2Fq

 - ASF Annual Report for FY2018 https://s.apache.org/FY2018AnnualReport

 - The Apache Software Foundation 2018 Vision Statement https://s.apache.org/zqC3

 - Foundation Statement –Apache Is Open. https://s.apache.org/PIRA

 - "Success at Apache" focuses on the processes behind why the ASF "just works". https://blogs.apache.org/foundation/category/SuccessAtApache

 - Please follow/like/re-tweet the ASF on social media: @TheASF on Twitter and on LinkedIn at https://www.linkedin.com/company/the-apache-software-foundation

 - Do friend and follow us on the Apache Community Facebook page https://www.facebook.com/ApacheSoftwareFoundation/and Twitter account https://twitter.com/ApacheCommunity

 - The list of Apache project-related MeetUps can be found at http://events.apache.org/event/meetups.html

 - The Apache SkyWalking community will host DevCon 2019 on 11 May in Shanghai (participate in-person or online) http://www.itdks.com/Home/Act/apply?id=2848&mUid=57437 (contact dev@skywalking.apache.org for assistance in English)

 - Apache Roadshow/Chicago will be held 13-14 May 2019 http://apachecon.com/

 - The Apache Big Data community will be at DataWorks Summit in Washington DC 20-23 May 2019 https://dataworkssummit.com/

 - CFP and Registration open for ApacheCon North America 9-12 September 2019 http://apachecon.com/

 - Spark + AI Summit 2019 will be held 15-17 October in Amsterdam https://databricks.com/sparkaisummit/

 - CFP and Registration open for ApacheCon Europe 22-24 October 2019 http://apachecon.com/

 - Find out how you can participate with Apache community/projects/activities --opportunities open with Apache Camel, Apache HTTP Server, and more! https://helpwanted.apache.org/

 - Are your software solutions Powered by Apache? Download & use our "Powered By" logos http://www.apache.org/foundation/press/kit/#poweredby

= = =

For real-time updates, sign up for Apache-related news by sending mail to announce-subscribe@apache.org and follow @TheASF on Twitter. For a broader spectrum from the Apache community, https://twitter.com/PlanetApache provides an aggregate of Project activities as well as the personal blogs and tweets of select ASF Committers.

# # #

Monday April 29, 2019

The Apache® Software Foundation Expands Infrastructure with GitHub Integration

[also see "Apache and GitHub — a friendly PSA about awesomeness" https://s.apache.org/Wkyw

Provides source code tooling services for 200M+ lines of code across 350+ Apache Projects

Wakefield, MA —29 April 2019— The Apache® Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today it has completed its Infrastructure support expansion by migrating its Git service to GitHub.

As the world's largest Open Source foundation, the ASF's 200M+ lines of code are overseen by an all-volunteer community of 730 individual ASF Members and 7,000 Apache code committers. Over its 20 year history, 1,058,321,099 lines of code have been committed across 3,022,836 code commits.

Apache projects initially had two version control services available via ASF Infrastructure: Apache Subversion and Git. Through the years, an increasing number of projects and their communities wanted to see their source code available on GitHub. As these were read-only mirrors, the ability to use GitHub's tools around those repositories was limited.

"In 2016, the Foundation started integrating GitHub's repository and tooling, with our own services. This enabled selected projects to use GitHub's excellent tools," said Greg Stein, ASF Infrastructure Administrator. "Over time, we improved, debugged, and solidified this integration. In late 2018, we asked all projects to move away from our internal git service, to that provided by GitHub. This shift brought all of their tooling to our projects, while we maintain a backup mirror on our infrastructure."

GitHub makes it easier for developers to work together, to solve challenging problems, and to create the world’s most important technologies. The platform enables teams to host and review code, manage projects, and build software alongside 31M+ developers, 2M+ businesses and organizations, and across 100M+ repositories.

"We're proud to have such a long standing member of the Open Source community migrate to GitHub," said Nat Friedman, Chief Executive Officer of GitHub. "Whether we're working with individual Open Source maintainers and contributors or some of the world's largest Open Source foundations like Apache, GitHub's mission is to be the home for all developers by supporting Open Source communities, addressing their unique needs, and helping Open Source projects thrive."

In February 2019, the migration to GitHub was complete, and the ASF's own git service was decommissioned.

"We continue to experiment and expand the set of services that GitHub can provide to our communities, given our own needs and requirements," added Stein. "The Foundation has started working closely with GitHub management to explore ways to make this happen, and what will be possible in the future."

To learn more on ASF Infrastructure, visit https://www.apache.org/dev/infrastructure.html
For performance statistics, visit https://www.apache.org/uptime/

About The Apache Software Foundation (ASF)

Established in 1999, the all-volunteer Foundation oversees more than 350 leading Open Source projects that provide $20B+ worth of Apache Open Source software to the public at 100% no cost. Through the ASF's merit-based process known as "The Apache Way," more than 730 individual Members and 7,000 Committers across six continents successfully collaborate to develop freely available enterprise-grade software, benefiting billions of users worldwide: thousands of software solutions are distributed under the Apache License; and the community actively participates in ASF mailing lists, mentoring initiatives, and ApacheCon, the Foundation's official user conference, trainings, and expo. The ASF is a US 501(c)(3) charitable organization, funded by individual donations and corporate sponsors including Aetna, Alibaba Cloud Computing, Anonymous, ARM, Baidu, Bloomberg, Budget Direct, Capital One, Cerner, Cloudera, Comcast, Facebook, Google, Handshake, Hortonworks, Huawei, IBM, Indeed, Inspur, Leaseweb, Microsoft, ODPi, Pineapple Fund, Pivotal, Private Internet Access, Red Hat, Target, Tencent, Union Investment, Workday, and Verizon Media. For more information, visit http://apache.org/ and https://twitter.com/TheASF

© The Apache Software Foundation. "Apache" and "ApacheCon" are registered trademarks or trademarks of The Apache Software Foundation in the United States and/or other countries. All other brands and trademarks are the property of their respective owners. 

# # #

Friday April 26, 2019

The Apache News Round-up: week ending 26 April 2019

Our final Round-Up of the month brings us the following activities from the Apache community:

ASF Board –management and oversight of the business affairs of the corporation in accordance with the Foundation's bylaws.
 - Next Board Meeting: 15 May. Board calendar and minutes http://apache.org/foundation/board/calendar.html

ApacheCon™ –the ASF's official global conference series, bringing Tomorrow's Technology Today since 1998.
 - Countdown to Chicago: Apache Roadshow/Chicago 13-14 May. Join us! http://apachecon.com/chiroadshow19/
 - CFPs + REGISTRATION OPEN for both ApacheCons: 1) North America/Las Vegas 9-12 September; 2) Europe/Berlin 22-24 October http://apachecon.com/

ASF Infrastructure –our distributed team on three continents keeps the ASF's infrastructure running around the clock.
 - 7M+ weekly checks yield uptime at 99.93%. Performance checks across 50 different service components spread over more than 250 machines in data centers around the world. http://www.apache.org/uptime/

Apache Code Snapshot –this week, 417 Apache contributors changed 912,435 lines of code over 2,318 commits. Top 5 contributors, in order, are: Thomas D'Silva, zhangduo, Yuan Gao, Claus Ibsen, and Tilman Hausherr.

Apache Project Announcements –the latest updates by category.

Application Performance Monitor --
 - The Apache Software Foundation Announces Apache® SkyWalking™ as a Top-Level Project https://s.apache.org/6ji5

Big Data --
 - Apache Beam 2.12.0 released https://beam.apache.org/
 - Apache Geode 1.9.0 released https://geode.apache.org/

Development Environment --
 - The Apache Software Foundation Announces Apache® NetBeans™ as a Top-Level Project https://s.apache.org/OfIm

Identity Management --
 - Apache Syncope 2.0.13 and 2.1.4 released http://syncope.apache.org/

IoT/Edge Computing --
 - The Apache Software Foundation Announces Apache® PLC4X™ as a Top-Level Project https://s.apache.org/ABqy

Network-Client --
 - Apache Qpid Proton 0.27.1 released released http://qpid.apache.org
 - [CVE-2019-0223] Apache Qpid Proton TLS Man in the Middle Vulnerability https://lists.apache.org/thread.html/d9c9a882a292e2defaed1f954528c916fb64497ce57db652727e39b0@%3Cannounce.apache.org%3E

Version Control --
 - Apache Subversion 1.12.0 released https://subversion.apache.org/

Web Frameworks --
 - [CVE-2019-0186] (Apache Portals) The input fields of the Chat Room demo are vulnerable to Cross-Site Scripting (XSS) attacks https://lists.apache.org/thread.html/f715aa08c3d3be766a52e627810bc59b3c4c9a858a710960a66e8919@%3Cannounce.apache.org%3E

Did You Know?

 - Did you know that you can join the free ASF Hackathon hosted by the EU-FOSSA 2 project? Meet members of the Apache community and get involved with Apache projects such as Tomcat, PLC4X, and more. 4-5 May 2019 at Silverquare Triomphe/Brussels. PRE-REGISTRATION REQUIRED https://eufossahackathon.bemyapp.com/

 - Did you know that the Apache SkyWalking community will host DevCon 2019 on 11 May in Shanghai, and invite everyone to participate in-person or online http://www.itdks.com/Home/Act/apply?id=2848&mUid=57437 ? Those needing assistance in English are welcome to contact dev@skywalking.apache.org.

 - Did you know that select sponsorships are still available for the Apache Roadshow/Chicago? https://www.apachecon.com/chiroadshow19/ --drop us a line at chiroadshow@apache.org for more information!

Apache Community Notices:

 - Celebrating 20 Years Community-led Development "The Apache Way" https://s.apache.org/ASF20thAnniversary

 - ASF Founders look back on 20 Years of the ASF https://blogs.apache.org/foundation/entry/our-founders-look-back-on

 - The Apache Way to Sustainable Open Source Success https://s.apache.org/GhnI

 - Foundation Reports and Statements http://www.apache.org/foundation/reports.html

 - ApacheCon: Tomorrow's Technology Today since 1998 http://s.apache.org/ApacheCon

 - Apache in 2018 - By The Digits https://s.apache.org/Apache2018Digits

 - ASF Operations Summary: Q2 FY2019 https://s.apache.org/d2Fq

 - ASF Annual Report for FY2018 https://s.apache.org/FY2018AnnualReport

 - The Apache Software Foundation 2018 Vision Statement https://s.apache.org/zqC3

 - Foundation Statement –Apache Is Open. https://s.apache.org/PIRA

 - "Success at Apache" focuses on the processes behind why the ASF "just works". https://blogs.apache.org/foundation/category/SuccessAtApache

 - Please follow/like/re-tweet the ASF on social media: @TheASF on Twitter and on LinkedIn at https://www.linkedin.com/company/the-apache-software-foundation

 - Do friend and follow us on the Apache Community Facebook page https://www.facebook.com/ApacheSoftwareFoundation/and Twitter account https://twitter.com/ApacheCommunity

 - The list of Apache project-related MeetUps can be found at http://events.apache.org/event/meetups.html

 - The Apache SkyWalking community will host DevCon 2019 on 11 May in Shanghai (participate in-person or online) http://www.itdks.com/Home/Act/apply?id=2848&mUid=57437 (contact dev@skywalking.apache.org for assistance in English)

 - Apache Roadshow/Chicago will be held 13-14 May 2019 http://apachecon.com/

 - The Apache Big Data community will be at DataWorks Summit in Washington DC 20-23 May 2019 https://dataworkssummit.com/

 - CFP and Registration open for ApacheCon North America 9-12 September 2019 http://apachecon.com/

 - Spark + AI Summit 2019 will be held 15-17 October in Amsterdam https://databricks.com/sparkaisummit/

 - CFP and Registration open for ApacheCon Europe 22-24 October 2019 http://apachecon.com/

 - Find out how you can participate with Apache community/projects/activities --opportunities open with Apache Camel, Apache HTTP Server, and more! https://helpwanted.apache.org/

 - Are your software solutions Powered by Apache? Download & use our "Powered By" logos http://www.apache.org/foundation/press/kit/#poweredby

= = =

For real-time updates, sign up for Apache-related news by sending mail to announce-subscribe@apache.org and follow @TheASF on Twitter. For a broader spectrum from the Apache community, https://twitter.com/PlanetApache provides an aggregate of Project activities as well as the personal blogs and tweets of select ASF Committers.

# # #

Wednesday April 24, 2019

The Apache Software Foundation Announces Apache® NetBeans™ as a Top-Level Project

Popular, award-winning Open Source development environment, tooling platform, and application framework enables Java programmers to easily build desktop, mobile, and Web applications

Wakefield, MA —24 April 2019— The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today Apache® NetBeans™ as a Top-Level Project (TLP).

Apache NetBeans is an Open Source development environment, tooling platform, and application framework that enables Java programmers to build desktop, mobile, and Web applications. The project was originally developed as part of a student project in 1996, was acquired and open-sourced by Sun Microsystems in 2000, and became part of Oracle when it acquired Sun Microsystems in 2010. NetBeans was submitted to the Apache Incubator in October 2016.

"Being part of the ASF means that NetBeans is now not only free and Open Source software: it is also, uniquely, and for the first time, part of a foundation specifically focused on enabling open governance," said Geertjan Wielenga, Vice President of Apache NetBeans. "Every contributor to the project now has equal say over the roadmap and direction of NetBeans. That is a new and historic step and the community has been ready for this for a very long time. Thanks to the strong stewardship of NetBeans in Sun Microsystems and Oracle, Apache NetBeans is now ready for the next phase in its development and we welcome everyone to participate as equals as we move forward."

Apache NetBeans 11.0 was released on 4 April 2019, and is the project’s third major release since entering the Apache Incubator. The project has most recently won the 2018 Duke's Choice Award, a well established industry award in the Java ecosystem.

"'Have a patch for NetBeans? Then create a pull request for Apache NetBeans!' I love how that sounds," said Jaroslav Tulach, original founder and architect of NetBeans. "I am really glad the transition has gone so well and that 'my NetBeans' has turned into a full-featured project at The Apache Software Foundation."

"From the moment that I first evaluated NetBeans for use in my courses at Dawson College and Concordia University, I recognized that it was a unique tool. In the years that followed, it has never disappointed me as the best tool for education. Now, I am even more excited about using it as it becomes a top-level project in the Apache Software Foundation," said Ken Fogel, Chairperson of Computer Science Technology at Dawson College, Montreal. "A lot of amazing developers from around the world have contributed to making NetBeans a first-class tool worthy of being under The Apache Software Foundation. Now, more than ever, its continued evolution will be faster, more responsive to the needs of the development community, and ever more open to the participation of the community. I am proud to have had a very small part in its development and I am excited to see how it will grow and evolve going forward."

By becoming an Apache project, NetBeans is benefiting from being enabled to receive more contributions from around the world. For example, large companies are using NetBeans as an application framework to build internal or commercial applications and are much more likely to contribute to NetBeans with it being part of the ASF than as part of a commercial enterprise. At the same time, individual contributors from Oracle continue to work on Apache NetBeans in its new home, as part of the worldwide community of individual contributors, both self-employed as well as from other organizations.

"Apache is the perfect home for NetBeans, allowing its long tail of historic contributors to stay involved while also launching another stage in its evolution for newcomers," said Simon Phipps, current President of the Open Source Initiative. "As a member of the new Apache NetBeans Project Management Committee, I look forward to helping in any way I can and I encourage the whole Java family to do so too."

"I've used NetBeans since I first started learning Java over 15 years ago," said Neil C. Smith, creator of PraxisLIVE. "It remains my tool of choice. It's great to be part of the Apache community and helping it to thrive. But NetBeans is more than just a development environment, it's also a powerful platform for building other business and development tools. It forms the backbone of PraxisLIVE, which I have created and continue developing on top of Apache NetBeans, powering a hybrid visual Smalltalk-like IDE for the underlying live programmable Java actor system". 

"I am an avid NetBeans user, since my first experience in about 2008. The most important aspect is, quoting Java EE guru Adam Bien: ‘It always works’," said Pieter van den Hombergh, lecturer at Fontys Venlo University of Applied Sciences. "This is particularly important in my job and to my audience: I teach Java, as well as, occasionally, PHP. Now that NetBeans has gone through the hard work of the transfer from Oracle to Apache, I am glad to see it increasingly becoming complete again. I am certain to enjoy using the up to date version with Java 11+, JUnit 5 integration, and all the other goodies, either built-in or provided by the many useful plugins."

"The flip side of freedom is responsibility," added Wielenga. "Now that the community finally has what’s its been asking for for so many years, it needs to step up and take ownership of Apache NetBeans. Each and every user of Apache NetBeans now has the ability to ask themselves where they can best fit in to drive the project forward -- from evaluating bugs, to reviewing pull requests, to tweaking the documentation, to verifying tutorials, to helping answer questions on the mailing lists, or sharing tips and insights on Twitter. Lack of Java knowledge and even lack of programming knowledge is no excuse; there’s really something to do for everyone with any skill or interest level. There is no need nor excuse to stand on the sidelines anymore -- NetBeans is now yours, exactly as much as you want it to be."

Catch Apache NetBeans in action at conferences all over the world. Users are welcome to set up and host their own Apache NetBeans events, such as the annual Apache NetBeans Day UK, which will be held 27 September 2019, in London.

Availability and Oversight
Apache NetBeans software is released under the Apache License v2.0 and is overseen by a self-selected team of active contributors to the project. A Project Management Committee (PMC) guides the Project's day-to-day operations, including community development and product releases. For downloads, documentation, and ways to become involved with Apache NetBeans, visit http://netbeans.apache.org/ and https://twitter.com/netbeans

About the Apache Incubator
The Apache Incubator is the entry path for projects and codebases wishing to become part of the efforts at The Apache Software Foundation. All code donations from external organizations and existing external projects seeking to become an Apache project or initiative enter through the Incubator to: 1) ensure all donations are in accordance with the ASF legal standards; and 2) develop new communities that adhere to our guiding principles. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. For more information, visit http://incubator.apache.org/

About The Apache Software Foundation (ASF)
Established in 1999, the all-volunteer Foundation oversees more than 350 leading Open Source projects that provide $20B+ worth of Apache Open Source software to the public at 100% no cost. Through the ASF's merit-based process known as "The Apache Way," more than 730 individual Members and 7,000 Committers across six continents successfully collaborate to develop freely available enterprise-grade software, benefiting billions of users worldwide: thousands of software solutions are distributed under the Apache License; and the community actively participates in ASF mailing lists, mentoring initiatives, and ApacheCon, the Foundation's official user conference, trainings, and expo. The ASF is a US 501(c)(3) charitable organization, funded by individual donations and corporate sponsors including Aetna, Alibaba Cloud Computing, Anonymous, ARM, Baidu, Bloomberg, Budget Direct, Capital One, Cerner, Cloudera, Comcast, Facebook, Google, Handshake, Hortonworks, Huawei, IBM, Indeed, Inspur, Leaseweb, Microsoft, ODPi, Pineapple Fund, Pivotal, Private Internet Access, Red Hat, Target, Tencent, Union Investment, Workday, and Verizon Media. For more information, visit http://apache.org/ and https://twitter.com/TheASF

© The Apache Software Foundation. "Apache", "NetBeans", "Apache NetBeans", and "ApacheCon" are registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. All other brands and trademarks are the property of their respective owners.

# # #

The Apache Software Foundation Announces Apache® SkyWalking™ as a Top-Level Project

Open Source Application Performance Monitor (APM) tool in use at Alibaba, China Eastern Airlines, Huawei, and WeBank, among others.

Wakefield, MA —24 April 2019— The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today Apache® SkyWalking™ as a Top-Level Project (TLP).

Apache SkyWalking is an application performance monitor (APM) tool that provides an automatic, highly efficient way to instrument microservices, cloud native, and container-based applications. The project was originally developed in 2015, and entered the Apache Incubator in December 2017.

"This is a special day for the SkyWalking project and its community. We thank our mentors, contributors, and the Apache Incubator for helping us achieve this goal," said Sheng Wu, Vice President of Apache SkyWalking. "The original agenda behind SkyWalking was to help newcomers understand what is distributed tracing, and the community has grown bigger and stronger since we entered the Apache Incubator. Through The Apache Way, SkyWalking has a very active and diverse community, is used by over 70 companies, and has over 100 source contributors from dozens of different organizations."

Apache SkyWalking provides tracing, service mesh telemetry analysis, metric aggregation and visualization for the distributed system. The project landscape has expanded from a pure tracing system, to an observability analysis platform, and application performance management/monitoring system. Features include:

  • Distributed tracing-based APM: 100% traces collected with low payload for original system;
  • Cloud-native friendly: observe distributed system powered by service mesh, Istio and Envoy;
  • Automated source code change: multiple language agents provided, especially with auto instrumentation supported, in Java, .NET and Nodejs;
  • Easy to operate: doesn’t require Big Data in monitoring large scale distributed system; and
  • Advanced visualization: used in traces, metrics and topology map.

Apache SkyWalking is in use at dozens of organizations that include 5i5j Group, Alibaba, autohome.com, China Eastern Airlines, China Merchants Bank, Daocloud, dangdang.com, guazi.com, Huawei, ke.com, iFLYTEK, primeton.com, Sinolink Securities, tetrate.io, tuhu.cn, tuya.com, WeBank, Yonghui Superstores, youzan.com, and more.

"Instrumentation is unquestionably the most time-consuming part of establishing a distributed tracing solution into an existing platform. I had the chance to code with some of the SkyWalking community earlier on and could see the quality being invested back then," said Mick Semb Wever, ASF Member and Apache SkyWalking Incubating Mentor. "When they were looking for mentors and a champion to help them create a proposal to become an Apache project, I was excited at the opportunity to help bring the project to the Apache Incubator, and was pleasantly surprised to see how prepared, and ASF-like, the SkyWalking community and project had already become. As was the case with Apache Kylin, SkyWalking has not only been a model project during the incubation process, they have also become ambassadors on open development The Apache Way to the greater Open Source community in China. Congratulations on graduating as an Apache Top-Level Project."

"SkyWalking is one of the only Open Source tracing systems where usability and user interface have been a focus, something missing in most Open Source projects," said Jonah Kowall, CTO at Kentik, and former VP Research at Gartner. "Making tracing and APM more easily used by developers and operations team is a key goal which makes Apache Skywalking a project to watch."

"Apache SkyWalking has done a lot of work in spreading modern cloud native observability in China and across the world," said Chris Aniczszyk, CTO and COO of the Cloud Native Computing Foundation. "We are happy to see Apache SkyWalking become a TLP and look forward to their community growing and collaborating with CNCF projects like Kubernetes, Envoy, Jaeger and more."

"I hear regularly from users that observability is the most important feature they're getting out of their service mesh," said Zack Butcher, Core Contributor to Istio. "By integrating Apache SkyWalking with Istio, the SkyWalking team has brought their incredible tools for deeply understanding system behavior to the mesh. We've already seen great results, and I can't wait to see what further insights users unlock using Apache SkyWalking together with Istio to observe and manage their deployments."

"At WeBank, we use different banking architectures, from distributed architecture to Open Source technologies. We’ve built a messaging bus called WeMQ based on Apache RocketMQ that fully utilizes the benefits of messaging by implementing various messaging techniques in different scenarios, such as message exchanges, pub/sub and request/reply models," said Eason Chen, WeBank Tech Specialist, and Apache RocketMQ Contributor. "However, after adding different messaging services that are critical to our business, we realized there is a need for a universal visual traceable system for the distributed message to help us to diagnosis problem of applications. We believe Apache SkyWalking can address our current challenges, and we look forward to contributing to its efforts."

"I am very glad to see SkyWalking has been promoted as Apache Top-Level Project," said Lie Mao, Architect at China Eastern Airlines IT Solution Department. "Apache SkyWalking is integrated into the China Eastern Airlines microservice architecture support platform. SkyWalking provides practical features and visualization capabilities about topology map and distributed tracing, to help us understand the distributed system. I hope the Open Source community can contribute more plugins to Apache SkyWalking to enhance its role in the multi-language hybrid architecture."

"I found SkyWalking in 2017. In two years, it has grown very fast, and the community is very active," said DongXue Si, Senior Software Engineer at CloudWise Inc. "The project is adopted by many companies, and is attracting a lot of developers. Apache SkyWalking makes application performance monitoring easier and more convenient. I believe it will be better and better powered by its diversity community: Bless it."

"As early adopters of SkyWalking, we are very glad to see it graduate as an Apache Top-Level Project," said Liang Zhang, Architect at JD.com, Podling Project Management Committee member of Apache ShardingSphere (incubating), and former Architect at dangdang.com. "Dangdang.com adopted SkyWalking much earlier before it joined the Apache Incubator: we have witnessed its development, new features, and community growth. It is a very good example for Apache ShardingSphere (incubating). I look forward to our projects cooperating on observability in databases, and building a better Open Source ecosystem together."

"Congratulations to SkyWalking for becoming an Apache Top Level project," said Yuqi Zhou, Middleware Development Manager at Sinolink Securities Co. "Apache SkyWalking’s elegant design and good performance solves the our tracing and monitoring needs. Thanks to the Open Source community for bringing us such an awesome project: I wish it continued success."

"In helping enterprise customers transform their business application from traditional architecture to a Microservices architecture, one of the most important aspects of the microservices governance platform is its observability to obtain invocation relationships between components, as well as inside service itself, and to generate statistics based on these data, including SLA of services provided to the outside world," said Grissom Wang, Chief Architect at DaoCloud. "We surveyed a number of similar Open Source technologies and eventually chose Apache SkyWalking as one of the core components of DaoCloud Microservices platform because of its openness, extendibility, high performance, excellent code quality, active community, and forward-looking integration with Istio."

"Congrats SkyWalking being an Apache TLP," said Niangang Xu, co-founder of Yonghui Cloud Computing. "Apache SkyWalking helps us to improve the design of microservice, and has been enabling us to manage and observe a lot of distributed systems at scale!"

"SkyWalking is on its way to becoming a world wide Open Source project," added Wu. "We welcome everyone to participate on our mailing lists, GitHub, and Slack channels, and to learn more through our events, presentations, Website, and documents."

Catch Apache SkyWalking in action at SkyWalking DevCon (Shanghai; 11 May 2019), GIAC (Shenzhen; 21-23 June 2019), KubeCon + CloudNativeCon China (Shanghai; 25-26 June 2019), ApacheCon North America  (Las Vegas; 9-12 September 2019), and DevOps Stage (Kiev; 18-19 October 2019).

Availability and Oversight
Apache SkyWalking software is released under the Apache License v2.0 and is overseen by a self-selected team of active contributors to the project. A Project Management Committee (PMC) guides the Project's day-to-day operations, including community development and product releases. For downloads, documentation, and ways to become involved with Apache SkyWalking, visit http://skywalking.apache.org/ and https://twitter.com/ASFSkyWalking

About the Apache Incubator
The Apache Incubator is the entry path for projects and codebases wishing to become part of the efforts at The Apache Software Foundation. All code donations from external organizations and existing external projects wishing to join the ASF enter through the Incubator to: 1) ensure all donations are in accordance with the ASF legal standards; and 2) develop new communities that adhere to our guiding principles. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. For more information, visit http://incubator.apache.org/

About The Apache Software Foundation (ASF)
Established in 1999, the all-volunteer Foundation oversees more than 350 leading Open Source projects that provide $20B+ worth of Apache Open Source software to the public at 100% no cost. Through the ASF's merit-based process known as "The Apache Way," more than 730 individual Members and 7,000 Committers across six continents successfully collaborate to develop freely available enterprise-grade software, benefiting billions of users worldwide: thousands of software solutions are distributed under the Apache License; and the community actively participates in ASF mailing lists, mentoring initiatives, and ApacheCon, the Foundation's official user conference, trainings, and expo. The ASF is a US 501(c)(3) charitable organization, funded by individual donations and corporate sponsors including Aetna, Alibaba Cloud Computing, Anonymous, ARM, Baidu, Bloomberg, Budget Direct, Capital One, Cerner, Cloudera, Comcast, Facebook, Google, Handshake, Hortonworks, Huawei, IBM, Indeed, Inspur, Leaseweb, Microsoft, ODPi, Pineapple Fund, Pivotal, Private Internet Access, Red Hat, Target, Tencent, Union Investment, Workday, and Verizon Media. For more information, visit http://apache.org/ and https://twitter.com/TheASF

© The Apache Software Foundation. "Apache", "SkyWalking", "Apache SkyWalking", "Kylin", "Apache Kylin", "RocketMQ", "Apache RocketMQ", and "ApacheCon" are registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. All other brands and trademarks are the property of their respective owners.

# # #

Tuesday April 23, 2019

The Apache Software Foundation Announces Apache® PLC4X™ as a Top-Level Project

Open Source universal protocol adapter powers Industry 4.0 by connecting and integrating Industrial hardware and IoT edge gateways once blocked by closed-source, proprietary legacy systems, incompatible protocols, and vendor lock-in.

Wakefield, MA —23 April 2019— The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today Apache® PLC4X™ as a Top-Level Project (TLP). Apache PLC4X also has the designation as being the 200th project to graduate from the Apache Incubator.

Apache PLC4X is a universal protocol adapter for creating Industrial IoT applications through a set of libraries that allow unified access to a wide range of industrial programmable logic controllers (PLCs) using a variety of protocols with a shared API. The project was originally developed at codecentric AG, and entered the Apache Incubator in December 2017.

"There is a lot of hype about 'Industry 4.0,' 'industrial IoT,' and 'digitization', however, there's unfortunately been no viable way to access industrial PLCs from the Open Source world," said Christofer Dutz, Vice President of Apache PLC4X. "Apache PLC4X is the missing link between Open Source and the reality on today's industrial shop floor. We are proud that PLC4X is helping redefine how industrial software is created, and graduating as an Apache Top-Level Project is an important milestone in solidifying our project's maturity."

Connectivity and integration across industrial hardware and IoT edge gateways is often impossible with closed-source, proprietary legacy systems, incompatible protocols, and locked-in vendor solutions. Not only is Apache PLC4X an API for communicating with industrial hardware, it also provides a set of drivers for communicating using a variety of industrial protocols. In addition, PLC4X ships with a wide variety of integration modules to make it easy to use in other Open Source solutions and frameworks.

Companies needing unified access to any type of industrial PLCs are choosing Apache PLC4X  to capture actionable intelligence through a growing number of interconnected systems and sensors.

"We build industrial IoT solutions and do edge computing in the industrial ecosystem, thus PLC connection is an important concern for us but no part of our core business," said Julian Feinauer, CEO at pragmatic industries GmbH. "As there were no open alternatives, we used our own home-made stack for PLC communication and regularly had issues with edge cases or bugs. We moved to Apache PLC4X about half a year ago and already see the payoff of the initial efforts. Since moving to PLC4X we see a massive performance boost, have connectors to more types of PLCs, and reached very good stability."

"At first we intended to use OPC-UA to establish a connection between our software and the PLC in question," said Andreas Wieland, Technology Consultant at Intelligent Data Analytics GmbH & Co. KG. "We decided to switch to Apache PLC4X for various reasons. One of the major advantages PLC4X has over OPC-UA is a measurable performance improvement and higher responsiveness due to its direct low-level access of variables provided by the PLC. With PLC4X we are able to support a wide range of systems without additional effort or the need of making changes to our software while keeping compatibility to a number of well-known standards."

"Cost and lack of interoperability are significant hurdles in the digital transformation of the shop floor," said Dr. Boris Adryan, Chief Digital Organization at Merck KGaA. "Open Source software can help to overcome these hurdles. We've assessed Apache PLC4X on a training setup for chemical engineers and plant operators, and find it a valuable addition to our toolbox of OT/IT interfaces."

Written in Java with support for various protocols including S7-Step7, Modbus, EtherNet/IP, and Beckhoff ADS, future versions of Apache PLC4X will include versions in C++ and C#, as well as support for BACnet, Emerson DeltaV, KNXNet/IP, Profinet, and other protocols. In addition to providing integrations modular to Apache IoT projects such as Apache Camel, Apache Edgent (incubating), Apache Kafka, and Apache NiFi, the project is planning to also add Apache Brooklyn and Apache Mynewt, among others.

"The past two years have been very challenging, but also very rewarding. It is clear how Apache PLC4X can really help make a difference, and we’re excited to build upon our work thus far," added Dutz. "We invite those interested to join us and help bring the benefits of The Apache Way in developing open software, open communities, and sharing knowledge to the industry."

Catch Apache PLC4X in action at Jug Thüringen (18 June in Erfurt, Germany), ApacheCon North America (9-12 September in Las Vegas, United States), and ApacheCon Europe (22-24 October in Berlin, Germany).

Availability and Oversight
Apache PLC4X software is released under the Apache License v2.0 and is overseen by a self-selected team of active contributors to the project. A Project Management Committee (PMC) guides the Project's day-to-day operations, including community development and product releases. For downloads, documentation, and ways to become involved with Apache PLC4X, visit http://plc4x.apache.org/ and https://twitter.com/apacheplc4x

About the Apache Incubator
The Apache Incubator is the entry path for projects and codebases wishing to become part of the efforts at The Apache Software Foundation. All code donations from external organizations and existing external projects seeking to join the ASF enter through the Incubator to: 1) ensure all donations are in accordance with the ASF legal standards; and 2) develop new communities that adhere to our guiding principles. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. For more information, visit http://incubator.apache.org/ 

About The Apache Software Foundation (ASF)
Established in 1999, the all-volunteer Foundation oversees more than 350 leading Open Source projects that provide $20B+ worth of Apache Open Source software to the public at 100% no cost. Through the ASF's merit-based process known as "The Apache Way," more than 730 individual Members and 7,000 Committers across six continents successfully collaborate to develop freely available enterprise-grade software, benefiting billions of users worldwide: thousands of software solutions are distributed under the Apache License; and the community actively participates in ASF mailing lists, mentoring initiatives, and ApacheCon, the Foundation's official user conference, trainings, and expo. The ASF is a US 501(c)(3) charitable organization, funded by individual donations and corporate sponsors including Aetna, Alibaba Cloud Computing, Anonymous, ARM, Baidu, Bloomberg, Budget Direct, Capital One, Cerner, Cloudera, Comcast, Facebook, Google, Handshake, Hortonworks, Huawei, IBM, Indeed, Inspur, Leaseweb, Microsoft, ODPi, Pineapple Fund, Pivotal, Private Internet Access, Red Hat, Target, Tencent, Union Investment, Workday, and Verizon Media. For more information, visit http://apache.org/ and https://twitter.com/TheASF

© The Apache Software Foundation. "Apache", "PLC4X", "Apache PLC4X", "Brooklyn", "Apache Brooklyn", "Camel", "Apache Camel", "Edgent", "Apache Edgent", "Kafka", "Apache Kafka", "Mynewt", "Apache Mynewt", "NiFi", "Apache NiFi", and "ApacheCon" are registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. All other brands and trademarks are the property of their respective owners.

# # #

Friday April 19, 2019

The Apache News Round-up: week ending 19 April 2019

Mid-month Friday review, on a holiday weekend! Let's see what the Apache community has been up to over the past week:

ASF Board –management and oversight of the business affairs of the corporation in accordance with the Foundation's bylaws.
 - Next Board Meeting: 15 May. Board calendar and minutes http://apache.org/foundation/board/calendar.html

ApacheCon™ –the ASF's official global conference series, bringing Tomorrow's Technology Today since 1998.
 - REGISTRATION OPEN: Apache Roadshow/Chicago 13-14 May http://apachecon.com/chiroadshow19/
 - CFP + REGISTRATION OPEN for both ApacheCons: 1) North America/Las Vegas 9-12 September; 2) Europe/Berlin 22-24 October http://apachecon.com/

ASF Infrastructure –our distributed team on three continents keeps the ASF's infrastructure running around the clock.
 - 7M+ weekly checks yield 99.85% uptime. Performance checks across 50 different service components spread over more than 250 machines in data centers around the world. http://www.apache.org/uptime/

Apache Code Snapshot –this week, 438 Apache contributors changed 1,121,934 lines of code over 2,427 commits. Top 5 contributors, in order, are: Jan Piotrowski, wujimin, Qian Zhang, Andrea Cosentino, and Ash Berlin-Taylor.

Apache Project Announcements –the latest updates by category.

Big Data --
 - Apache Kylin 3.0.0-alpha released https://kylin.apache.org/
 - Apache Myriad (incubating) 0.3.0 released https://myriad.apache.org/
 - Apache UIMA uimaFIT 3.0.0 released http://uima.apache.org/

Build Management --
 - Apache Maven Version 3.6.1 released https://maven.apache.org/

Databases --
 - Apache Jackrabbit 2.18.1 as well as Jackrabbit Oak 1.6.17 and 1.12.0 released http://jackrabbit.apache.org/

Libraries --
 - Apache Commons Pool 2.6.2 released https://commons.apache.org/
 - Apache Commons Lang 3.9 released https://commons.apache.org/

Messaging --
 - Apache Pulsar 2.3.1 released http://pulsar.apache.org/

Microservices --
 - Apache ServiceComb Java-Chassis version 1.2.0 released http://servicecomb.apache.org/

Network-Client --
 - Apache MINA 2.0.21 and 2.1.1 released http://mina.apache.org/
 - [CVE-2019-0231] MINA SSLFilter security issue https://lists.apache.org/thread.html/8acbf44a72befe0cae16f22d77da2ee4231f1cb08e9d266e09594eae@%3Cannounce.apache.org%3E
 - Apache Qpid Dispatch 1.7.0 released http://qpid.apache.org

Servers --
 - Apache Tomcat 7.0.94, 8.5.40, and 9.0.19 released http://tomcat.apache.org/
 - Apache Traffic Control 3.0.1 released http://trafficcontrol.apache.org/

Web Frameworks --
 - Apache Wicket 9.0.0-M1 released http://wicket.apache.org/

Did You Know?

 - Did you know that the Open Source Design community will be holding a track at ApacheCon in Berlin this year? CFP is open! https://www.apachecon.com/

 - Did you know that ASF co-Founders  Sameer Parekh Brenn, Mark Cox, Lars Eilebrecht, Jim Jagielski, Aram Mirzadeh, Bill Stoddard, Randy Terbush, and Dirk-Willem van Gulik have shared their thoughts on the ASF's 20th Anniversary? https://s.apache.org/YnHi

 - Did you know that the ASF codebase is conservatively valued at least $20B, using the COCOMO 2 model? https://s.apache.org/ASF20thAnniversary

Apache Community Notices:

 - Celebrating 20 Years Community-led Development "The Apache Way" https://s.apache.org/ASF20thAnniversary

 - ASF Founders look back on 20 Years of the ASF https://blogs.apache.org/foundation/entry/our-founders-look-back-on

 - The Apache Way to Sustainable Open Source Success https://s.apache.org/GhnI

 - Foundation Reports and Statements http://www.apache.org/foundation/reports.html

 - ApacheCon: Tomorrow's Technology Today since 1998 http://s.apache.org/ApacheCon

 - Apache in 2018 - By The Digits https://s.apache.org/Apache2018Digits

 - ASF Operations Summary: Q2 FY2019 https://s.apache.org/d2Fq

 - ASF Annual Report for FY2018 https://s.apache.org/FY2018AnnualReport

 - The Apache Software Foundation 2018 Vision Statement https://s.apache.org/zqC3

 - Foundation Statement –Apache Is Open. https://s.apache.org/PIRA

 - "Success at Apache" focuses on the processes behind why the ASF "just works". https://blogs.apache.org/foundation/category/SuccessAtApache

 - Please follow/like/re-tweet the ASF on social media: @TheASF on Twitter and on LinkedIn at https://www.linkedin.com/company/the-apache-software-foundation

 - Do friend and follow us on the Apache Community Facebook page https://www.facebook.com/ApacheSoftwareFoundation/and Twitter account https://twitter.com/ApacheCommunity

 - The list of Apache project-related MeetUps can be found at http://events.apache.org/event/meetups.html

 - Spark + AI Summit 2019 will be held 23-25 April/San Francisco and 15-17 October/Amsterdam https://databricks.com/sparkaisummit/

 - Apache Roadshow/Chicago will be held 13-14 May 2019 http://apachecon.com/

 - The Apache Big Data community will be at DataWorks Summit in Washington DC 20-23 May 2019 https://dataworkssummit.com/

 - CFP and Registration open for ApacheCon North America 9-12 September 2019 http://apachecon.com/

 - CFP and Registration open for ApacheCon Europe 22-24 October 2019 http://apachecon.com/

 - Find out how you can participate with Apache community/projects/activities --opportunities open with Apache HTTP Server, Avro, ComDev (community development), Directory, Incubator, OODT, POI, Polygene, Syncope, Tika, Trafodion, and more! https://helpwanted.apache.org/

 - Are your software solutions Powered by Apache? Download & use our "Powered By" logos http://www.apache.org/foundation/press/kit/#poweredby

= = =

For real-time updates, sign up for Apache-related news by sending mail to announce-subscribe@apache.org and follow @TheASF on Twitter. For a broader spectrum from the Apache community, https://twitter.com/PlanetApache provides an aggregate of Project activities as well as the personal blogs and tweets of select ASF Committers.

# # #

Friday April 12, 2019

The Apache News Round-up: week ending 12 April 2019

Happy Friday, everyone -- it's time to look back on a fantastic week with the Apache community:

ASF Board –management and oversight of the business affairs of the corporation in accordance with the Foundation's bylaws.
 - Next Board Meeting: 17 April. Board calendar and minutes http://apache.org/foundation/board/calendar.html

ApacheCon™ –the ASF's official global conference series, bringing Tomorrow's Technology Today since 1998.
 - REGISTRATION OPEN: Apache Roadshow/Chicago 13-14 May 2019 http://apachecon.com/chiroadshow19/
 - CFP + EARLY REG OPEN for both ApacheCon North America 9-12 September in Las Vegas and ApacheCon Europe 22-24 October in Berlin http://apachecon.com/ --content categories include Big Data, Community, Geospatial, Graphs, Integration, IoT, Machine Learning, Observability, Open Design, and more!

ASF Infrastructure –our distributed team on three continents keeps the ASF's infrastructure running around the clock.
 - 7M+ weekly checks yield stunning 100% uptime! Performance checks across 50 different service components spread over more than 250 machines in data centers around the world. http://www.apache.org/uptime/

Apache Code Snapshot –this week, 444 Apache contributors changed 1,057,059 lines of code over 2,526 commits. Top 5 contributors, in order, are: Andrea Cosentino, Tilman Hausherr, Zhang Duo, Mark Thomas, and Pedro Boado.

Apache Project Announcements –the latest updates by category.

Big Data --
 - Apache BookKeeper 4.9.1 released http://bookkeeper.apache.org/
 - Apache Flink 1.8.0 released https://flink.apache.org/
 - Apache NiFi 1.9.2 released https://nifi.apache.org/

Content --
 - Apache PDFBox 2.0.15 released http://pdfbox.apache.org/
 - Apache POI 4.1.0 released https://poi.apache.org/
 - Apache UIMA 3.0.2 released http://uima.apache.org/

Libraries --
 - Apache Portable Runtime APR 1.7.0 released http://apr.apache.org/
 - Apache HttpComponents Client 5.0 beta4 released http://hc.apache.org/

Microservices --
 - Apache ServiceComb Pack version 0.4.0 released http://servicecomb.apache.org/

Network-Client --
 - Apache OpenMeetings 5.0.0-M1 released https://openmeetings.apache.org/
 - Apache Qpid JMS 0.41.0 and Apache Qpid Broker-J 7.1.2 released http://qpid.apache.org

Operating Systems --
 - Apache Mynewt 1.6.0 and Apache NimBLE 1.1.0 released http://mynewt.apache.org/

Servers --
 - CVE-2019-0232 Apache Tomcat Remote Code Execution on Windows https://lists.apache.org/thread.html/4b002204ebf429142448c1998439b9a4cd1516388dec8dfa9054a5a8@%3Cannounce.apache.org%3E

Web Application Frameworks --
 - Apache Wicket 7.13.0 and 8.4.0 released https://wicket.apache.org


Did You Know?

 - Did you know that Apache Log4j is featured in this month's special Java Tools edition of JAX Magazine? https://jaxenter.com/jax-magazine/issues/jax-magazine-april-2019-putting-spotlight-java-tools

 - Did you know that several of this year's IPOs, such as Lyft, Pinterest, Slack, and Uber, are part of the Apache Kafka community? http://kafka.apache.org/

 - Did you know that responses from the greater Apache community in response to "The Apache Way To Me" are featured at http://apache.org/theapacheway/ ?

Apache Community Notices:

 - Celebrating 20 Years Community-led Development "The Apache Way" https://s.apache.org/ASF20thAnniversary

 - ASF Founders look back on 20 Years of the ASF https://blogs.apache.org/foundation/entry/our-founders-look-back-on

 - The Apache Way to Sustainable Open Source Success https://s.apache.org/GhnI

 - Foundation Reports and Statements http://www.apache.org/foundation/reports.html

 - ApacheCon: Tomorrow's Technology Today since 1998 http://s.apache.org/ApacheCon

 - Apache in 2018 - By The Digits https://s.apache.org/Apache2018Digits

 - ASF Operations Summary: Q2 FY2019 https://s.apache.org/d2Fq

 - ASF Annual Report for FY2018 https://s.apache.org/FY2018AnnualReport

 - The Apache Software Foundation 2018 Vision Statement https://s.apache.org/zqC3

 - Foundation Statement –Apache Is Open. https://s.apache.org/PIRA

 - "Success at Apache" focuses on the processes behind why the ASF "just works". https://blogs.apache.org/foundation/category/SuccessAtApache

 - Please follow/like/re-tweet the ASF on social media: @TheASF on Twitter and on LinkedIn at https://www.linkedin.com/company/the-apache-software-foundation

 - Do friend and follow us on the Apache Community Facebook page https://www.facebook.com/ApacheSoftwareFoundation/and Twitter account https://twitter.com/ApacheCommunity

 - The list of Apache project-related MeetUps can be found at http://events.apache.org/event/meetups.html

 - The Apache Big Data community will be at DataWorks Summit in Washington DC 20-23 May 2019 https://dataworkssummit.com/

 - Spark + AI Summit 2019 will be held 23-25 April/San Francisco and 15-17 October/Amsterdam https://databricks.com/sparkaisummit/

 - CFP and Registration open for ApacheCon North America 9-12 September 2019 http://apachecon.com/

 - CFP and Registration open for ApacheCon Europe 22-24 October 2019 http://apachecon.com/

 - Find out how you can participate with Apache community/projects/activities --opportunities open with Apache HTTP Server, Avro, ComDev (community development), Directory, Incubator, OODT, POI, Polygene, Syncope, Tika, Trafodion, and more! https://helpwanted.apache.org/

 - Are your software solutions Powered by Apache? Download & use our "Powered By" logos http://www.apache.org/foundation/press/kit/#poweredby

= = =

For real-time updates, sign up for Apache-related news by sending mail to announce-subscribe@apache.org and follow @TheASF on Twitter. For a broader spectrum from the Apache community, https://twitter.com/PlanetApache provides an aggregate of Project activities as well as the personal blogs and tweets of select ASF Committers.

# # #

Friday April 05, 2019

The Apache News Round-up: week ending 5 April 2019

Welcome, April! We're wrapping up another great week with the following activities:

Success at Apache –the monthly blog series that focuses on the people and processes behind why the ASF "just works".
 - "Positively impacting the world one contribution at a time" by Dinesh Joshi https://s.apache.org/aATd

ASF Board –management and oversight of the business affairs of the corporation in accordance with the Foundation's bylaws.
 - Next Board Meeting: 17 April. Board calendar and minutes http://apache.org/foundation/board/calendar.html

ApacheCon™ –the ASF's official global conference series, bringing Tomorrow's Technology Today since 1998.
 - The Apache® Software Foundation Announces Call for Presentations and Registration Open for ApacheCon, its Official Global Conference Series https://s.apache.org/67tH
 - Schedule live - join us! Apache Roadshow/Chicago 13-14 May 2019 http://apachecon.com/chiroadshow19/
 - CFP + Registration Open: ApacheCon North America 9-13 September in Las Vegas http://apachecon.com/
 - CFP + Registration Open: ApacheCon Europe 22-24 October in Berlin http://www.apachecon.com/aceu19/

ASF Infrastructure –our distributed team on three continents keeps the ASF's infrastructure running around the clock.
 - 7M+ weekly checks yield 99.96% uptime. Performance checks across 50 different service components spread over more than 250 machines in data centers around the world. http://www.apache.org/uptime/

Apache Code Snapshot –this week, 466 Apache contributors changed 840,932 lines of code over 2,547 commits. Top 5 contributors, in order, are: Akira Ajisaka, Zhang Duo, Matteo Merli, Colm O hEigeartaigh, and Ravindra Pesala.

Apache Project Announcements –the latest updates by category.

Big Data --
 - Apache Arrow 0.13.0 released http://arrow.apache.org/
 - Apache BookKeeper 4.8.2 released http://bookkeeper.apache.org/

Libraries --
 - Apache Velocity Engine 2.1 released https://velocity.apache.org/

Network-Client --
 - Apache HttpComponents Client 4.5.8 GA released http://hc.apache.org/
 - Apache Qpid Proton-J 0.32.0 released http://qpid.apache.org

Servers --
 - Apache HTTP Server 2.4.39 released http://httpd.apache.org/

Did You Know?

 - Did you know that the following Apache projects are celebrating anniversaries this month: Apache CXF (11 years); Avro, HBase, Mahout, Nutch, Tika, Traffic Server (9 years); Creadur and Jena (7 years); DeltaSpike (6 years); ORC and Parquet (4 years); Apex, AsterixDB, and Johnzon (3 yrs); CarbonData, Fineract, and Metron (2 years)? Many happy returns! https://projects.apache.org/committees.html?date

 - Did you know that some of the ASF's original founders shared their thoughts on the Foundation's past 20 years? A great read at https://blogs.apache.org/foundation/entry/our-founders-look-back-on

 - Did you know that whilst The Apache Way is a living, breathing interpretation of one's experience with our community-led development process, it has 5 core tenets that Apache Projects and their communities must adhere to? https://s.apache.org/TheApacheWay

Apache Community Notices:

 - ASF Founders look back on 20 Years of the ASF https://blogs.apache.org/foundation/entry/our-founders-look-back-on

 - The Apache Way to Sustainable Open Source Success https://s.apache.org/GhnI

 - Foundation Reports and Statements http://www.apache.org/foundation/reports.html

 - ApacheCon: Tomorrow's Technology Today since 1998 http://s.apache.org/ApacheCon

 - Apache in 2018 - By The Digits https://s.apache.org/Apache2018Digits

 - ASF Operations Summary: Q2 FY2019 https://s.apache.org/d2Fq

 - ASF Annual Report for FY2018 https://s.apache.org/FY2018AnnualReport

 - The Apache Software Foundation 2018 Vision Statement https://s.apache.org/zqC3

 - Foundation Statement –Apache Is Open. https://s.apache.org/PIRA

 - "Success at Apache" focuses on the processes behind why the ASF "just works". https://blogs.apache.org/foundation/category/SuccessAtApache

 - Please follow/like/re-tweet the ASF on social media: @TheASF on Twitter and on LinkedIn at https://www.linkedin.com/company/the-apache-software-foundation

 - Do friend and follow us on the Apache Community Facebook page https://www.facebook.com/ApacheSoftwareFoundation/and Twitter account https://twitter.com/ApacheCommunity

 - The list of Apache project-related MeetUps can be found at http://events.apache.org/event/meetups.html

 - The Apache Big Data community will be at DataWorks Summit in Washington DC 20-23 May 2019 https://dataworkssummit.com/

 - Spark + AI Summit 2019 will be held 23-25 April/San Francisco and 15-17 October/Amsterdam https://databricks.com/sparkaisummit/

 - CFP and Registration open for ApacheCon North America 9-12 September 2019 http://apachecon.com/

 - CFP and Registration open for ApacheCon Europe 22-24 October 2019 http://apachecon.com/

 - Find out how you can participate with Apache community/projects/activities --opportunities open with Apache HTTP Server, Avro, ComDev (community development), Directory, Incubator, OODT, POI, Polygene, Syncope, Tika, Trafodion, and more! https://helpwanted.apache.org/

 - Are your software solutions Powered by Apache? Download & use our "Powered By" logos http://www.apache.org/foundation/press/kit/#poweredby

= = =

For real-time updates, sign up for Apache-related news by sending mail to announce-subscribe@apache.org and follow @TheASF on Twitter. For a broader spectrum from the Apache community, https://twitter.com/PlanetApache provides an aggregate of Project activities as well as the personal blogs and tweets of select ASF Committers.

# # #

Monday April 01, 2019

Success At Apache: Positively impacting the world one contribution at a time

by Dinesh Joshi

My journey with Apache began in 1999 with Apache httpd and Apache Tomcat. Apache httpd was the de facto webserver at the time on Linux and Tomcat was the most well known Java Servlet container. LAMP (Linux, Apache httpd, MySQL, PHP) stack was a fantastic combination. From that point on, I have always been a Apache user, successively exploring technologies like Apache Commons, Apache Storm, Apache Hadoop, Apache HBase, and Apache Cassandra. It has been a very dependable OSS brand. Being interested in Distributed Systems and Databases, I began exploring OSS databases and came across Cassandra.

In early 2018, almost 19 years after I was first introduced to Apache projects, I began actively contributing to Apache Cassandra source. I have always been passionate about Cassandra and used it during my Masters at Georgia Tech. Its distributed, shared-nothing model is amazing. So when I did get the opportunity to contribute to the Cassandra codebase, I decided to make the most of it. Over the past year I have contributed over 25 patches as an author and reviewed over 30 patches. Collaborating with various contributors in the community, we successfully proposed the very first CIP (Cassandra Improvement Process), a Cassandra Sidecar. We, the community, are now busy building it. I have contributed some interesting changes to Cassandra so that it is more reliable and can scale better viz. Zero Copy streaming and Zstd Compressor which have been featured on the Apache Cassandra blog and at various international conferences. This has generated new interest in Cassandra.

I fully credit the Cassandra community with enabling a new contributor like me to make meaningful contributions. It is an incredibly passionate community, with a lot of questions, answers and knowledge dominating the project JIRA board and mailing lists. As a new contributor it was incredible to see a lot of community interest in what I was contributing. The Sidecar specifically generated a lot of discussion and debate within the community and ultimately we achieved consensus, the Apache Way! Zero Copy streaming is something that big players like Netflix, Uber, etc were interested in. Contributors from Netflix took the initiative in testing and benchmarking it and posting the results on Jira. Getting your work into an Open Source project is one thing but it is humbling to see your work being actively evaluated by some of the biggest industry names. It is even more fascinating to me how people can overcome organizational boundaries to collaborate on a project, and how ideas are accepted, debated and implemented as a community ultimately making it better for everyone in the world. Given my contributions to the Cassandra community, recently the PMC voted me in as a Committer which will help me bring in more contributions from the community as well as help mentor others to join in and contribute!

My goal with contributing to Cassandra was to give back to the community the knowledge & expertise that I have gained over the years building some of the most scalable systems in the world. I have found great mentors along the way who have helped me achieve that goal. It is incredible to see the impact we have on the world through Apache projects such as Apache Cassandra. 

Cassandra is used at some of the biggest organizations in the world for mission critical applications and changes like Zero Copy streaming (CASSANDRA-14556) or Zstd Compression (CASSANDRA-14482) will have a significant impact on many large businesses and more importantly people’s lives. Specifically Zero Copy Streaming in Cassandra allows the database to recover from a failed node several times faster than existing stable version of Cassandra. In addition, it also lowers the amount of resources that are required by the streaming process. Therefore, an organization running large installations of Cassandra can see a meaningful reduction in MTTR (Mean Time to Recovery) as well as reduce the spare server pool capacity that they need to maintain. This lowers the TCO (Total Cost of Ownership) for Cassandra. Zstd Compression is a new lossless compression scheme that offers better compression ratios over existing LZ4 Compression that is used within Cassandra with comparable compression speed. It can reduce storage needs by up to 40% depending on the characteristics of your dataset. Again, this not only reduces the expenses but also requires fewer servers to store data. As a result you are not only saving money but in a way saving the planet by using fewer servers.

I also believe that being a Open Source contributor is not just about code contributions. Contributions come in various forms and one of them is documentation. Seeing how Cassandra’s documentation is not updated, I proposed Cassandra for Google Season of Documentation to improve it. I also have been invited to talk about Cassandra at various conferences across Asia, Europe and North America. So far, in the past year, I have spoken about Cassandra at 9 conferences. It is great to engage with the user community at large which is very passionate and excited about Cassandra. This is one of the most important aspects of community contributions because you get to talk to your users first hand. It also generates interest in the project and is key to getting new contributors for your project.

In summary, this is impossible without having a great, supportive community which is the whole point of the ASF – to build great communities that foster collaboration making the world better one contribution at a time.

Dinesh Joshi is a Senior Software Engineer and a Committer on the Apache Cassandra project. He has a Masters in Computer Science (Distributed Systems & Databases) from Georgia Tech, Atlanta. In the past, Dinesh was a Principal Software Engineer at Yahoo building real time distributed systems for Yahoo’s Finance Web, iOS & Android apps. He is also an international speaker and regularly talks about Apache Cassandra and Databases. In his spare time, he volunteers as a mentor for Women Who Code.

# # #

"Success at Apache" is a monthly blog series that focuses on the people and processes behind why the ASF "just works". https://blogs.apache.org/foundation/category/SuccessAtApache

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation