Language Selection

English French German Italian Portuguese Spanish

Upstream projects vs. Distributions

Filed under
Linux
Software

You can globally split open source projects into two broad categories. Upstream projects develop and publish source code for various applications and features. Downstream projects are consumers of this source code. The most common type of downstream projects are distributions, which release ready-to-use binary packages of these upstream applications, make sure they integrate well with the rest of the system, and release security and bugfix updates according to their maintenance policies.

The relationship between upstream projects and distributions is always a bit difficult, because their roles overlap a bit. Since I’m sitting on both sides of the fence, let’s try to find common ground.

Overlapping roles

In an ideal world, everyone would install software through distribution packages, and the roles wouldn’t overlap. In the real world though,

rest here




More in Tux Machines

today's leftovers

Linux Foundation and Linux

Leftovers: Software

  • ownCloud 9 Self-Hosting Cloud Server Now in Beta, Here's What's New for Users
    Today, Frank Karlitschek, founder, maintainer, and CTO of ownCloud, has teased users on Twitter with a download link for the first Beta build of the upcoming ownCloud 9 self-hosting cloud server.
  • Openshot Video Editor 2.0.6 Beta 3 Is a Massive Release
    Openshot is a video editor that features 3D animation, curve-based camera motion, compositing, transitions, audio mixing, vector titles, and many others features. A new beta build is now available for download and testing
  • Calibre eBook Reader and Editor Gets Better Sorting for Multiple eBooks
    A new version of the Calibre eBook editor, viewer, and converter is now out, and the developer has added a couple of new features and quite a few fixes.
  • News from mu
    I have been writing several posts about emacs but today I would like to specifically tell my readers about the nifty tool I use for email management, mu and its main component, mu4e. Just before I start, let me briefly remind a few things about email on emacs: there’s not a single tool to do everything around email. In fact, there’s quite a lot of different tools, related or not, that perform one job but does it quite well. As an example, there is one tool to fetch the emails from your IMAP servers, one tool to index them on your system, another one you could call an email client, but wait, here’s at least one more: a tool to compose and send emails. Sometimes, the tools are integrated with one another, sometimes they are not, but they are always a collection of disctinct parts.
  • Cockpit 0.95 Released
    Cockpit releases every week. Here are the highlights from 0.90 through 0.95.
  • Opera Browser Receives Buy Out Offer For $1.2 Billion USD
  • Opera Vows to Remain the Same After Chinese Buyout
    Opera Software revealed yesterday that a proposal to buy the company has been made by a Chinese consortium, and they are most likely going to accept it. The company is now trying to convince the community that it's a good thing.

today's howtos