NixOS / foundation

This is the home of the NixOS Foundation
63 stars 16 forks source link

project domain name #34

Open fricklerhandwerk opened 2 years ago

fricklerhandwerk commented 2 years ago

we observe that people are confused about names in the Nix ecosystem and find it hard to distinguish between its components.

given the goal of easing learning Nix, we should reduce that confusion as much as possible.

proposal:

considerations:

current state:

options:

related:

@garbas this is a responsibility of the marking team, but intimately concerns documentation w.r.t. consistency and avoiding confusion

asymmetric commented 2 years ago

On buying nix.org, I think a good (and way cheaper) alternative could be buying nix-lang.org. It's what many other languages do.

fricklerhandwerk commented 2 years ago

The Nix ecosystem and the Nix package manager are not really about the Nix language (just as Bazel is not really about Starlark). nix-lang.org would easily make the impression the project is somehow revolving around the configuration language. That would defeat the purpose of reducing confusion.

asymmetric commented 2 years ago

I disagree. Part of the confusion comes from using the same name for the language and the ecosystem, so renaming the language to something like "nix lang" could reduce confusion. Then, controlling the domain is simply a good idea, whatever we decide to do with it. And potentially, it could be a place that hosts the nix-lang manual (or redirect to it)

fricklerhandwerk commented 2 years ago

Part of the confusion comes from using the same name for the language and the ecosystem

This is true and we should address it with NixOS/nix.dev#275.

controlling the domain is simply a good idea, whatever we decide to do with it.

Sure, it just does not help with the issue here.

davidak commented 2 years ago

i think it would be best to have nix.org for the package manager + resources about nixpkgs and nix lang and nixos.org for the linux distribution + deployment tools for it, like nixops

that would solve confusion like reported in https://github.com/NixOS/nixos-homepage/issues/832

fricklerhandwerk commented 2 years ago

marketing team and Foundation board should take over: https://github.com/NixOS/nix.dev/issues/285

not closing, issue can be migrated.

fricklerhandwerk commented 1 year ago

another argument for having a Nix-package-manager-specific web site is to manage the web rendering of Nix manuals in the Nix repo. Right now the path-level redirects are on nixos-homepage while the anchor-level redirects are on nix. redirects are important to keep existing links alive.

Here are two pull requests that should be in sync, but produce a tail of follow-up work that is highly likely to be missed unless someone remembers to update the redirects on nixos.org once the current master branch reaches a release:

Having the Nix web site in the source repo would allow managing redirects without additional effort.

Ericson2314 commented 1 year ago

Yeah I want to second that having "NixOS" be the umbrella term for the whole ecosystem is confusing and we should move away from doing that.

fricklerhandwerk commented 1 year ago

@edolstra this is for the board to answer, could you please transfer it to NixOS/nixos-foundation?

nixos-discourse commented 1 year ago

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/usability-study-session-2/21400/1

fricklerhandwerk commented 1 year ago

We could even consider renaming the GitHub organization to Nix to match the hopefully-soon-to-be authoritative terminology and better support the (technically and morally correct) narrative that Nix is at the core of the Nix ecosystem. I'd even go as far as proposing to rename the NixOS Foundation to Nix Foundation.

nixos-discourse commented 1 year ago

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/landing-page-is-completely-unclear-for-new-users/22990/3

fricklerhandwerk commented 1 year ago

@domenkozar please transfer this issue to https://github.com/NixOS/nixos-foundation/

zimbatm commented 1 year ago

Somebody already registered nixlang.org and nix-lang.org.

I'm holding nixlang.com for the community

bryanhonof commented 1 year ago

I recently bought the getnix.org domain. I intend to make this a place to define a few streams, like https://getfedora.org/ does. So, there'd be a little box that explains and links to relevant resources for Nix as a package manager, another one for NixPkgs, one for NixOS, and so forth.

Furthermore, I'm open to transferring this to the NixOS foundation if they ever desire the domain.

gilice commented 1 year ago

I noticed nix.guide is currently free. Maybe we can arrange to move nix.dev over to nix.guide and make nix.dev the main domain

nixos-discourse commented 1 year ago

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/2023-04-11-documentation-team-meeting-notes-40/27261/1

nixos-discourse commented 8 months ago

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/2023-10-23-documentation-team-meeting-notes-88/34562/1