Change History
(27)

We could introduce special "development" logos that are based on the trademarked one, and allow ourselves to use it for our nightly builds. I don't think replacing the logo with the leaf is a good idea - those are still images built by the official source.

Maybe it would make sense to replace uname output with "walter"... but it would make config.sub and config.guess from autotools get in trouble. Mac OS X says "Darwin" there, which is more or less their "free-for-use" name.

I love the ideas expressed here and I'm hoping for an easy way to remove the branding from the builds.
Not only would it help so that people who wanted to distribute Haiku but not infringe on the trademarks, it would also help in the way that people who want to build their custom version of Haiku (for distribution purposes or not) also not infringe on it.

Here's some images that show how the system degrades gracefully when the trademarked logos are removed from the prominent places. Even though Installer looks funny, it remains functional.

I tried replicating the look of the 'alpha 2' text for "W.I.P.", but can't figure out how the bucket-fill erases were done. Would such a logo be acceptable to denote "built (& provided) by the Project, but is not an official release"?

The attached patch shows the direction of implementation.
Oh, src/apps/installer/InstallerWindow.cpp can be ignored -- for a while, I was considering making Installer display prettier when there's no logo.

A much larger concern is "Haiku" as text -- epecially as it's in countless catkeys.

catkeys shouldn't be too much of a problem. It is possible to use the #ifdef system in the code and the translators will have to translate the string multiple times. IIRC the is already the case with some other things, for example the SSL conditional in the mail preferences. If SSL is not available at build time, the preflet uses some strings, while if it is enabled, there is other text. I think I made it work in such a way that all the catkeys are exported properly ; but I'm not sure anymore... I'll have to check.

Not sure who created Playground but the other apps were done by Axel, Alex & Ralf. They appear to be under MIT license so should be allowed in distros too. Only Haiku3D should be excluded because currently uses Haiku logo. Replacing with non-Haiku logo in Haiku3D would allow this application in distros too I would think.

Because of MIT license (for these applications), distro makers can always compile and include these applications in their Haiku distro. So, why exclude them from distro release? ie: developers above coded the applications but MIT license allows anyone to take and use them how and where they want to.