We have two names for each of our projects. One is the official name ("OpenStack Compute") and the other is the codename ("Nova").
Codenames have a number of drawbacks: we don't actively protect their trademark, they are confusing to newcomers, and they tend to shadow their more official counterparts. But codenames also have benefits: they are highly-convenient short names (to be used in conversations, executables, modules...), and they separate the project itself from its functional scope, so they remain valid even if that scope evolves.
This session is about whether we should proactively drop usage of codenames in OpenStack, or reduce our dependency over them, or just keep them the way they are. In case of a trademark attack, should we switch to another codename, or abandon usage of a codename and switch to some short version of the "official" name ? Finally, we'll look at how we should proceed to fully rename a project.