Skip to main content
Redhat Developers  Logo
  • Products

    Featured

    • Red Hat Enterprise Linux
      Red Hat Enterprise Linux Icon
    • Red Hat OpenShift AI
      Red Hat OpenShift AI
    • Red Hat Enterprise Linux AI
      Linux icon inside of a brain
    • Image mode for Red Hat Enterprise Linux
      RHEL image mode
    • Red Hat OpenShift
      Openshift icon
    • Red Hat Ansible Automation Platform
      Ansible icon
    • Red Hat Developer Hub
      Developer Hub
    • View All Red Hat Products
    • Linux

      • Red Hat Enterprise Linux
      • Image mode for Red Hat Enterprise Linux
      • Red Hat Universal Base Images (UBI)
    • Java runtimes & frameworks

      • JBoss Enterprise Application Platform
      • Red Hat build of OpenJDK
    • Kubernetes

      • Red Hat OpenShift
      • Microsoft Azure Red Hat OpenShift
      • Red Hat OpenShift Virtualization
      • Red Hat OpenShift Lightspeed
    • Integration & App Connectivity

      • Red Hat Build of Apache Camel
      • Red Hat Service Interconnect
      • Red Hat Connectivity Link
    • AI/ML

      • Red Hat OpenShift AI
      • Red Hat Enterprise Linux AI
    • Automation

      • Red Hat Ansible Automation Platform
      • Red Hat Ansible Lightspeed
    • Developer tools

      • Red Hat Trusted Software Supply Chain
      • Podman Desktop
      • Red Hat OpenShift Dev Spaces
    • Developer Sandbox

      Developer Sandbox
      Try Red Hat products and technologies without setup or configuration fees for 30 days with this shared Openshift and Kubernetes cluster.
    • Try at no cost
  • Technologies

    Featured

    • AI/ML
      AI/ML Icon
    • Linux
      Linux Icon
    • Kubernetes
      Cloud icon
    • Automation
      Automation Icon showing arrows moving in a circle around a gear
    • View All Technologies
    • Programming Languages & Frameworks

      • Java
      • Python
      • JavaScript
    • System Design & Architecture

      • Red Hat architecture and design patterns
      • Microservices
      • Event-Driven Architecture
      • Databases
    • Developer Productivity

      • Developer productivity
      • Developer Tools
      • GitOps
    • Secure Development & Architectures

      • Security
      • Secure coding
    • Platform Engineering

      • DevOps
      • DevSecOps
      • Ansible automation for applications and services
    • Automated Data Processing

      • AI/ML
      • Data Science
      • Apache Kafka on Kubernetes
      • View All Technologies
    • Start exploring in the Developer Sandbox for free

      sandbox graphic
      Try Red Hat's products and technologies without setup or configuration.
    • Try at no cost
  • Learn

    Featured

    • Kubernetes & Cloud Native
      Openshift icon
    • Linux
      Rhel icon
    • Automation
      Ansible cloud icon
    • Java
      Java icon
    • AI/ML
      AI/ML Icon
    • View All Learning Resources

    E-Books

    • GitOps Cookbook
    • Podman in Action
    • Kubernetes Operators
    • The Path to GitOps
    • View All E-books

    Cheat Sheets

    • Linux Commands
    • Bash Commands
    • Git
    • systemd Commands
    • View All Cheat Sheets

    Documentation

    • API Catalog
    • Product Documentation
    • Legacy Documentation
    • Red Hat Learning

      Learning image
      Boost your technical skills to expert-level with the help of interactive lessons offered by various Red Hat Learning programs.
    • Explore Red Hat Learning
  • Developer Sandbox

    Developer Sandbox

    • Access Red Hat’s products and technologies without setup or configuration, and start developing quicker than ever before with our new, no-cost sandbox environments.
    • Explore Developer Sandbox

    Featured Developer Sandbox activities

    • Get started with your Developer Sandbox
    • OpenShift virtualization and application modernization using the Developer Sandbox
    • Explore all Developer Sandbox activities

    Ready to start developing apps?

    • Try at no cost
  • Blog
  • Events
  • Videos

The Red Hat community commitment to open source

September 21, 2023
Mithun T. Dhar
Related topics:
Developer ToolsOpen source
Related products:
Developer SandboxRed Hat OpenShiftRed Hat OpenShift Container Platform

