13

I am running Ubuntu 17.10 and I would like to build a completely de-branded ISO of it. This means not just dropping the Ubuntu name from /etc/lsb_release but also deleting references in the text of the installation program, in the "about this computer" screen and so on.

I've already checked other questions but I do not consider them duplicate because:

Therefore my questions are:

  • Starting from a stock Ubuntu 17.10 (or an official derivative), how can I remove references to the Ubuntu trademark and logo?
  • What exact packages do I need to uninstall?
  • Are there images I need to replace? Are there files I need to edit other than /etc/lsb_release?

Please note that I am not interested in removing other names such as Firefox. I am only interested in the name of the distro.

  • 5
    I think that to debrand the ISO would require you to rebuild a Linux environment starting from just the kernel and then manually adding in things you verify aren't 'branded' ('branding' is also extremely broad, so you have to define the scope of what you call 'branding'). Everything has 'brand names', even some basic things as the compilers (GNU C++ Compiler aka g++/gcc even is 'branded' as "GNU"). And at that point it's not 'debranding' but 'building from scratch', and I don't think you can do that very easily. – Thomas Ward Mar 19 '18 at 13:33
  • 2
    @ThomasWard sorry for the double comment, but only one mention is allowed. As I said, my question is only about the Ubuntu logo and trademark. Is it unclear? Should I edit the wording? Thanks for your help. – Andrea Lazzarotto Mar 19 '18 at 13:41
  • 3
    @ThomasWard I don't think OP wants to remove those "ubuntu" names from packages, because even Linux Mint which is a standalone distro doesn't have those "ubuntu" names removed. Sorry for intervening, I'm just so interested in this question all of a sudden, so thought I could help. – Shayan Mar 19 '18 at 14:39
  • 3
    @ThomasWard as Shayan pointed out, leaving package names are fine for me. Just assume I want to replace the strings in the GUI, the boot screen and lsb-release. Something similar to what Linux Mint must have done initially to start the derivative. – Andrea Lazzarotto Mar 19 '18 at 15:14
  • 3
    I don't believe anyone has ever documented every single location in which contains the "Ubuntu" string. You'd be doing this alone. Be good to document it for the next person who asks this :) – popey Mar 19 '18 at 15:35
1

Its not clear whether you intend to distribute the unbranded distro, so apologies if this isn't your intention.

A new distribution with the branding removed would also need to recompile all the binaries from the source code.

https://www.ubuntu.com/legal/terms-and-policies/intellectual-property-policy

If you are going to use internally then it's just a job to locate all the text/image references but that isn't simple. All programs handle their text resources in various individual ways, so you aren't going to find it easy to identify all the branding to remove it.

Best to compile a list of everything that you consider 'brand', identify the underlying program delivering it and then you'll just need to start going through the code to find where it gets it from.

good luck

  • 2
    Please re-read the page you linked to: “For the avoidance of doubt, where any other licence grants rights, this policy does not modify or reduce those rights under those licences.” In particular, redistribution in source and/or binary form is permitted by the GPL, MIT and Apache licenses. If there are some packages that do really need to be compiled, it would be useful to know which ones. :) – Andrea Lazzarotto Jan 7 at 13:26
  • @AndreaLazzarotto : As I said, depends whether the OP is redistributing or not. Please see section 3 of the link I posted, which reads: Any redistribution of modified versions of Ubuntu must be approved, certified or provided by Canonical if you are going to associate it with the Trademarks. Otherwise you must remove and replace the Trademarks and will need to recompile the source code to create your own binaries. – simon coleman Feb 18 at 16:39
  • 2
    Canonical can write what they want... As long as the trademarks are removed, any GPL / MIT / Apache software can be redistributed without recompiling. If there are proprietary components that are not covered under a OSS license, it would be really really useful to know which ones. So we can focus on recompiling those ones only. – Andrea Lazzarotto Feb 19 at 0:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.