Language Selection

English French German Italian Portuguese Spanish

FOSS Licensing

Filed under
  • Confused by license compatibility? A new article by Richard Stallman may help

    Richard Stallman has published a new guide on titled License compatibility and relicensing. is home to a whole host of resources on free software licensing, including frequently asked questions about GNU licenses and our list of free software licenses. Our license list contains information on which licenses are compatible with the GNU General Public License as well as a brief description of what it means to be compatible. This latest article by Stallman provides a more in–depth explanation of what compatibility means and the different ways in which it is achieved.

  • The most important part of your project might not even be a line of code

    What is licensing? Why does it matter? Why should you care? There are many reasons that licensing is an important part of a project you are working on. You are taking the time to write code and share it with the world in an open way, such as publishing it on GitHub, Bitbucket, or any number of other code-hosting services. Anyone might stumble across your code and find it useful.

    Licensing is the way that you can control exactly how someone who finds your code can use it and in what ways.

More in Tux Machines

Early Linux 4.14 Kernel Benchmarks Are Looking Promising

I've begun running some Linux 4.14-rc1 kernel benchmarks and in some areas there appears to be nice gains with this in-development kernel. If you are behind on your Phoronix reading and don't know about all of the changes coming for this next kernel release -- which will also be an LTS kernel -- see our Linux 4.14 feature overview that was published this past weekend. Here are just some very early benchmarks while more are on the way. Read more

Launching Pipewire! (Fedora)

To give you all some background, Pipewire is the latest creation of GStreamer co-creator Wim Taymans. The original reason it was created was that we realized that as desktop applications would be moving towards primarly being shipped as containerized Flatpaks we would need something for video similar to what PulseAudio was doing for Audio. As part of his job here at Red Hat Wim had already been contributing to PulseAudio for a while, including implementing a new security model for PulseAudio to ensure we could securely have containerized applications output sound through PulseAudio. So he set out to write Pipewire, although initially the name he used was PulseVideo. As he was working on figuring out the core design of PipeWire he came to the conclusion that designing Pipewire to just be able to do video would be a mistake as a major challenge he was familiar with working on GStreamer was how to ensure perfect audio and video syncronisation. If both audio and video could be routed through the same media daemon then ensuring audio and video worked well together would be a lot simpler and frameworks such as GStreamer would need to do a lot less heavy lifting to make it work. So just before we starting sharing the code publicaly we renamed the project to Pinos, named after Pinos de Alhaurín, a small town close to where Wim is living in southern Spain. In retrospect Pinos was probably not the worlds best name Read more Also: Bodhi 2.11.0 released

Firefox, Thunderbird and VLC Are the Most Popular Apps Among Ubuntu Users

Canonical's Dustin Kirkland attended this year's UbuCon Europe conference for Ubuntu users and developers in Paris, France, where he revealed the results of the Ubuntu desktop survey and the apps that users want to see by default in future Ubuntu releases. Read more

Open source tool aims to deliver more efficient web development

Websites are essential for businesses in the modern world, which puts web development teams under pressure to deliver results. Open source tool specialist DRUD Tech is launching a new tool called ddev which is designed to do away with the complicated steps and disparate components of website development. Using a simple interface, ddev manages many complex technologies, including industry standard components like MySQL, NGINX, and PHP, with the ability to extend to include Redis, Apache Solr, memcache, Varnish, and more. For experienced development teams this means ddev can eliminate unnecessary delays, errors, and inefficiencies common throughout the traditional development to deployment and hosting lifecycle. Read more