Improving Community Health: Technical Concerns

I don’t think you appreciate how official flavours work here. The terms “derivative”, “flavour” and “remix” have very distinct meanings. Let’s please not mix them up nor try to redefine them to prove a point, because it causes confusion.

Flavours are built from the same archive of software. The developers who work on those flavours all work on the same pool of software, collaboratively. They work together to ensure that changes which benefit one flavour, don’t break another flavour.

Remixes are also built on top of Ubuntu but often wish to be flavours, but don’t meet the requirements yet. So they typically work closely with the other flavour leads, and build from the archive, with a small number of additional packages, typically held in a PPA.

Derivatives take the work we have all built together and make something new, which may include many changes, and likely won’t be called “Ubuntu” in any way - see for example Linux Mint.

Ultimately a flavour is “just” Ubuntu with a different desktop, default applications, settings, themes, but crucially all the software is worked on in collaboration in the Ubuntu archive. Remixes typically aim to be a flavour, but that may take time.

Derivatives are outside the Ubuntu community, having their own support systems, bug trackers, communication channels. I do not believe we serve our community well to suggest we break up the flavours and push them out to the wilderness as derivatives, which seems to be what you’re suggesting.

3 Likes