Some people expressed dislike for the “Oils for Unix” name in the recent release:
The reasons for renaming it are:
(1) OSH vs. Oil isn’t distinct enough; readers are noticeably confused
“OSH” is naturally taken to be a synonym for “Oil Shell”, when really we have two different symlinks to the same binary –
bin/oil – which behave differently
/usr/local/bin/ oils-for-unix # real binary, like busybox osh -> oils-for-unix # symlink ysh -> oils-for-unix # symlink (formerly oil, not distinct enough)
Important: please read this page for the relationship between the 2 symlinks. That is important so that the naming suggestions reflect the reality of what the project is (which is pretty mature by now)
(2) The project now has parts that aren’t “shells”
Including data languages like QSN (which will move toward JSON)
(3) People who encounter the project for the first time often feel a bad connotation of “Oil” and “Oil Shell”, explained in the release comments thread
(4) There are existing “oil” and “oilshell” packages in some distros of the Python reference implementation.
I’d like to standardize on “oils-for-unix” for the new C++ implementation. The C++ one shouldn’t overwrite the Python one suddenly – there should be a gradual transition where both are available.
I’d like the solicit alternatives for the name, and here are some desirable properties.
I’d like a name that is globally unique, hence the somewhat long “Oils for Unix” name. (But you don’t generally type that name – you would type
http://www.$PROJECT_NAME.org http://www.$PROJECT_NAME.org/download/$PROJECT_NAME-$version.tar.gz $PROJECT_NAME.zulipchat.com/ sudo apt-get $PROJECT_NAME -- and 10 other distros!! /usr/local/bin/$PROJECT_NAME github.com/$PROJECT_NAME twitter.com/$PROJECT_NAME
The thing that sealed the deal for me is that if you Google (or Bing) “Oils for Unix” now, it ALREADY points to https://www.oilshell.org/
It’s a renaming without much of the pain and cost of renaming (although there’s still some). I made a new Mastodon account https://hachyderm.io/@oilsforunix and nobody noticed that it wasn’t called “oilshell”. It’s already a synonym
There was a thread back in August about the new name, on both Zulip and Reddit: