Life at Eclipse

Musings on the Eclipse Foundation, the community and the ecosystem

The Eclipse Foundation’s Move to Europe: Membership Impacts

This is a continuation of yesterday’s Welcome to the Eclipse Foundation AISBL blog.

Yesterday, we announced that we completed our move to European-based governance with the creation of Eclipse Foundation AISBL, a Belgian international nonprofit association. In this post, I wanted to take this opportunity to provide an overview of the membership-impacting changes associated with our move to Europe. 

Part of the transition effort has involved updating our membership documents and bylaws to reflect European-based governance and currency. All of these new documents are available on our governance documents page.  Here’s a quick summary of the key changes of relevance to members:

  • Day-to-day interactions don’t change, including the work done in our projects and working groups. 
  • Members will be asked to switch their membership from the U.S. organization to the new Belgian international non-profit organization. We will reach out to members over the next few months to make this happen. You can review the draft membership agreement.
  • As of October 1st of last year, all membership fees are now restated in euros.  Existing members’ fees are being discounted by 10% from October 1, 2020 through September 30, 2021 to help compensate for currency exchange rates.
  • The Solutions membership level is renamed to Contributing to better reflect the diverse group of organizations that participate in, and contribute to, the Eclipse Foundation ecosystem.
  • We have established new bylaws to reflect Belgian laws.

For details about these, and other changes for members, see my previous blog, and our frequently asked questions.

We will be contacting all of our members and committers to update their agreements with the new Belgian entity. This may include your membership agreement, committer agreements, and working group participation agreements as applicable. 

If you have questions or feedback, feel free to reach out to me, or to our team at eclipse-europe@eclipse.org. Thank you for your support!

Written by Mike Milinkovich

January 15, 2021 at 3:00 am

Posted in Foundation

Welcome to the Eclipse Foundation AISBL

Today, we’re announcing that the Eclipse Foundation has successfully completed all of the necessary formalities and has formally established the Eclipse Foundation AISBL, an international non-profit association based in Brussels, Belgium.

As a European-based global organization, the Eclipse Foundation is in the ideal position to build on the growing momentum of strategic open source in Europe and on our strength in the region to support open source innovation globally.

Today’s announcement  is the culmination of months of work, since we first announced our intent to establish ourselves as European in May 2020. I want to thank everyone who has had a hand in making our legal transition to Europe a reality. There have been many aspects to consider and a lot of work behind the scenes to get all of the required pieces in place. And the journey isn’t over yet! I will be publishing a second blog post shortly discussing what this means for our members and committers. Tl;dr: keep doing what you’re doing. 

Building on Our Strength in Europe Advances Open Source Innovation Globally

The Eclipse Foundation is the largest open source software foundation in Europe in terms of staff, projects, developers, and members. We have more than 170 members and more than 900 committers based in Europe. And we’re already home to a number of publicly funded European research projects that enable academics, subject matter experts, and large organizations to collaborate and build on research results to benefit corporations and the public.

We see a huge opportunity to build on our strong membership base, active developer community, and strong institutional relationships in Europe to enable the free flow of open software innovation throughout the world. Everyone will benefit from more choices and greater diversity of open source software technologies to build on.

As the Eclipse Foundation continues to grow — we added 75 new members in 2020 alone — the choices, diversity, and benefits will multiply. The future of open source has never looked brighter.

Europe Has Embraced Open Source Software

The strategic value of open source software is recognized across European government organizations, corporations, and publicly funded institutions:

  • The European Commission considers open source initiatives to be strategically important to drive digital and industrial transformations that will help to shape Europe’s digital future.
  • Leading European corporations, including Bosch, Daimler TSS, IBM, and SAP — all founding members of the Eclipse Foundation AISBL — see open source collaboration as an important way to accelerate innovation and increase their competitive edge.
  • Academic and research institutions are increasingly using open source software as a catalyst for innovation.

All of these organizations see the benefits of joining forces with each other, and with organizations around the world, to collaborate on open source software innovation. Many already see the Eclipse Foundation as the right place to foster global industry collaboration on open source projects in strategic technology areas, such as cloud, edge computing, artificial intelligence, connected vehicles, telecom, and IoT.

Get More Information

To provide more insight into our legal move to Europe and what it means for Eclipse Foundation members, we’ve developed a number of resources we think you’ll find helpful. I will also be providing an additional post tomorrow with additional details for members.

This is a big day for the Eclipse Foundation and its community. I want to thank all of my colleagues on the staff and our Board that helped make this possible.

Written by Mike Milinkovich

January 14, 2021 at 1:00 am

What’s ahead for Open Source in 2021 and beyond

