Ever since Ubuntu abandoned the Unity project, UBports continued the maintenance and development of Unity. On February 27th 2020, UBports announced that they are giving Unity8 a new branding in the form of Lomiri.
Unity8 is now Lomiri
UBports announced that the Unity8 desktop environment would be renamed as Lomiri. They gave three reasons for this fairly drastic announcement.
First, they want to avoid confusion with the Unity game engine. Quite a few people confused the two. UBports noted that they are frequently receiving questions regarding “how to import 3D models and meshes into our shell”. When you search “Unity” in your favorite search engine, most of the top links are for the game engine.
The second reason for the name change has to do with the new effort to package Unity8 for Debian. Unfortunately, many of the Unity8’s dependencies have Ubuntu in the name, for example, ubuntu-ui-toolkit. Debian packagers warned that packages that have Ubuntu in the name may not be accepted into Debian.
Finally, UBports said the name change would improve verbal communications. Saying Unity8 repeatedly can be a mouthful. People would not have to worry about confusing “users of Ubuntu Unity and Unity (the game engine)”.
UBports went on to stress that the name change was not “triggered by any action from Canonical or the Ubuntu community, legal or otherwise”.
They noted that this name change was the perfect time for them to switch to GitHub alternative GitLab for their development.
Interestingly, the announcement did not explain how they picked Lomiri as the new name. All they said is that “We went through many different names before settling on Lomiri. All of them had problems with pronunciation, availability, or other related issues.”
UBports noted that most Ubuntu Touch users would be unaffected by the name change. Developers and power users might notice some changes, but UBports “will strive to maintain backwards compatibility within Ubuntu Touch for the foreseeable future”.
What Exactly is Being Renamed?
According to the announcement, packages that have either Ubuntu or Unity in the title will be affected. For example,
- unity8, containing the shell, will become lomiri
- ubuntu-ui-toolkit will become lomiri-ui-toolkit
- ubuntu-download-manager will become lomiri-download-manager
On top of this, interfaces call will change, as well. “For example, the Ubuntu.Components QML import will change to Lomiri.Components.” For the sake of backwards compatibility, Ubuntu Touch images will not change too much. “Developers will only need to update to the new API when they’d like to package their apps for other distributions.”
What Will Stay the Same?
Since renaming packages can cause quite a few cascading problems, UBports wants to limit the number of packages they change. They don’t expect the following things to change.
- Packages that don’t use the “Ubuntu” or “Unity” names
- Ubuntu Touch will remain the same
- Any components which are already used by other projects and accepted into other distributions
Final Thoughts
Overall, I think this change will be good for Ubuntu Touch in the long run. I understand why Canonical picked the Unity name for their convergence desktop, but I think the desktop environment was overshadowed by the game engine from the beginning. This will give them room to breathe and also free up valuable coding time. The less time spent replying to questions about 3D models the more time that can be spent creating a convergent desktop.
If you have any further questions or concerns about the name change, you visit the UBports forms. They have set up a thread specifically for this topic.
Don’t hesitate to share your views on it in the comment section.