NixOS / foundation

This is the home of the NixOS Foundation
65 stars 15 forks source link

Rename to Nix Foundation #77

Open fricklerhandwerk opened 1 year ago

fricklerhandwerk commented 1 year ago

The foundation and community it is serving is clearly not about just NixOS. Nix is the cornerstone of the ecosystem.

Related, and more context why using appropriate names would help with reducing confusion: https://github.com/NixOS/foundation/issues/34

I understand that renaming a public entity is associated with costs. This issue is mostly for reference, since the topic came up quite often in the past months.

zimbatm commented 1 year ago

Let's address the fundamental problem; NixOS refers both to the project and the Linux distribution. It's that overlap of terms that is confusing.

Renaming the project would require changing the GitHub Org, domain and foundation. How about we rename the Linux distribution instead?

infinisil commented 1 year ago

@zimbatm I don't think that makes sense, "OS" clearly refers to an operating system. And if NixOS is the project, then should the language be called "The NixOS language"? And should we change the CLI to nixos build, etc.? That would be very confusing and unintuitive on all levels.

Renaming the project to just "Nix" makes the most sense.

zimbatm commented 1 year ago

Hold on, you're taking what I said and running away with it; I didn't say we should rename Nix either. Nix is also an overloaded term because it refers to the language, implementation, build system, ...

If you can forget for a second that "OS" maps to the operating system, it's possible to attribute another meaning. Do you still think about the fruit when talking about Apple computers? What I am saying is that if we accept this as a historical accident, then it opens new possibilities.

Eg:

What I mean is that if we have to do rebranding, it might be easier to change the name of the Linux distribution

zmitchell commented 1 year ago

Let's address the fundamental problem; NixOS refers both to the project and the Linux distribution. It's that overlap of terms that is confusing.

Renaming the project would require changing the GitHub Org, domain and foundation. How about we rename the Linux distribution instead?

We would have Nix the language, nix the package manager and build system, Nix (?) the OS, NixOS the abstract project, and the NixOS Foundation? That seems worse than what we have now where at least the name of the project, the OS, and the foundation all have NixOS in the name.

I’m not sure this is the most pressing issue right now, but if the name is going to change I agree that Nix Foundation is better since Nix is the common denominator.

KFearsoff commented 5 months ago

Here's what I got when I made my research: