Life at Eclipse

Musings on the Eclipse Foundation, the community and the ecosystem

Archive for the ‘Foundation’ Category

Jakarta EE Is Taking Off

with 2 comments

With the results of the 2020 Jakarta EE survey and the initial milestone release of the Jakarta EE 9, it’s clear the community’s collective efforts are resonating with the global Java ecosystem.

Before I get to the survey results, I want to say a huge thank you to everyone who took the time to participate in the survey. We received nearly 2,200 responses from software developers, architects, and decision-makers around the world — an increase of almost 20 percent over last year’s survey. With your insight, we’ve gained a clear and comprehensive view of enterprise Java strategies and priorities globally, which in turn we are freely sharing with the ecosystem.

Jakarta EE Adoption and Compatible Implementations Are on the Rise

Less than a year after its initial release, Jakarta EE has emerged as the second-place cloud native framework with 35 percent of respondents saying they use it. While the Spring and Spring Boot frameworks are still the leading choices for building cloud native applications, their usage share dropped 13 percent to 44 percent in the 2020 survey results.

Combined, Java EE 8 and Jakarta EE 8 hit the mainstream with 55 percent adoption. Jakarta EE 8 was responsible for 17 percent of that usage, despite only shipping for the first time in September 2019. This is truly significant growth.

We’re also seeing a strong uptick in Jakarta EE 8 compatible products. Companies including IBM, Red Hat, Payara, Primeton, TmaxSoft, and Apusic now have Jakarta EE 8 Full Platform compatible products. Since January 2020, we’ve had four new Full Platform compatible implementations and one new Web Profile compatible implementation. In addition to Eclipse GlassFish 5.1, this brings Jakarta EE 8 adoption to 12 compatible products. This is an outstanding achievement for the Jakarta EE community to have more full platform compatible products in 8 months than Java EE 8 had in over 2 years. You can see the complete list here.

You can also expect to see additional compatible implementations in the coming months as more applications are passing Technology Compatibility Kit (TCK) tests and are well on their way to becoming certified as Jakarta EE 8-compatible products.

Architectural Approaches Are Evolving

This year’s Jakarta EE survey also showed a slight drop in the popularity of using a microservices architecture for implementing Java systems in the cloud compared to last year. At the same time, use of monolithic architectures for implementing Java systems in the cloud nearly doubled since last year’s survey and is now at 25 percent.

These results may indicate that companies are pragmatically choosing to simply “lift and shift” existing applications to the cloud instead of rearchitecting them as microservices.

Interestingly, the survey also indicated the Jakarta EE community would like to see better support for microservices in the platform. When you combine this fact with the rise of Jakarta EE, it’s reasonable to believe developers may be starting to favor vendor-neutral standards for building Java microservices over single-vendor microservices frameworks.

The Industry Is Moving to the New Jakarta EE Namespace

The support we’re seeing for the adoption of the new namespace in Jakarta EE 9 reinforces the value the industry sees in Jakarta EE. Technology leaders are already investing to ensure their software supports the Jakarta EE 9 namespace changes and others have indicated they will do the same. Some of these implementations include:

  • Eclipse GlassFish 6.0 milestone release is available to download
  • Jetty 11.0.0-alpha0 milestone release is available to download
  • Apache Tomcat 10.0 M6 milestone release is available to download
  • Payara Platform 6 milestone release coming in Q4 2020
  • OpenLiberty 20.0.0.7 Beta release is available with basic Web application support to download
  • Apache TomEE 9.0 milestone release using Eclipse Transformer project tools is available to download
  • WildFly 21 is planning a milestone release for fall 2020
  • Piranha Micro p20.6.1 milestone release is available to download.

While the Jakarta EE 9 tooling release doesn’t include new features, it’s a very important and necessary step on the road to Jakarta EE 10 and the next era of innovation using cloud native technologies for Java. With the full Jakarta EE 9 release in fall this year, Jakarta EE will be ideally positioned to drive true open source, cloud native innovation using Java.

Diversity, Achieved

One of the items that I am particularly happy about is the achievement of establishing Jakarta EE as a vendor-neutral, community-led technology platform. When we started the process of moving Java EE from Oracle to the Eclipse Foundation there were some who doubted that it could be accomplished successfully. The numbers tell the story: Oracle’s contributions are still leading the pack at 27%, but the community-at-large is

JakartEEDev v2
now over 40%. Contributions from our other members are led by Payara, VMware (Pivotal), Red Hat, and IBM. Based on these results, it is clear that Jakarta EE has truly achieved its original objective of becoming a vendor-neutral, community-led industry initiative. A lot of people worked very hard to achieve this, and I’m thrilled by the results.

Discover Jakarta EE

Here are three ways to learn more about Jakarta EE and understand why it’s gaining mainstream adoption so quickly:

  • Join the community at the Jakarta EE 9 Milestone Release Virtual Party and networking opportunity on Tuesday, June 23 at 11:00 a.m. EDT. To register for the event, click here.
  • Find out more about the Jakarta EE 9 milestone release here.
  • Review the complete 2020 Jakarta EE Survey results here.

Edit: Reflect IBM’s contributions
Edit #2: Add link to Apache TomEE download

Written by Mike Milinkovich

June 23, 2020 at 7:03 am

Eclipse Foundation Support for the Black Community

The events of the past several weeks have reminded us yet again that racism remains a reality in our society. It is terribly sad and frustrating to be reminded that in 2020 hate and injustice still rule the lives of so many. It is heartbreaking that we even have to say “Black lives matter”. I and the Eclipse Foundation stand in solidarity with the Black community and will continue our efforts to provide an inclusive, diverse, and welcoming community for all.

I encourage everyone in the Eclipse community to listen and learn from our colleagues who have experienced racism, whether personally or professionally. It is only by opening our hearts and our minds to the experiences of others that we can overcome fear and bias.

For sixteen years the Eclipse Foundation has been home to an open, welcoming, and diverse community. But we all can, and must, do more to reject discrimination and foster mutual understanding and respect. I am committed to furthering the discussion and encourage foundation staff and the broader Eclipse community to contact me with ideas about how we can become more inclusive.

Written by Mike Milinkovich

June 10, 2020 at 10:00 am

Posted in Foundation

2020 Annual Report: Our Momentum Reflects Major Industry Trends

We have released the 2020 Annual Eclipse Foundation Community Report today and it highlights the Eclipse Foundation’s incredible growth and evolution over the past year. Our community’s momentum — from a record number of new members and greater membership diversity to our expansion into new technology areas and transition to Europe — reflects significant shifts that are occurring in our industry.

Companies Are Becoming Software-Centric

Digitalization is the single biggest industry trend in the world today. Companies in every sector are realizing the economic value that’s unlocked by software innovations that enable digital capabilities and business models.

This trend is a key reason more than 50 new members have joined the Eclipse Foundation since the beginning of 2020 and five new working groups have been established.

Companies are investing in open source strategies even as the world is experiencing major economic turmoil because they realize it’s the only way to keep pace with global innovation and thrive.

Software Consumers Want to Influence Software Evolution

The broad diversity of companies joining the Eclipse Foundation reflects another industry trend: The next big wave in open source adoption and innovation will be led by companies we traditionally thought of as consumers of software technologies rather than producers.

These companies want to shift from providing suppliers and partners with specifications that must be met to laying out requirements. NASA adopted this strategy a number of years ago and it led to the recent Falcon 9 rocket launch with SpaceX.

Chevron, a multinational oil, gas, and energy company, is taking the same approach. Chevron joined the Eclipse Foundation to become actively involved in the Sparkplug Working Group to ensure the Sparkplug specification, which defines how to use the MQTT protocol in mission-critical, real-time environments, includes their requirements for multi-vendor interoperability. This will allow Chevron to require that its suppliers comply with the Sparkplug specification with full confidence the resulting products will interoperate with the company’s existing equipment.