For some reason, the tradition amongst most technology pundits is to spend the waning weeks and days of the past year making prognostications about what’s to come. I’m all for introspection, but making guesses right before the holidays usually means I’m going to forget what I said (wrote?) after my holiday break. Besides, I’d much rather focus on beginnings than endings. That’s why I’m opening the new year here at the Eclipse Foundation with some thoughts on what’s to come for open source software in general, but also specific insights into the technology segments the Eclipse community is focused on: enterprise Java, the IoT and Edge computing, developer tooling, and automotive design. 

Let’s start with a very general prediction, but a critically important one: the open source model for collaborative innovations will continue its growth, particularly with enterprises and industrials. Open source is already the dominant model for collaboration amongst companies in the IT and software technology sectors. But it is quickly becoming mainstream among every company working on a digitalization strategy. The pace of innovation and level of collaboration enabled by the open source model simply cannot be matched. 

Many European companies have largely missed out on this value to date. In order to create the new platforms necessary for future prosperity, both governments and industry need to become software-centric and master the process of innovating and contributing via the open source model. You’re going to see a lot of that in 2021, particularly as we shift our own legal headquarters to Brussels early this year. 

Now, let’s get a little bit more specific … 

Cloud Native Java Predictions

The Java EE ecosystem will switch to Jakarta EE

With the release of Jakarta EE 9 on December 8 of last year, the enterprise Java ecosystem will move to the new  jakarta.* namespace. It will be gradual at first, but much of the industry will come around surprisingly quickly. We are already seeing rapid adoption of the new jakarta namespace by the vast ecosystem of open source projects built on Jakarta EE specifications.  

Now the focus is on innovation, and the pace of development for Jakarta EE will speed up with the community focusing on delivering both Jakarta EE 9.1 and 10 releases. In addition, the successful transition to the jakarta.* namespace cracks open the door on further integrating Jakarta EE with the world of microservices and containers. The community is already working on increasing the alignment of MicroProfile and Jakarta EE to meet this challenge. 

The inexorable rise of community-supported Java binaries will continue

With the move of AdoptOpenJDK to the Eclipse Foundation and its birth as Eclipse Adoptium, the industry will have a single, vendor-neutral source of high-quality open source Java runtimes. Expect to see adoption accelerate as developers use the project’s high quality binaries and technologies across the Java ecosystem.

2021 will serve as the “tipping point” for cloud-based development tools

A wholesale move to the cloud driven by the era of COVID-19 and remote work, combined with the release of new cloud-based tools like Eclipse Theia, Eclipse Che, and Github Codespaces, accelerates the trend towards cloud-based development tools Traditional desktop tools will have a long tail, but the proverbial tipping point has been reached. 

IoT and Edge Computing Predictions

As Edge Computing architectures and the Internet of Things (IoT) continue to proliferate throughout multiple vertical markets, one trend that enterprises have made abundantly clear is that, in 2021, they expect many edge computing solutions and IoT technologies to leverage open source. This was confirmed in the most recent Eclipse IoT Commercial Adoption survey published in March 2020, which found that 60% of the organizations surveyed are factoring open source into their deployment plans. 

One guiding factor to these trends is that businesses want to tailor information technology (IT) and operational technology (OT) builds to meet their specific requirements while avoiding vendor lock-in. This is best accomplished with solutions based on an open source model. In other words: while businesses certainly appreciate the cost and time savings open source offers, what they truly need is the control and flexibility it affords.

Open source will help solve SCADA software interoperability

This prediction is a bit specific to the Industrial IoT (IIoT), but given the size of this market, everyone from Chevron to Intel are carefully building solutions based on open source to address this issue. While SCADA providers have fully embraced IoT as a concept, sector growth has been limited by lack of interoperability between proprietary systems. Open source IoT solutions, such as Sparkplug, will enable new innovations that finally allow for true widespread interoperability. 

2021 will mark the rise of the Hybrid Edge

Hybrid cloud was definitely one of the biggest buzzwords of 2020, but in 2021, we believe this concept will be applied to edge computing architectures. Just as hybrid cloud requires orchestration between public, private, and distributed compute architectures, so too will enterprises that may be deploying their own edge networks, using edge compute offerings from a cloud provider, and operating separate edge networks for different use cases (AI vs. IoT for example). What is needed to fulfill this vision is an open source platform for Edge computing that the industry can rally around.

Cloud providers will embrace open source edge computing

Late 2020 saw all three major cloud providers – AWS, Azure, and GCP – deliver their own edge offerings. We believe 2021 will not only see a continuation of this trend, but also see providers embrace open source edge solutions as a means of differentiation and to speed innovation within their own development efforts. 

For organizations looking to leverage both edge computing and IoT, they need to carefully evaluate their strategies and the open source alternatives that will enable their software-defined initiatives to thrive. By doing so, they will enable not just near-term efficiency, but lay a foundation upon which future innovations can be built for years to come. 

