Life at Eclipse

Musings on the Eclipse Foundation, the community and the ecosystem

Archive for the ‘Open Source’ Category

What Cloud Developers Want

The results of our first-ever Cloud Developer Survey are in, providing important insight into the development tools being used today, the role of open source, and the capabilities developers are looking for in next generation cloud-based tools and IDEs.  

The Cloud Developer Survey was conducted April 22-May 1, 2021, with more than 300 software developers, DevOps specialists, architects, and IT leaders in the US, UK, France, and Germany being interviewed. It’s important to point out that this survey was fielded by an independent team of analysts with the express purpose of minimizing bias, and to provide a clear market perspective to our member community. 

In commissioning this research project, our primary objective was to gain a better understanding of cloud-based developer trends by identifying the requirements, priorities, and challenges faced by organizations that deploy and use cloud-based development solutions, including those based on open source technologies. Our expectation is that through these findings, we can better ensure developers have the tools and technologies they need for cloud native application development.

An interesting finding is that more than 40 percent of survey respondents indicated that their company’s most important applications are now cloud native. And only three percent said their company has no cloud migration plans for important on-premise applications. This bodes well for the growth in cloud-based tools to help accelerate this trend and migration.

Developers Expect Open Source Tools and Technologies

One of the most significant trends revealed by the survey is the extremely high value developers place on open source. This is a rare number to see in survey results, but 100 percent of participating organizations said they allow their developers to use open source technologies for software development; though 62 percent do place at least some restrictions on usage.

Looking ahead, developers expect open source to continue to grow in popularity, with more than 80 saying they consider open source to be important both now and in the future. With the focus on cloud native applications and growing reliance on open source, it’s safe to say that open source and cloud development go hand-in-hand, and are here to stay.

Flexibility, Better Integrations, and Innovation are Attractive 

The Cloud Developer Survey also revealed that while developers use a variety of tools, they prefer using those with which they’re already familiar. This is reflected by the fact that 57 percent of survey respondents are still using desktop IDEs, including the Eclipse IDE. What this means is that there remains a huge developer community that has yet to benefit from open source cloud IDE technologies like Eclipse Theia, Eclipse Che, and Open VSX Registry, along with the ecosystem and products built around them.

Developers that do use cloud-based tools aren’t necessarily tied to using what their cloud provider recommends. Instead, they prefer open source options that offer opportunities for customization and innovation. No matter which technologies developers opt to use, increasing productivity is crucial. Developers are looking for better integrations of APIs and other features and tools that help save them time and effort.

Developers also want the flexibility to choose best-of-breed products and tools as needed to work more efficiently and to support the next wave of innovation in artificial intelligence, machine learning, and edge technologies. Open source drives innovation in these technologies, and flexible, open source tools will be key to attracting top talent to these cutting-edge development opportunities.

Read the Full Report and Recommendations

To review the complete Cloud Developer Survey results and the associated recommendations, download the survey report.

For more information about the Eclipse Cloud DevTools ecosystem and its benefits for members, visit the website.

Written by Mike Milinkovich

October 22, 2021 at 8:30 am

Eclipse Foundation Projects are OpenChain Conformant

Today we announced that the Eclipse Foundation is the first open source foundation to confirm its open source development process conforms with the OpenChain ISO 5230 international standard for open source license compliance. This means that every Eclipse Foundation project is being developed under a process which conforms to the ISO 5230 standard. The announcement is great news for our open source software contributors, users, adopters, and stakeholders globally.

The OpenChain ISO 5230 standard is officially known as the OpenChain 2.1 ISO/IEC 5230:2020 standard, and is maintained by the OpenChain Project. Its goal is to provide a clear and effective process management standard, so that organizations of all sizes, in all industries, and in all markets can benefit from a more efficient and effective open source supply chain.  

The time and effort we put into documenting that our existing development processes comply with the OpenChain ISO 5230 standard will help strengthen global supply chain integrity, and showcases our commitment to supporting our members and all of our projects’ downstream adopters.

Supported by Leading Organizations Globally

Before it became an official ISO/IEC standard in December 2020, the OpenChain initiative was the de facto standard for several years. The standard was developed based on the contributions of more than 100 project participants, and supported by organizations including Arm, BMW Car IT, Bosch, Cisco, Comcast, Ericsson, Facebook, Fujitsu, Google, Hitachi, Huawei, Microsoft, MOXA, OPPO, Panasonic, Qualcomm, Siemens, Sony, Toshiba, Toyota, and Uber. 

The breadth, depth, and diversity of organizations involved in developing the OpenChain ISO 5230 standard clearly demonstrate the importance with which the initiative is viewed across industries. The availability of the official, published standard is expected to increase conformance from hundreds of organizations to thousands. But to my knowledge, the Eclipse Foundation is the first open source foundation that has done the work necessary to document that all of our projects are developed under an OpenChain conformant process. This is an important milestone for both the Eclipse Foundation and for the OpenChain standard and its community.

Learn More and Get Involved

Because the OpenChain ISO 5230 standard is open, everyone with an interest in the initiative can engage with the community, share their knowledge, and contribute to the future of the standard. 

