Language Selection

English French German Italian Portuguese Spanish

IBM/Red Hat: Celebrating GPL, the SCO Battle, and More Fluff

Filed under
Red Hat
  • Frequently Asked Questions about Linux and the GPL

    In this post we take a look at some of the frequently asked questions (FAQ) about Linux and the GNU General Public License (GPL). We'll be updating this from time to time as we get more questions.

  • Celebrating 30 years of the Linux kernel and the GPLv2

    Thirty years ago you might catch the video for R.E.M.'s "Losing My Religion" on MTV, decide you want to buy a copy and pick up your house phone to call a friend to take you to the nearest record store and hope they had it in stock. Today you can just dial up the video on your phone and text your friend about it. That's in large part because of two other things that happened in 1991: The release of the Linux kernel and the second version of the GNU General Public License (GPLv2).

    It's, perhaps, a little more complicated than that, but the fact is that a huge swath of technologies we depend on are directly tied to those events. Let's take a step back and talk about those events and what they've enabled.


    Free software conveys four "freedoms" to users: The freedom to run, copy, study/improve and distribute a work.

    In short, this means that if you are given a GPL'ed program you can run it without restriction. You can copy it for a friend, you can tinker with it and improve it, and you can distribute those changes.

    You get a copy of Fedora Workstation and you want to run it? Go for it. It's explicitly allowed by the GPL (and other free and open source licenses included with a copy of Fedora).

    Want to make a copy for a friend? Go for it. Want to dig in and see how it works? That's also allowed.

    Fix a bug in a program and want to share that fix? You can do that, too. However, there's a slight catch in that distributing GPL'ed software comes with some added responsibilities.

  • That Linux lawsuit: 20 years later, SCO vs IBM may finally be ending

    Today, many Linux users would be shocked to know that there was once a lawsuit aimed squarely at Linux's heart: Its intellectual property. Some people at the time even thought SCO's lawsuit against IBM might end Linux. They were wrong. But, for years the case dragged its way through the courts. Now, one part of that case may really and truly be disappearing.

  • 5 DevSecOps open source projects to know

    One of the most active areas of the cloud-native landscape is projects related to security in various ways. As has been the case historically, these new security projects tackle specific aspects of security; the security tool that handles everything is a dream that’s never been realized.

    Here, we explore five open source tools that aim to help teams working with the DevSecOps approach, wherein IT organizations treat security security as a shared responsibility, integrated from end-to-end, rather than a responsibility that gets done late in the development process. Tools such as these often get fully integrated into commercial Kubernetes platforms such as Red Hat’s OpenShift as they mature. However, for now, these projects offer a nice window into innovation happening in the security space and the opportunity to give them a try as a complement to OpenShift.

  • Digital transformation metrics: 5 questions to ask

    Just about every company understands the importance of digital transformation in 2021. From surging online consumer activity to the digital tools that can drastically improve communication, collaboration, and productivity, it’s clear that the companies that fail to digitize their operations and services will be at a severe competitive disadvantage.

    But for a company’s digital transformation work to be deemed successful, you will need to assess several key performance indicators. An effective digital transformation isn’t a box companies can check: It’s an ongoing process that requires constant evaluation and adjustment.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.