Life at Eclipse

Musings on the Eclipse Foundation, the community and the ecosystem

Archive for the ‘Foundation’ Category

An update on the Eclipse Foundation’s move to Europe

In May we announced that the Eclipse Foundation is becoming a Belgian international nonprofit association. I wanted to take this opportunity to provide you with an update on the progress of the transition, the next steps, and what it all means to our global community of developers and diverse membership base.

Let’s start with where we are in the process. At time of writing, all of the incorporation and related documents have been filed with the Belgian authorities, and we are waiting for the Royal Decree which will formally create our new entity, the Eclipse Foundation AISBL. This normally takes on the order of sixty days and we expect the process to be finalized by early-to-mid October.

In parallel, the Board of Directors of the Eclipse Foundation, Inc. have approved a series of changes to the Bylaws and Membership Agreement of the existing Delaware, USA-based entity and we will be seeking the approval of the membership-at-large for those changes. To our members and committers, please stay tuned for your voting credentials in late August. In addition, some revisions have been made to our IP Policy and Antitrust Policy to enable both our US and Belgian entities to have exactly the same policies.

Once the new Belgian entity Eclipse Foundation AISBL is created and the approvals are finalized to the Eclipse Foundation, Inc.’s Bylaws and Membership Agreement, all members will be required to update their Membership Agreement and related other agreements. You will be asked to join Eclipse Foundation AISBL, and to resign your membership in the existing US organization. At the same time, we will be asking you to re-sign your Member Committer and Contribution Agreement (MCCA) and any Working Group Participation Agreements.

So exactly what’s changing?

As part of moving to European-based governance, effective October 1st we will be restating our membership dues for both the Belgian-based Eclipse Foundation AISBL and the existing Eclipse Foundation, Inc. in euros while retaining the same numeric value. So if you are currently paying $20,000, the dues in the new organization will be 20.000€. We understand that due to currency exchange rates this represents an increase in  dues. To help mitigate that, all members who renew between October 1, 2020 and September 30, 2021 will have their euro-based membership fees discounted by 10%. This modest increase is the first fee increase we have had in almost 15 years, and we hope that members appreciate the merit of stating all fees in euros as we complete this transition.

As part of the European transition, we are changing the name of the Solutions Members membership level to Contributing Members. We feel that this will better reflect the current, diverse group of organizations who participate and contribute to the Eclipse ecosystem in many ways, including, but not limited to, leading and contributing to our open source projects, and offering products and services based on Eclipse Foundation technologies.

Working Group Participation Agreements (WGPAs) will be updated to reflect the change of the corporate domicile to Belgium, as will the working group charters once approved by the respective Steering Committees. There are no fee changes to any working group participation associated with this transition, though some working groups may decide to restate their fees in Euros at some point in the future, similar to membership fees. As always, the budgets and fees established for each working group are determined by the Steering Committee of the working group.

For our committers, if you are an individual Committer Member you will be asked to execute the new Belgian Membership Agreement. If you have previously executed a committer agreement with the Eclipse Foundation as an individual, then you will need to re-execute the new version of the Individual Contributor Agreement.

For committers who are employees or consultants of a member company who has a Member Committer and Contributor Agreement (MCCA), your employer will be asked to execute the new MCCA, and no actions will be required on your part.

Our new GitLab-based forge physically hosted in Europe is operational and available as a choice for any projects that would like to use it. As we expand our presence in Europe, we anticipate new exciting opportunities for our global community members to participate and contribute in new open source projects. More announcements on this front will be coming soon.

What’s staying the same?

As far as day-to-day interactions with the Eclipse Foundation, nothing will change for member organizations or committer members. Our projects and working groups will continue to run as is, and the recently modified IP Policy and Antitrust Policy of the Eclipse Foundation AISBL are identical to those of the US organization. Eclipse Foundation AISBL will become the steward of the Eclipse Public License and govern our community’s license going forward. The bulk of the Foundation’s operations will continue to be split between Europe and Canada, and you can expect your engagement with the staff of the Foundation to remain unchanged.

When is this all happening?

There are a lot of moving parts with this corporate restructuring, and we ask in advance for both your patience and your active engagement and support. Here are some upcoming key dates that members and committers need to be aware of:

  • August 31, 2020: Voting begins on approving the necessary changes to the Eclipse Foundation, Inc. (EF-US) Bylaws and Membership Agreement. Voting will go until September 29th. The new EF-US Bylaws and Membership Agreement will go into effect as soon as practicable after the completion of the membership vote.
  • October 1, 2020: The new dues structure stated in euros will go into effect. Renewals for existing members will receive a 10% discount for the following twelve months.
  • Soon after the Royal Decree which legally establishes the Eclipse Foundation AISBL 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.

I hope that this post has helped update you on the execution of the transition and the way forward for the next exciting phase of our community’s expansion. 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 continued support!

 

Written by Mike Milinkovich

August 20, 2020 at 6:03 am

Jakarta EE Is Taking Off

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