Follow the links below to learn more:

Written by Mike Milinkovich

October 19, 2021 at 9:46 am

Posted in Foundation, Open Source

Tagged with ,

IoT and Edge Developers: Let Your Voices Be Heard

Today, the Eclipse IoT and Edge Native Working Groups have launched the 2021 IoT and Edge Developer Survey. This is the seventh year for our annual survey, which has become one of the most widely referenced technical surveys within the IoT & Edge computing industry.

This year’s survey expands on previous editions to be more inclusive of trends in edge computing technologies. Our goal is to present a better understanding of the challenges developers face within both sectors, and to provide insights into the technical issues faced by their respective developer communities around the world. 

We welcome your participation. Your input will help IoT and edge ecosystem stakeholders with the data to align their strategies with latest trends and apply investments where needed most. Start the survey now.

You Can Influence Industry Direction

Developers, service providers, technology manufacturers, and  adopters within the IoT & edge ecosystem can all influence industry direction through survey participation. Last year’s survey received more than 1,600 responses, with the results being shared by more than 20 media outlets.

The 2020 IoT Developer Survey results revealed that IoT and edge application development is increasing at a rapid pace, fueled by growth in investments into predominantly industrial markets. It also indicated  that smart agriculture, industrial automation, and automotive are key target industries for application development.

Our expectation for the 2021 survey is that it will offer even more visibility around IoT & edge development trends, and what those trends mean to stakeholders. The survey results will also be used to help the Eclipse IoT and Edge Native Working Groups with their open source roadmaps as they work to address the evolving needs for IoT and edge development tools, architectures, deployment technologies, security, connectivity, and other requirements along the edge-to-cloud continuum.

The Developer Survey Complements the Commercial Adoption Survey

The results of the IoT and Edge Developer Survey will help complete the picture painted by our recent 2021 IoT and Edge Commercial Adoption Survey. That survey found that IoT and edge computing technologies are being adopted at an accelerated rate by a growing number of organizations. The results also revealed that 74 percent of organizations factor open source into their deployment plans, a 14 percent increase over the 2019 IoT Commercial Adoption Survey results.

With a deeper understanding of the unique challenges faced by IoT and edge developers and the latest commercial adoption trends, the entire ecosystem is better informed and better able to meet the growing demand for IoT and edge solutions.

Complete the IoT and Edge Developer Survey by October 5

The 2021 IoT and Edge Developer Survey is open through October 5. Please take a few minutes to complete the survey now, while it’s top of mind.

As usual, the survey report will be published under the Creative Commons Attribution 4.0 International License (CC BY 4.0), which means that the entire IoT and edge ecosystem can benefit from the insights it provides. Stay tuned for additional blog posts and promotional activities once the report is available.

Written by Mike Milinkovich

August 26, 2021 at 8:05 am

Posted in Foundation, Open Source

Shaping the Future of the Eclipse IDE

I’m very pleased to share the news that multiple Eclipse Foundation members have joined forces in a new working group focused on advancing and sustaining the Eclipse IDE used by millions of developers the world over. The Eclipse IDE Working Group members will leverage our governance framework to openly collaborate and ensure the Eclipse IDE software suite continues to meet developers’ needs for high quality tools.

To achieve this goal, the working group members — which currently includes Bosch, EclipseSource, IBM, Kichwa Coders, Renesas, SAP, VMware, and Yatta Solutions — will provide governance, guidance, and funding to the communities that deliver and maintain the Eclipse IDE software components. They will also oversee the related planning, delivery processes, and delivery technologies for the software suite. The projects that make up the Eclipse IDE such as Platform, JDT, and CDT are already wonderfully active, diverse, and vibrant. The working group will further support and strengthen their contributions by providing additional resources.

This is great news for everyone who already relies on the Eclipse Platform, desktop IDE, and underlying technologies as well as those who are thinking about adopting the software. With the focus and open collaboration the working group structure enables, everyone can rest assured there is a strong, shared vision for the future of the IDE and its related components. The software will remain relevant, sustainable, and high quality as it evolves.

In the 20 years since the Eclipse IDE was first released, it has become one of the world’s most popular and prolific desktop development environments. With tens of millions of downloads and billions of dollars in shared investment, the Eclipse IDE is a critical platform for millions of developers globally, so it’s very important that it remains vital.

Check Out the Latest Eclipse IDE Release

We timed the announcement of the Eclipse IDE Working Group to coincide with the latest quarterly Eclipse IDE simultaneous release to highlight how robust this community is. The Eclipse IDE 2021-06 release is the result of a huge collaborative effort from our dedicated community that encompasses:

·      More than 70 participating projects

·      110 committers

·      174 contributors

·      Almost 80 million lines of code

Congratulations to all of the committers, projects, and Foundation staff involved! 

I encourage everyone to check out this latest Eclipse IDE release. It provides a number of new features that will help you develop modern, world-class applications, including:

·      Java 16 support

·      Improved Eclipse Java development tools (JDT) capabilities such as new cleanups and enhanced debug capabilities

·      Mac AArch64 (Arm64) support for Apple M1-based systems