Open Source Benefits Extend Beyond Software

Our strategic partnership with the not-for-profit OpenHW Group is our first involvement in an open hardware initiative. The OpenHW Group supports development of the CORE-V family of RISC-V-based open source cores, related IP, tools, and software. It’s a new, interesting, and important domain for us. It’s also the first time the Foundation has joined forces with a separate nonprofit entity to develop a new technology under the Eclipse Development Process.

Open hardware is a rapidly growing area and the OpenHW Group is doing amazing work to become the vector of commercialization for the RISC-V instruction set architecture. I think they’re taking the right approach and I’m personally very excited about the technology and our partnership.

Our Investments Are Paying Off

To align with industry trends and help ensure our ongoing relevance in a changing world, the Eclipse Foundation made a number of strategic investments over the past year.

Our recently announced transition to a European organization is a prime example. We see a huge opportunity to support European companies, organizations, and governments with an open source foundation with the international reach and reputation needed to execute on their goals, strategies, and policies.

The 2020 Community Report confirms our investments are starting to pay off and I want to sincerely thank everyone who has helped drive our evolution and expansion. Supporting the incredible number of activities we’re involved in is not easy, and our internal team and community members have dedicated tremendous time and effort to make it all happen.

Step Outside Your Comfort Zone

I strongly encourage everyone to question their preconceived, historical notions about what the Eclipse Foundation is and what it does. With more than 375 projects in our technology portfolio, there are likely projects and opportunities you’re not aware of that could be bringing value to your daily life as a developer or to your organization.

Take a few minutes to step outside your immediate area of involvement in the Foundation and discover the breadth and depth of activities in the broader Eclipse community:

Share Your Thoughts

As always, we welcome your comments and feedback. Let us know your thoughts at emo@eclipse.org or on Twitter @EclipseFdn.

To read the 2020 Annual Eclipse Foundation Community Report, click here.

Written by Mike Milinkovich

June 9, 2020 at 7:42 am

Posted in Foundation

The Eclipse Foundation Is Moving to Europe

Today we are announcing that the Eclipse Foundation is transitioning itself to become a European-based organization, specifically a Belgian international nonprofit association. I wanted to take this opportunity to share with you our plans for the transition and what the announcement means to our community.

Let’s begin with some context. The first quarter of 2020 was the most successful in our organization’s history, as measured by the addition of 40 new member companies, five new working groups, and 11 new project proposals. Over the last few years, our community has expanded to create new projects in technology areas such as cloud and edge applications, IoT, artificial intelligence, digital ledger technologies, open processor designs, and many others. Combined with our roots in Java, tooling and rich client platforms, and modeling, this has made Eclipse Foundation the home of an incredibly diverse range of exciting, commercially-focused open source technologies.

Our goal is to continue this growth and diversification, and to continue to establish the Eclipse Foundation as an institution enabling global open collaboration and innovation. We believe that this strategy makes the Foundation, and by extension your investments in our open source projects, more secure and sustainable.

We believe this “move to Europe” is the most effective way for us to achieve this goal.   The reason is straightforward – while we support a diverse, international ecosystem, most of our growth has already been happening in Europe. With 170 of our member organizations and more than 900 of our committers based in Europe, the Eclipse Foundation is, by those measures and others, already the largest open source organization in Europe.

Which brings me to today’s announcement. By creating the Eclipse Foundation AISBL, an international non-profit association based in Brussels, we are furthering our vision of the Eclipse Foundation as a global institution that builds on our existing membership base, active developer community, and strong institutional relationships to enable the free flow of open software innovation. We believe that our transition to Europe will help to advance toward this goal, for the benefit of industries and developer communities worldwide.

