Hacker News new | ask | show | jobs
by weland 3864 days ago
I don't necessarily agree with how mjg59 chooses to resolve his issues, but it's hard not to get the impression that he's a little right about this. The problem is precisely this:

> With Ubuntu and any other software, you get the source and it is up to you to deal with the replacement of any trademark strings.

(Emphasis mine)

That's not true of any other software!

I'm not sure how things are for RHEL, but I imagine they're basically similar to Fedora. Fedora doesn't fuzzily require you to "remove and replace all trademarks". It explicitly requires you to remove the branding -- i.e. repository information, change logs and logos. They even provide a nice list of what you have to remove. Everything that you must replace is in three packages.

Now, I'd normally just suspect mjg59 of bitterness, were it not for Canonical's PR dance around the issue.

The accusation is clear: mjg59 thinks that Canonical is intentionally keeping the wording vague so that they can have a word to say in who is developing products based on Ubuntu. Anyone who wants to use something based on Ubuntu has to ask for approval. Otherwise you might end up in court because you didn't remove "Removed spurious call to foo_frobnicate() to fix crashes on Xubuntu" from an upstream changelog.

Canonical has been handing out these approvals for free so far, but I don't think any requests came from current or future competitors. There's no reason to believe that Canonical would be as eager to approve a direct Ubuntu Phone competitor.

Yes yes, it's in their interest to not be as eager, but if this was such a big problem, they should have thought twice before basing their business around a bunch of GPLd products.

It's hard to suspect Canonical of good intentions when every single answer they handed out managed to answer another question. The dialog so far has basically been:

Q: Oh hi guys, look... I'd like to make an Ubuntu derivative, can you tell me what I have to remove?

A: All trademarks.

Q: What do you mean by all trademarks?

A: Or you can ask us for approval instead.

Q: I get it, but I'd rather just remove all trademarks... what exactly do you mean by that? Do I have to remove e.g. mentions of Ubuntu from an upstream changelog, or the @ubuntu.com e-mail address of a contributor listed in an about dialog or a CONTRIBUTORS file?

A: Look, we get this is important, but we have to make sure Evil Hackers don't impersonate Ubuntu so we have to ask you to either remove all trademarks, or ask us for approval.

Q: But I'm not an evil hacker!

A: Then we'll approve your request.

Q: BUT I DON'T WANT TO ASK YOU, I JUST WANT TO KNOW WHAT TO REMOVE!

A: Look, we get this is important, but we have to make sure Evil Hackers don't impersonate Ubuntu so we have to ask you to either remove all trademarks, or ask us for approval.

It kind of gets in an infinite loop at this point.

Canonical could clarify the wording without opening themselves up to Evil Hackers. Their unwillingness to do so is (somewhat insultingly) veiled in arguments that are about as childish as they're trying to imply mjg59's are. It's hard to suspect them of good intentions under these conditions.

1 comments

To add to your point, Mozilla publishes a clear policy on usage of its trademarks [1]. This has enabled Debian to maintain a rebranded version of Firefox called Iceweasel [2]

[1] https://www.mozilla.org/en-US/foundation/trademarks/

[2] https://wiki.debian.org/Iceweasel

To be fair, when it happened, Debian rebranding Firefox as Iceweasel was an unhappy decision at the end of an acrimonious discussion. It's only with the passage of time (and by comparison to Canonical's obfuscation) that it looks like a clear and appropriate resolution to a trademark issue.
That's also true. Things weren't always like that when it comes to large organizations involved in FOSS development, but one would hope lessons are learned :-)
To add to that, Firefox sync work well with iceweasel at least in my personal experience. My understanding is that iceweasel is Firefox, just an older version with security patches as needed.
Iceweasel in Debian unstable stays up to date with the latest Firefox Extended Support Release, and Iceweasel in Debian experimental stays up to date with the latest Firefox release. Packages also exist in a separate repository for the latest beta and aurora releases, as well as of the latest release packaged for stable.