I’m afraid I can’t offer too shiny an explanation there, amigo.
Free & Open Source Software is generally developed as source code only, and this source code is then made available to everyone by way of the internet. Some of the developers of these projects are being paid by commercial companies such as RedHat, Oracle, et al.
For instance, gtk
and GNOME are currently developed by people working at RedHat, and these people are being paid for developing those projects. Plasma is developed at KDE, which is a not-for-profit organization relying on sponsorship and donations. Yet other developers may be working freelance.
What’s important to note is that every project has an “upstream”, commonly referring to where they get their source code from. So for GNOME for instance, RedHat is the upstream, as that is where GNOME is developed in its purest form. Likewise, KDE is the upstream for Plasma and most of the Plasma-specific add-ons.
Then there are the distributions. They gather the source code, and they may or may not apply patches to it in order to add functionality. Then they compile it into binary code and offer this binary code as installable images — in RedHat’s case, you have to pay for that, but then you also get an official short-term support contract with it, or a longer-term contract for corporate customers.
In Manjaro’s case, most (but not all) of our packages are directly taken over in binary form from Arch. So Manjaro’s upstream is Arch, and Arch builds the binary packages from the source code they get from their respective developers.
Manjaro also does have a number of packages that are developed and maintained in-house, e.g. pamac
, manjaro-hello
, et al. And Manjaro itself is a community-developed distribution, but with a commercial arm, i.e. the Manjaro GmbH, registered as a commercial business in Germany.
The GmbH is what negotiates and maintains partnerships with hardware vendors for selling devices that come preinstalled with the Manjaro distribution, and with commercial software vendors, so that Manjaro users can make use of special discounts when purchasing a license to the commercial software in question.
Not a glorious reply, but it’s the best I can do for now.