Here are the highlights of our action plan:

  • We expect to create the Belgian international non-profit association by July 2020.
  • In parallel, we will establish a modern open source project development forge based on GitLab and physically hosted in Europe. We expect the forge to be operational this summer. This will provide our projects and committers a third option for their development forge.
  • The Eclipse and Eclipse Foundation names, trademarks, and brands will be controlled by the new Belgian entity, as will the core policies such as antitrust and intellectual property. Going forward our membership dues will be stated in euros.
  • The Eclipse Foundation, while currently a USA incorporated not-for-profit organization, already manages its operations split between Canada and Europe, so there will be minimal to no impact to the Foundation’s operations.

So, what does this move mean for our members? For our corporate members, there is no immediate change.  Our projects and working groups will continue operating exactly as they are.  Once we have the Belgian entity up and operating, we will reach out to you with more details, but do expect your engagement with the Foundation to remain largely unchanged.

To our Committer members, as well as our project committers and contributors, the message is two-fold. First, thank you for your commitment and participation. Second, keep doing what you’re doing. In the near-term, it will be “business as usual” for committers and contributors of Eclipse projects. In the medium term, we are standing up a new GitLab-based forge physically hosted in Europe that will be available as a choice for any projects that would like to use it.

And, critically important as it is the main driver for the move, as we expand our presence in Europe, we anticipate new opportunities for our global community members to participate in innovative new open source projects.

Read the full text of the announcement here. Additional resources and information on the Eclipse Foundation’s plans and how interested parties can get involved at eclipse.org/europe. Resources include:

I hope that this has helped clarify our motivations and the way forward for the next exciting phase of our community’s expansion. More details will follow over the coming weeks as we quickly execute on these plans, but if you have questions in the interim, feel free to reach out to me, or to our team at eclipse-europe@eclipse.org.

I look forward to this exciting next chapter together – thank you for your continued support!

 

Written by Mike Milinkovich

May 12, 2020 at 4:00 am

Posted in Foundation, Open Source

The 2020 IoT Developer Survey Goes to the Edge

Our 2020 IoT Developer Survey is open until June 26, and for the first time, the survey includes questions about how developers are incorporating edge computing technologies into their IoT solutions.

With your input, everyone in the IoT ecosystem — original equipment manufacturers (OEMs), software vendors, hardware manufacturers, service providers, enterprises of all sizes, and individual developers — will have a better understanding of the latest IoT solutions and service development trends and how these trends impact their strategies and businesses.

Completing the survey also gives you a unique opportunity to influence the roadmaps of the Eclipse IoT Working Group and the Eclipse Edge Native Working Group. IoT and edge technologies are intrinsically intertwined, and your choices for development tools, architectures, deployment technologies, security, connectivity, and other aspects will help ensure our working groups continue to focus on your top priorities and requirements for cloud-to-edge IoT solution development.

This is the sixth year for the IoT Developer Survey, and every year the survey results provide valuable insight into the requirements, priorities, and perceptions in active IoT developer communities. In 2019, we received more than 1,700 survey responses, including more than 1,100 responses from developers who were working on IoT projects in a professional capacity — a clear indication the IoT ecosystem recognizes the value of the survey results.

With your input, we were able to identify relevant IoT technologies, leading architectures, applications, and standards on a global scale. The 2019 survey also revealed that IoT development is expanding at a rapid pace, fueled predominantly by increasing investments in industrial markets. The results highlighted developers’ focus on IoT platforms, home automation, and industrial automation.

The IoT Developer Survey is distinct from, but complementary to, our IoT Commercial Adoption Survey. The IoT Commercial Adoption Survey goes beyond the developer perspective to find out what organizations are doing with IoT and their plans for production deployments. With the results from this survey, stakeholders including software vendors, IoT platform vendors, IoT solution providers, and manufacturing organizations gain critical insight into the right next steps for their businesses.

Take a Few Minutes to Complete the IoT Developer Survey

The IoT Developer Survey is the IoT industry’s largest developer survey and I encourage all developers in the IoT ecosystem to add their voice. It takes less than 10 minutes to complete.

You can access the survey here.

Written by Mike Milinkovich

May 11, 2020 at 8:30 am

Posted in Foundation, Open Source