Home Blog Page 60

A Guide to Enterprise Open Source: Why Your Organization Needs It Now

There are some universal truths about open source software (OSS). It has revolutionized our world and become the foundation of our digital society, the backbone of our digital economy, and the basis of our digital existence. Every household and enterprise brand name in technology is built upon it, whether that name is Alexa or Android, Azure, or AWS. 

Open source software has played a significant part in everything from the internet and mobile apps we use every day to operating systems and programming languages used to construct the future. Even the systems we traditionally think of as being closed, such as Microsoft Windows and Apple’s Mac and iPhone, are developed using open source software.

Just as a powerful current drives the arteries of a river, open source software is the force that propels our digital economy and allows for scientific and technological advancements that benefit our lives. 

But only a few decades ago, few people had even heard of open source software, and it was limited to a small group of enthusiastic devotees. Yet the concept of free and open source software (FOSS) has been around a long time, going back to the early days of the user communities for IBM mainframes and academic institutions. FOSS is software that anyone can use, study, modify, and distribute without restriction. The term “open source” was coined to describe this type of software, and the concept was formalized with the launch of the Open Source Initiative (OSI) in 1998.

Organizations involved in building products or services involving software, regardless of their specific industry or sector, are likely to adopt OSS and contribute to open source projects deemed critical to their products and services. Organizations are creating open source program offices (OSPOs) to manage their open source activities, from adopting OSS and compliance with applicable licenses to participating in open standards and foundations. 

Many new industries and thousands of businesses have joined the open source revolution. Those organizations that chose a deliberate OSS strategy, incorporating best practices,  methods, and engineering processes, emerged as leaders in their industries or verticals for open source initiatives.

And yet, many organizations have not embraced open source at all. Some see it as a risky undertaking, lacking a strategy to move forward, needing pathways to see the value proposition of free and open source software, and requiring migration from a risk point of view to a value point of view. In addition to challenges with open source consumption, many organizations prohibit their employees from open source contributions either on their behalf or personally in the employee’s spare time.

To help guide organizations through their own open source journeys, Ibrahim Haddad, Ph.D., Executive Director of LF AI & Data, has written a report that offers a practical and systematic approach to establishing an OSS strategy, which includes developing an implementation plan and accelerating an organization’s open source efforts. 

The past two decades have been critical for open source software in enterprise engagement and adoption. The challenge for organizations is their transition from ad hoc and incidental adoption to open source value delivered back to the business using a strategic and planned methodology. This report delivers on the promise of helping enterprises establish an open source strategy, develop and execute an implementation plan, and accelerate their open source efforts to support their business goals. 

Ibrahim Haddad, Ph.D.

This research is a collection of learnings and best practices that Dr. Haddad has developed, collaborating with the LF AI & Data community members who have pursued their own open source journeys for years.

Effective organizations have guided their open source usage through strategy, honed over time with communities such as LF AI & Data and the TODO Group to guide their ongoing use of OSS and their engagement with the open source ecosystem.

This report helps to address the fears of transitioning to open source and explore the many opportunities it offers by covering the following topics:

The business case for open source softwareHow to develop an open source strategyCreating an open source program officeImplementing an open source strategyMeasuring success with open sourceBest practices for organizational involvement in open source projects

The post A Guide to Enterprise Open Source: Why Your Organization Needs It Now appeared first on Linux Foundation.

How to install JupyterLab on Linux

Make your code extremely versatile with JupyterLab, a server-client application for interactive coding in Python, Julia, R, and more.

Read More at Enable Sysadmin

5 Vim features for power users

Learn how to work with multiple files, comment several lines at once, write a macro to generate a number list, and more.

Read More at Enable Sysadmin

Why Do Enterprises Use and Contribute to Open Source Software

When people find out I work at the Linux Foundation they invariably ask what we do? Sometimes it is couched around the question, As in the Linux operating system? I explain open source software and try to capture the worldwide impact into 20 seconds before I lose their attention. If they happen to stick around for more, we often dig into the question, Why would enterprises want to participate in open source software projects or use open source software? The reality is – they do, whether they know it or not. And the reality is thousands of companies donate their code to open source projects and invest time and resources helping to further develop and improve open source software.

How extensively used is open source software

To quote from our recently released report, A Guide to Enterprise Open Source, “Open source software (OSS) has transformed our world and become the backbone of our digital economy and the foundation of our digital world. From the Internet and the mobile apps we use daily to the operating systems and programming languages we use to build the future, OSS has played a vital role. It is the lifeblood of the technology industry. Today, OSS powers the digital economy and enables scientific and technological breakthroughs that improve our lives. It’s in our phones, our cars, our airplanes, our homes, our businesses, and our governments. But just over two decades ago, few people had ever heard of OSS, and its use was limited to a small group of dedicated enthusiasts.”

Open source software (OSS) has transformed our world and become the backbone of our digital economy and the foundation of our digital world.

But what does this look like practically:

In vertical software stacks across industries, open source penetration ranges from 20 to 85 percent of the overall software used
Linux fuels 90%+ of web servers and Internet-connected devices
The Android mobile operating system is built on the Linux kernel
Immensely popular libraries and tools to build web applications, such as: AMP, Appium, Dojo, jQuery, Marko, Node.js and so many more are open source
The world’s top 100 supercomputers run Linux
100% of mainframe customers use Linux
The major cloud-service providers – AWS, Google, and Microsoft – all utilize open-source software to run their services and host open-source solutions delivered through the cloud

Why do companies want to participate in open source software projects

Companies primarily participate in open source software projects in three ways:

They donate software they created to the open source community
They provide direct funding and/or allocate software developers and other staff to contribute to open source software projects

The question often asked is, why wouldn’t they want to keep all of their software proprietary or only task their employees to work on their proprietary software?

The 30,000-foot answer is that it is about organizations coming together to collectively solve common problems so they can separately innovate and differentiate on top of the common baseline. They see that they are better off pooling resources to make the baseline better. Sometimes it is called “coopetition.” It generally means that while companies may be in competition with each other in certain areas, they can still cooperate on others.

It is about organizations coming together to collectively solve common problems so they can separately innovate and differentiate

Some old-school examples of this principle:

Railroads agreed on a common track size and build so they can all utilize the same lines and equipment was interchangeable
Before digital cameras, companies innovated and differentiated on film and cameras, but they all agreed on the spacing for the sprockets to advance the film
The entertainment industry united around the VHS and Blu-Ray formats over their rivals

Now, we see companies, organizations, and individuals coming together to solve problems while simultaneously improving their businesses and products:

Let’s Encrypt is a free, automated, and open certificate authority with the goal of dramatically increasing the use of secure web protocols by making it much easier and less expensive to setup. They are serving 225+ million websites, issuing ~1.5 million certificates each day on average.
The Academy Software Foundation creates value in the film industry through collectively engineering software that powers much of the entertainment, gaming, and media industry productions and open standards needed for growth.
The Hyperledger Foundation hosts enterprise-grade blockchain software projects, notably using significantly fewer energy resources than other popular solutions.
LF Energy is making the electric grid more modular, interoperable, and scalable to help increase the use of renewable energy sources
Dronecode is enabling the development of drone software so companies can use their resources to innovate further
OpenSSF is the top technology companies coming together to strengthen the security and resiliency of open source software
Kubernetes was donated by Google and is the go-to solution for managing cloud-based software

These are just a small sampling of the open source software projects that enterprises are participating in. You can explore all of the ones hosted at the Linux Foundation here.

How can companies effectively use and participate in open source software projects?

Enterprises looking to better utilize and participate in open source projects can look to the Linux Foundation’s resources to help. Much of what organizations need to know is provided in the just-published report, A Guide to Enterprise Open Source. The report is packed with information and insights from open source leaders at top companies with decades of combined experience. It includes chapters on these topics:

Leveraging Open Source Software
Preparing the Enterprise for Open Source
Developing an Open Source Strategy
Setting Up Your Infrastructure for Implementation
Setting Up Your Talent for Success
Challenges

Additionally, the Linux Foundation offers many open source training courses, events throughout the year, the LFX Platform, and hosts projects that help organizations manage open source utilization and participation, such as:

The TODO Group provides resources to setup and run an open source program office, including their extensive guides
The Openchain Project maintains an international standard for sharing what software package licenses are included in a larger package, including information on the various licensing requirements so enterprises can ensure they are complying with all of the legal requirements
The FinOps Foundation is fostering an, “evolving cloud financial management discipline and cultural practice that enables organizations to get maximum business value by helping engineering, finance, technology, and business teams to collaborate on data-driven spending decisions.”
The Software Data Package Exchange (SPDX) is an open standard for communication software bill of materials (SBOMs) so it is clear to every user which pieces of software are included in the overall package.

Again, this is just a snippet of the projects at the Linux Foundation that are working to help organizations adapt, utilize, contribute, and donate open source projects.

The bottom line: Enterprises are increasingly turning to open source software projects to solve common problems and innovate beyond the baseline, and the Linux Foundation is here to help.

The post Why Do Enterprises Use and Contribute to Open Source Software appeared first on Linux Foundation.

Getting started with RHEL 9, interpreting system log files, and more sysadmin tips

Check out Enable Sysadmin’s top 10 articles from May 2022.

Read More at Enable Sysadmin

Test API interactions with Mockoon

Use this open source tool to develop and test API operations on your local machine.

Read More at Enable Sysadmin

Happy third anniversary, Enable Sysadmin!

In just three years, this community site “by sysadmins, for sysadmins” has given millions of people information to help them do their work better.

Read More at Enable Sysadmin

How to configure chrony as an NTP client or server in Linux

Maintaining accurate time is critical for computers to communicate, run system components, and more, and chrony can help.

Read More at Enable Sysadmin

Asian American And Pacific Islander Heritage Month

This article originally appeared on the Open Mainframe Project’s blog. The author, John Mertic, is Director of Program Management at The Linux Foundation. 

One of the big things I celebrate about open source is the vast diversity of individuals that come together to build amazing technologies. A core belief that I have – and also that those at the Linux Foundation share – is that a diverse group of people coming together brings better outcomes, bigger innovations, and a more sustainable project. We at the Open Mainframe Project are truly fortunate to have such a global and diverse community, and with our hosted projects and working groups thriving, we see the impact of that diverse collaborative effort.

As many of you know, three of my children come from an Asian background – South Korea and China. I’ve shared in the past the joy they bring my wife and me, as well as those around us, but also the challenges and struggles of growing up in a culture different from where they were born.

Nowadays though, I worry about their safety and struggles even more – as there has been a rise in Asian American and Pacific Islander (AAPI) hate and crime. According to Stop AAPI Hate, from March 19, 2020 to December 31, 2021, a total of 10,905 hate incidents against AAPI persons were reported across the nation. This is sickening to me.

I was discussing this with a good friend recently and they shared that so much of diversity and inclusion is changing how you think about people, situations, and how you engage with others. This hits home for me now more than ever. I think about that with my children and me as a parent; seeing the world through their eyes has given me a new perspective on others and taught me empathy and understanding. But it has also given me an appreciation for others; who they are, where they come from, and what experiences and ideas they have.

In open source projects, it’s not a zero-sum game but a positive-sum game – open source development is based on the idea that, collectively, we are smarter than any one of us. That mindset is strong in our communities, and helps create that welcome space for all.

As we celebrate the last day of May and AAPI Heritage Month, I want to thank those Asian American and Pacific Islanders from our communities who have made a great impact. In fact, two of our members recently shared personal stories about their journeys. Thank you to Maemalynn Meanor, Senior Public Relations & Marketing Manager at the Linux Foundation, and Alex Kim, Technology Business Development Executive/OSS Incubator Advocate at IBM T.J. Watson Research Center, for offering a look into their personal and professional lives. You can read their blogs here:

Where my journey started and where it’s going – Alex Kim, IBM
Lesson Learned: Always listen to my mom – Maemalynn Meanor, The Linux Foundation

I thank everyone from those backgrounds for their great contributions to not only our projects, but open source in general, and hope that we can continue to make our communities a safe and inclusive place for all.

The post Asian American And Pacific Islander Heritage Month appeared first on Linux Foundation.

Software-Only Setup to Diagnose QEMU SCSI Passthrough and Multipath Failover

Illustrating how to diagnose QEMU SCSI P

Click to Read More at Oracle Linux Kernel Development