monogon-dev / monogon

The Monogon Monorepo. May contain traces of peanuts and a ✨pure Go Linux userland✨. Work in progress!
https://monogon.tech
Apache License 2.0
378 stars 9 forks source link

RfC: rename metropolis to "Monogon OS" #322

Open leoluk opened 3 months ago

leoluk commented 3 months ago

The longer we wait, the more painful it becomes :P

Our buzzkill lawyers say we can't call the product "Metropolis", due to approximately a dozen companies owning trademarks in every relevant category. Meanwhile, Monogon + arbitrary generic description is guaranteed to be fine. Monogon OS it is!

fionera commented 3 months ago

Leo and I talked about this already and where thinking about just replacing metropolis with os in our directory tree. In docs we have to just rephrase them

jscissr commented 1 month ago

The name "metropolis" is used in various places in the code base, not just the directory name:

Many of these are stored on disk somewhere. For these, we can either leave them unchanged, simply change them to a new name and break upgrade compatibility, forcing a reinstall, or implement an upgrade path, which adds complexity and takes effort.

It's useful to have a name like Metropolis, which is a single word, not generic, and can be abbreviated to 4-5 letters as in metroctl. "Monogon OS" does not have these properties. How would we rename metroctl? osctl seems too generic, mngnctl is hard to pronounce. We could make it a single word for use in identifiers by removing the space as in monogonos, but that is not ideal.