·      Improved embedded terminal support, including the ability to open files and links with Ctrl+Click, and remembering working directory, shell, and other settings

For more information and the links to download the software, visit the Eclipse IDE 2021-06 release page.

Get Involved in the Eclipse IDE Working Group

If the Eclipse IDE is important to your organization’s development efforts, joining the working group is a great way to help support and shape the evolution of a resource your teams rely on.

To learn more about how to get involved with the Eclipse IDE Working Group, visit the Eclipse IDE Working Group website, or see the working group’s Charter and Participation Agreement. Working group members benefit from a broad range of services, including exclusive access to detailed industry research findings, marketing assistance, and expert open source governance.We also welcome companies that want to support the Eclipse IDE without joining the working group. To learn more about sponsoring the Eclipse IDE, please see the working group’s Sponsorship Agreement. Individuals can also donate to the Eclipse IDE.

Written by Mike Milinkovich

June 17, 2021 at 8:03 am

Posted in Foundation, Open Source

How Real Is IoT & Edge Commercial Adoption in 2021?

Our 2021 IoT and Edge Commercial Adoption survey results are out now. 

In this second edition of the survey, we wanted to gain a better understanding of the overall IoT & edge ecosystem challenges and concerns of today’s organizations. This year’s survey not only focuses on how today’s organizations are perceiving IoT and edge adoption on a macro level, but also to gain valuable insights on the overall IoT & Edge ecosystem’s challenges and concerns. We found — as organizations adapt to market changes and a world impacted by COVID-19 — that IoT and edge adoption has risen. 

Here are some of the key findings from the survey:

  • IoT technologies are being adopted at an accelerated rate. 47% of respondents currently deploy IoT solutions and an additional 39% plan to deploy within the next 12 to 24 months.
  • Edge computing adoption is also picking up. 54% of organizations are either utilizing or planning to utilize edge computing technologies within 12 months. Another 30% have plans to evaluate edge deployments over the next 12 to 24 months.
  • 74% of organizations factor open source into their deployment plans, a 14% increase over the  2019 survey. This clearly demonstrates that the dominant IoT & Edge platforms will either be open source or based on open source.
  • The top 3 IoT and edge operational challenges are: 1) End-to-end IoT solution monitoring and management; 2) Device management; and 3) Securing the network / devices / data.
  • There is a trend towards a Hybrid Cloud strategy. 44% of respondents suggest that their IoT deployments are using, or will use, a Hybrid Cloud (i.e. composed of two or more distinct cloud infrastructures such as private and public), an increase from 22% in 2019.

Reading Between The Commercial Lines

The survey asked respondents to identify the requirements, priorities, and challenges they’re facing as they are planning, implementing, and managing commercial IoT and edge solutions, including those based on open source technologies. The survey ran for two months in early 2021 and received responses from more than 300 individuals from a wide range of industries and organizations. You can download the 2021 IoT & Edge Commercial Adoption Survey Report now.

As our survey results revealed, each player in the IoT and edge ecosystem has an important role in driving commercial adoption. Here are some key recommendations broken down by stakeholder group.

  • Enterprises:
    • Should select vendors and service providers that embrace open standards and the use of customizable, production-ready open source building blocks. Open source enables scalability and flexibility in IoT and Edge solutions, while avoiding the lock-in and cost issues associated with proprietary solutions.
    • Should start planning deployments of IoT and edge technologies at scale. The ecosystem has matured significantly, allowing enterprises to be more ambitious in their IoT and Edge initiatives. With a robust ecosystem, industry leaders can confidently deploy and start realizing the full benefits of the technology.
  • Solution Providers:
    • Should incorporate open source platforms that are capable of running seamlessly across all environments (i.e. at the edge, on-premises, and in the cloud), with a focus around hybrid, multi-cloud and private cloud offerings that enable customers to avoid using a public cloud for their mission-critical data.
    • IoT-focused solution providers should add edge computing into their offerings. Enterprises are increasingly becoming aware of the benefits of edge computing, including reduced latency and bandwidth savings. To stay competitive,  solution providers need an edge computing strategy if they do not have one already.
  • Platform & Software Vendors:
    • Should implement data security and sovereignty solutions across devices and applications. Organizations must pay particular attention to their ability to retain control over data flow and storage, e.g. for data gathered from IoT sensors and devices.
    • Should create offerings that optimize certain workflows and/or mitigate specific challenges.  While Enterprises and Solution Providers are adept at integrating and deploying the various components, broadscale adoption will be accelerated through targeted platform innovations that simplify critical processes and resolve deployment challenges out of the box. 

Be Part Of Something Big

It will take a diverse community co-developing a uniform set of building blocks based on open source and open standards to drive the broad industry adoption of IoT and edge technologies. If you’re interested in participating in the industry-scale collaboration in open source IoT and edge technologies, please visit Eclipse IoT and the Edge Native Working Group to get involved. As an added benefit of membership, Eclipse IoT and Edge Native members receive early and exclusive access to detailed industry research findings and expert guidance.

Written by Mike Milinkovich

June 10, 2021 at 9:01 am

Posted in Foundation, Open Source

Tagged with ,