Automotive Software Predictions 

Of all the market segments I’ve written about today, none have been as slow to adopt the open source model as the automotive industry. Open source is potentially a life saver for this industry given its many challenges.

Automakers will respond to the impact of the pandemic by accelerating their digital transformation. 

By and large, OEMs in the global auto sector have recognized a deep need to move on from development models of a bygone era. The global economic impact of the pandemic is forcing their hand to quickly pivot to meet the needs of a new economy. They know this. What will change in 2021 is the realization that mastering the art of open source is a necessary step in their digital transformation. 

OSS will serve as the primary catalyst in most automakers digital transformation. 

We’re already seeing this shift begin in 2020. The traditional automakers are embracing open source to establish industry-scale collaboration on core frameworks, toolchains, and systems for interoperability, simulation, testing, validation, and certification. We expect to see accelerating OSS innovation in areas like AI for autonomous driving, with some companies contributing AI elements to the open ecosystem. 

In 2021, the challenges of autonomous vehicle design will force the industry to turn to community-based collaboration in order to reach its full potential. 

Currently, the majority of firms choose to perform their development completely in-house. 2021 will see some of these organizations become aware that they cannot do everything alone. We predict more partnerships and potentially some consolidation in the market as well. Firms will shift to a more collaborative approach that leverages the entire industry, with the OSS model serving as a mechanism to enable this transition.  

And let’s not forget the best part about open source; you can participate in the process and help guide the outcome. The Eclipse Foundation is just one means to this end, but you want to find out more, visit here – https://www.eclipse.org/membership/#tab-membership

In the meantime, I’m looking forward to engaging with many of you as we all work to build more positive outcomes for 2021. Happy New Year everyone! 

Written by Mike Milinkovich

January 7, 2021 at 7:41 am

Jakarta EE 9 Delivers the Big Bang

The Jakarta EE 9 platform release announced during today’s JakartaOne Livestream virtual conference has a notable change: The package namespace is now jakarta.* instead of javax.*. Moving all the specification APIs to the jakarta namespace (sometimes referred to as the “big bang”) is a simple, but very significant, update that opens the door to the next era of innovation using cloud native technologies for Java.

For the first time, cloud native technologies for Java are being provided in a true open source, vendor-neutral environment that provides a level playing field for all. And the Jakarta EE community has taken important steps to encourage broad adoption across all stakeholders.

Migration to Jakarta EE 9 Is Straightforward

The decision to include only the namespace change in Jakarta EE 9 was a very deliberate one.

With only the namespace change to consider, tool vendors, product vendors, and custom application developers whose offerings rely on can focus on updating their software to comply with the Jakarta EE 9 specifications. They don’t need to consider additional innovations and updates that would make migration more challenging and time consuming. The Jakarta EE community leadership chose this release approach specifically to support the enormous task of migrating the ecosystem to a new namespace.

A number of vendors have already started migrating to the new namespace, and we expect many more to follow now that the final release is out. These vendors are getting in on the ground floor  to ensure their offerings are ready to leverage the innovations in Jakarta EE 10 and beyond.

The Barrier to Entry Is Lower Than in the Past

Jakarta EE 9 is the first release containing significant changes developed under the vendor-neutral, community driven Jakarta EE Specification Process. This process makes it considerably easier for products to be certified as Jakarta EE full profile and web-compatible products than it was under previous processes, as we can see by the number of vendors which are supporting the previous Jakarta EE 8 release.

  • Apache TomEE
  • Apusic AAS
  • Fujitsu Software Enterprise Platform
  • IBM Websphere Liberty
  • Jboss Enterprise Application Platform
  • Open Liberty
  • Payara Platform
  • Piranha Micro 
  • Primeton AppServer
  • TMax Jeus
  • WildFly

I’m very pleased to see this momentum, and look forward to seeing many more products and technologies on this list.

Jakarta EE 9 Is a True Platform for Innovation

Jakarta EE 9 also represents a divergence from previous platform release strategies.

Going forward, the community members working on each Jakarta EE specification will have the freedom and flexibility to deliver as many specification releases as needed to meet the community’s requirements. That means developers and enterprises that need technology advances in a particular Jakarta EE specification such as Servlet no longer have to wait for a full platform release to start using those advances.

When it’s time for a Jakarta EE platform release, the community will determine which version of each specification should be included to create the optimal platform release. The Jakarta EE community expects to provide full platform releases more often than in the past, and will share details about the release strategy as it progresses.

Share Your Migration Updates: #JakartaEE9

Making the namespace change across all 41 Jakarta EE specifications required a huge amount of effort from many committed community members and Eclipse Foundation staff, and I want to sincerely thank them for their efforts. I have no doubt the Jakarta EE community has laid a strong foundation for future cloud-era innovations.

If you’re migrating to Jakarta EE 9, we encourage you to share updates on Twitter using #JakartaEE9. It’s a great way to connect with other people on the same migration path, and to let the world know that the massive installed base of enterprise Java applications is making the transition to the next phase of innovation.

Learn More About Jakarta EE

If you weren’t able to join the JakartaOne Livestream sessions live, you can always watch the replays on the Jakarta EE YouTube channel.

If you’d like more information about the Jakarta EE community and technologies, here are a few additional resources:

·      Connect with the Jakarta EE community

·      Review the Jakarta EE specifications

·      Discover the benefits of membership in the Jakarta EE community

(Note: Moving all the javax specification APIs to the jakarta namespace in one release was referred to as the “big bang”. It is a simple, but very significant, update that opens the door to the next era of innovation using cloud native technologies for Java.)

Written by Mike Milinkovich

December 8, 2020 at 10:35 am

Posted in Foundation

2020 Trends in IoT, Edge, and AI Development

The results of our 2020 IoT Developer Survey are in, revealing a number of interesting trends that will impact all IoT ecosystem players. Whether you’re a technology manufacturer, a service provider, an enterprise adopter of IoT solutions, or an individual developer, this year’s survey results provide insight that will help you better understand how developers’ choices are impacting IoT strategies and businesses.

This year, more than 1,650 individuals from a broad range of industries and organizations around the globe responded to the IoT Developer Survey and I want to thank them for their time. Their valuable input will help ensure the Eclipse IoT Working Group and the Eclipse Edge Native Working Group continue to focus on developers’ top priorities for cloud-to-edge IoT solution development.

Here are just a few of the highlights.

Smart Agriculture Is the New Industry Focus Area

One of the most significant findings in this year’s survey is that smart agriculture is now the top IoT industry focus area, jumping from 21 percent in our 2019 IoT Developer Survey to 26 percent this year.

IoT-based solutions are increasingly being used to boost yields, lower costs, reduce waste, and achieve other efficiencies on farm and dairy enterprises, as well as within food processing plants. Optimizing food production is vital to every country in the world, and a quick internet search on the topic confirms our survey results reflect the overall growth in the global agriculture IoT market.

Interestingly, last year’s top industry focus, home automation, dropped significantly in this year’s survey. At 19 percent, this category fell behind industrial automation, education, automotive, and smart cities, which tied for second place at 21 percent.

Artificial Intelligence Is the Top Choice for Edge Computing Workloads

IoT and edge computing are intrinsically linked, so it was natural to include questions related to edge computing technologies in this year’s IoT Developer Survey.

Notably, the results show that developers are now more focused on artificial intelligence (AI). AI was the most frequently selected edge computing workload at 30 percent. However, other applications follow closely behind:

  • Control logic: 29 percent
  • Data exchange: 27 percent
  • Data aggregation and filtering (sensor fusion): 27 percent

The relatively even rankings among these four options confirm they’re all being actively used for edge computing workloads. It will be interesting to see how their usage evolves over time and how quickly AI adoption progresses.

IoT Is Synonymous With Open Source

The survey results also reveal that 65 percent of respondents experiment with, use, or contribute to open source projects. In the database domain, open source almost completely dominates with only four percent of survey respondents relying on a proprietary database. These are very strong endorsements of the value developers see in open source software for IoT solutions.

At the Eclipse Foundation, we’re experiencing first-hand the momentum toward open source software in IoT.

Over the last few years, the Eclipse Foundation IoT community has grown to become one of the largest open source collaborations in the world with 45 projects, 350+ contributors, 40+ corporate members, and more than eight million lines of code produced. Eclipse IoT projects have been adopted by some of the world’s leading companies, including Bosch, Red Hat, Eurotech, and many others, to deliver commercial IoT solutions and services. 

Get the Complete Survey Results

The findings I’ve highlighted here provide just a small glimpse into this year’s IoT Developer Survey results. I encourage everyone to download the full 2020 IoT Developer Survey results to gain additional insight into:

  • The top IoT developer concerns
  • The most widely used security techniques in IoT and the growing momentum of distributed ledger technologies
  • The most widely used programming languages for IoT solutions
  • The top edge computing artifacts and deployment choices
  • The top IoT middleware choices
  • The top public IoT and cloud platforms

Download the 2020 IoT Developer Survey results.

Get Involved in Eclipse IoT Communities

To stay current with the happenings in the Eclipse IoT Working Group, join the mailing list here.

To join the Eclipse Edge Native Working Group conversation on Slack, click here.

Written by Mike Milinkovich

October 19, 2020 at 9:08 am

Posted in Foundation, Open Source

Tagged with ,