Life at Eclipse

Musings on the Eclipse Foundation, the community and the ecosystem

Posts Tagged ‘Open Source

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 ,

EE4J Code Arrives

Last week the EE4J project achieved an important milestone when the source code for the API and reference implementation of JSON-P JSR-374 project was pushed by Dmitry Kornilov into its GitHub repository in the EE4J organization. This is the first project of the initial nine proposed to reach this stage.

This may seem like a small step in a very large process, but it is a concrete demonstration of the commitment to move forward with the migration of Java EE to the Eclipse Foundation. The Oracle team and the Eclipse Foundation staff had a ton of work to do to make this possible. This is definitely one of those cases where the visible code contributions are just the visible tip of an iceberg’s worth of effort.

Here are just a few examples of the work that went on to get to this stage:

  • The names of the projects such as Glassfish represent important trademarks in the industry. Oracle transferred ownership of these project names to the Eclipse Foundation so that they can be held and protected for the community.
  • The EMO staff reviewed the projects proposals, ran the project creation review, provisioned the repositories and set up the committer lists.
  • The Oracle team packaged up the source code and updated the file headers to reflect the new EPL-2.0 licensing.
  • The EMO IP staff scanned the code and ensured that all was well before approving it for initial check-in.

Now that the collective team has run through this process with JSON-P we will be working to get the remaining eight initial projects pushed out as quickly as possible. Hopefully by the end of this month. Meanwhile, more projects will be proposed and we will be migrating a steady stream of Java EE projects into EE4J.

Exciting times!

Written by Mike Milinkovich

January 15, 2018 at 11:51 am

EPLv2: A New Version of the Eclipse Public License

The Eclipse Foundation is in the process of revising the Eclipse Public License (EPL). Refreshing a popular open source license is a big job, and one that we have been chipping away at for over a year.

The EPL and its predecessor the Common Public License have been around for about 16 years now. For a full presentation on the changes we are considering and their motivation, you can check out our presentation, or the video on YouTube.

Please get involved. Just as importantly, if you are a developer involved in the Eclipse community and ecosystem, encourage your colleagues in the legal department to get involved. The discussions are happening on the epl-discuss@eclipse.org mail list (subscription required). The most recent public drafts of the EPLv2 can be found here.

Written by Mike Milinkovich

April 7, 2017 at 2:17 pm

Posted in Foundation, Open Source

Tagged with , ,