Share:

    The increasing adoption of open source software underscores its tremendous value and impact. According to Gitnux, 78% of businesses use open source technologies, and about 96% of current applications contain at least one open source component. Developers also recognize the value of open source software in enhancing their skill sets and enabling them to collaborate on projects that push technological boundaries.

    Red Hat is the world’s largest open source company and a leading contributor to the Cloud Native Computing Foundation (CNCF). We strive to develop products and technologies that advance both the open source community and the digital landscape.

    Our extensive range of open source solutions encompasses operating systems, middleware, storage, container services, and developer tools and products like Red Hat Developer Hub, Developer Sandbox for Red Hat OpenShift, etc. We also create and contribute to numerous communities and projects while upholding the core values that drive open source innovation. These communities foster an ecosystem where developers and nontechnical individuals can collaborate, provide and access mentorship, and create top-tier products using open source technology.

    Read on to explore our approach to open source and learn about the projects and contributions advancing our technological landscape.

    Red Hat open source approach

    Red Hat’s decades-long commitment to open source software includes an open development model. This model connects engineers with broader communities, facilitating the creation of secure, reliable products that consistently challenge conventional boundaries.

    We’ve also founded several upstream communities, providing support beyond code contribution, participation, and engagement. We integrate with other upstream projects to develop commercialized, industry-standard projects within a service-rich ecosystem. This open development approach lowers application development costs and enhances the security of our products.

    Most recently, we introduced Red Hat Developer Hub, an internal portal packed with tools that expedite development processes. Building on Backstage, a CNCF project, Developer Hub helps create and customize developer portals and offers numerous Backstage plug-ins. These plug-ins include Keycloak for authorization and authentication and Topology for visualizing real-time workload health in Kubernetes.

    Red Hat Developer Hub offers several advantages, including:

    • Improved work efficiency: Developer Hub contains all the tools developers and teams require, from clusters and templates to integrated development environments (IDEs), GitHub repos, and documentation. This integrated environment saves time configuring and switching between tools and programs. Less distraction means greater freedom to innovate and shortened time to deployment.
    • Reduced knowledge barriers via self-service: Developer Hub contains Golden Path templates, a collection of pre-architected, well-defined steps for building software without in-depth knowledge of all the required components. This feature softens the knowledge barrier, enabling developers to build secure, scalable, and efficient tools.

    Red Hat currently occupies the CNCF’s number-one contributor spot, boasting over 550,000 contributions to projects like Docker, Kubernetes, Prometheus, and other cloud technologies. Our accessible cloud-native technology helps countless organizations and individuals to build and manage scalable, flexible, robust applications in the cloud.

    Red Hat open source projects

    In addition to Developer Hub, Red Hat’s open source projects include:

    • Red Hat OpenShift Dev Spaces: Built on the open Eclipse Che project, this tool provides a consistent, secure, zero-configuration integrated development environment (IDE) to write, run, and debug applications without downloading development tools locally. It allows developers with little Kubernetes knowledge to run containerized applications in-browser on OpenShift.
    • Podman and Podman Desktop: This daemonless open source pod manager uses a command-line interface  (CLI) and the libpod library to manage and run containers running on Linux systems. Podman’s daemonless architecture makes it more accessible to users and less susceptible to root-account-level infiltration and attacks.
    • OpenShift GitOps: This OpenShift add-on uses Argo as a controller, allowing development teams to implement GitOps for workflow and cluster management. Argo monitors application configurations defined in a Git repository and reports any deviation from their configured state.
    • Tekton: Tekton is a Kubernetes-native framework built on Red Hat OpenShift for developing continuous integration and continuous delivery (CI/CD) systems. Tekton pipeline tasks are loosely coupled, promoting reuse across multiple projects.

    We support these tools through Developer Hub, arming developers with accessible, integrated tools to build other open source downstream tools, further illustrating the impact of open source. 

    Red Hat open source community

    Red Hat prioritizes its upstream communities, which collaborate under industry standards to create enterprise-level software solutions. Noteworthy communities include:

    • Janus: Janus provides access to developer portals, plug-ins, and service catalogs, helping software engineers create functional, reliable, and flexible applications.
    • Open Studio: This community includes a collection of strategists, developers, writers, designers, animators, and audio producers. All work within and outside of Red Hat, and all are committed to amplifying Red Hat’s principles and creative voice. Open Studio recognizes the value of storytelling in relating the impact of the open source model. It spotlights real user stories, organizes educational and vocational events, and documents every step of its creative process using open source technologies.
    • Ceph: This upstream community supports Red Hat Data Services like Red Hat Ceph Storage and Red Hat OpenShift Data Foundation, benefitting from the collaborative efforts of its contributors. These communities create a diverse ecosystem that fosters skill development and provides access to networking opportunities through mentoring and event sponsorships.

    Developers can contribute to community projects’ source codes by sharing bug fixes, updates, feature enhancements, and documentation. Additionally, communities like Janus produce industry-standard tools, providing developers with low-cost, secure, and integrated solutions that expedite development timelines. 

    The power of open source

    Red Hat believes in the power of open source and the communities that drive the movement. Our open development model relies on and facilitates collaboration for building and maintaining software, so developers can get involved and help solidify the future of open source as a technology mainstay. 

    Are you looking to contribute and build your skills? Join the Red Hat open source community today by signing up for the Red Hat Developer program.

    Last updated: October 31, 2023

    Related Posts

    • A developer’s guide to Red Hat Developer Hub and Janus

    • Learn Kubernetes using the Developer Sandbox

    • Podman Desktop 1.0: Local container development made easy

    • Ceph storage monitoring with Zabbix

    • How to create a pull request: contributing to Open Source

    Recent Posts

    • More Essential AI tutorials for Node.js Developers

    • How to run a fraud detection AI model on RHEL CVMs

    • How we use software provenance at Red Hat

    • Alternatives to creating bootc images from scratch

    • How to update OpenStack Services on OpenShift

    What’s up next?

    E-book: A developer’s guide to setting supply chain security in DevSecOps

    This short guide provides a developer's introduction to software supply chain security, including the key principles, tools, and techniques you need to know to better audit and act on vulnerabilities in open source software components.

    Get the e-book
    Red Hat Developers logo LinkedIn YouTube Twitter Facebook

    Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform

    Build

    • Developer Sandbox
    • Developer Tools
    • Interactive Tutorials
    • API Catalog

    Quicklinks

    • Learning Resources
    • E-books
    • Cheat Sheets
    • Blog
    • Events
    • Newsletter

    Communicate

    • About us
    • Contact sales
    • Find a partner
    • Report a website issue
    • Site Status Dashboard
    • Report a security problem

    RED HAT DEVELOPER

    Build here. Go anywhere.

    We serve the builders. The problem solvers who create careers with code.

    Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

    Sign me up

    Red Hat legal and privacy links

    • About Red Hat
    • Jobs
    • Events
    • Locations
    • Contact Red Hat
    • Red Hat Blog
    • Inclusion at Red Hat
    • Cool Stuff Store
    • Red Hat Summit

    Red Hat legal and privacy links

    • Privacy statement
    • Terms of use
    • All policies and guidelines
    • Digital accessibility

    Report a website issue