Pre-RFC: A single canonical domain name

nixos.org is confusing because it’s not just about NixOS.

I can kinda agree it ‘smells’ to have a website about “nix” with the domain “nixos”; but are there any examples in the wild of the domain name causing confusion?

Move the current contents of nix.dev to the subdomain docs.nix.dev.

I’d keep in mind: the manuals are currently at https://nixos.org/manual/nixpkgs/stable/. If there is some docs.nix.dev, then perhaps eventually the other manuals could be accessed under that hostname too.

3 Likes

I’d appreciate issues/PRs for all of these concerns!

1 Like

Just to be clear: what kind of contribution do you wish to have here on Discourse, as opposed to GH?

Anything not directly about the content, meta discussions. Things like suggestions about how to proceed, complaints about it being a repository, stuff like that (including this meta-meta discussion).

Any actual opinions/feedback about the content would be best in GitHub issues (or better yet, PRs), so that we can treat the issue tracker as the list of concerns to discuss and address.

3 Likes

how much are they selling them for? And second: would like to know who owns Nix/NixOS/Nixpkgs trademarks or whatnot

On the order of $10-90k according to information from a year back.

The Nix logo as a trademark is owned by the NixOS Foundation, but there is no policy in place at the moment.

I was about to write that one could help the foundation board by making concrete proposals for discussion, but adding more input may actually be counterproductive because the board is so time constrained already. Maybe the best way to really help is to distribute the load of weighing alternatives against each other and selecting one for a binding agreement to the community, and in fact run an RFC. That would not just be in line with the foundation’s stance not to impose decisions on the community but instead serve it by providing a legal entity that can do things a mere group of individuals can’t. It would also be a great demonstration of commons management, and help us refine our collective values and identity.

The board would still have to agree with the outcome to ensure the decision can actually be implemented, but that’s a small part of the total effort required for such a far-reaching issue.
Also someone would have to facilitate and drive the RFC, and for instance process inputs and curate the document. Anyone who tried it knows what I’m talking about. It’s quite a bit of work, but it doesn’t require the board’s involvement at all! Anyone can do it, and even abandoned partial results can be picked up by anyone.

@zimbatm @thufschmitt @domenkozar @ron @edolstra what do you think? Would that work for you?

2 Likes

One could argue that Nix is a component of NixOS, afterall the Github organization is called NixOS and there’s a NixOS foundation. If anything, I would try to move all the other community projects (r13y, nixpk.gs, nix.dev, nixos.wiki, etc.) under nixos.org.

7 Likes

AFAIK Matrix IDs are permanent, so we couldn’t just rename the space to be :nix.dev .

Indeed, that’s a big issue with Matrix that has unfortunately received little attention. Until they manage to make messages mxids-independent in the future, the only way to migrate is to recreate all rooms, user accounts and use a script to auto-join the previous rooms. This works well enough but all the previous room history is lost.

1 Like

I don’t think the board even needs to be involved in this decision. The NixOS Foundation’s role is to support the project, so as long as it’s a well-thought-out plan that doesn’t put the project at risk, it should be fine. Link to the Role of the board.

3 Likes

It would be good to consult with the Marketing team.

I know they are working on a new website. I think one of the challenges they had was to create a good landing page that works for everybody. It’s hard to serve different crowds at the same time. People interested in Nix the language vs nixpkgs and NixOS. Beginners, advanced users and commercial entities. Etc.

They might also have some considerations regarding Google search ranking and other aspects I am unfamiliar with.

I’m sure they have developed a more fine-grained vision of how this could look when mixed together. For such a deep-impact change, it would be nice to have a bit more of a vision of how it will look after the transition.

1 Like

That’s exactly backwards for arbitrary historic reasons, and the very source of confusion that could be avoided by more precise naming, which this RFC is partially about.

That would be a great subject for the UX workshop on the last week of November 2023. We’ll have a world-class UX expert available for two days to work with anyone interested on just that. It would be so great if someone from the marketing team could participate. We were missing you sorely in the first two iterations! It would be also be great opportunity to provide a lot of input to this RFC. We’re incorporating learnings from the governance discussion at NixCon: No binding decisions at in-person events, just work done for everyone else to see.

1 Like

You mean the organization being called NixOS instead of Nix organization? I don’t think the historical reasons matter, the point is whether we consider Nix or NixOS being more important. Moving evething to nix.dev (or whathever TLD) would imply Nix is and that NixOS is kind of a side project.

2 Likes

Exactly!

I argue Nix is long-term more important because, being and ever more becoming a universal tool to underpin sustainable software development, it has a much broader scope and potential impact. At the moment, for a large but particular audience of Linux enthusiasts, undoubtedly NixOS is much more important than Nix itself. See the 2023 community survey results for a vague impression (please check the complete results, there is a lot of room for interpretation):


So it’s not wrong to drive community growth through NixOS as the entry point, but it’s not the only way. (Possibly what we’re observing is a result of driving community growth through NixOS to begin with.) Looking at it from the inside, NixOS as an end-user product is much less well-maintained than any of its constituent parts. I strongly doubt NixOS is the driving force of the ecosystem.

In my opinion, it’s not at all about NixOS, but tooling to make software finally stop sucking – I’d even agree with your provocative claim that NixOS is but a byproduct of that endeavor.

3 Likes

Can you elaborate? It doesn’t seem like anything critical happened as your comment implies.

Ah I didn’t read properly. Here’s the relevant section:

Cost of registration

Since 2003, the Public Interest Registry (PIR) charged its accredited registrars a capped price of US$9.05 per year[19] for each domain name. The registrars may set their charges to end users without restrictions.

In April 2019, ICANN proposed an end to the price cap of .org domains[20] and effectively removed it in July in spite of having received 3,252 opposing comments and only six in favor.[21] A few months later, the owner of the domain, the Public Interest Registry, proposed to sell the domain to investment firm Ethos Capital.[22] After intense criticism from nonprofit groups and significant figures in Internet history, the proposal was scrapped.[23]

Though I think it’s impossible to know about stuff like this in advance, at least .org does have a cap.

2 Likes

I agree with pretty much everything: Nix has a larger scope, but without NixOS we wouldn’t even be here having this discussion.

Now that I think about it, from a semantical point of view, it makes more sense to have “nix” as a domain, since Nix did and has more potential to spawn new subprojects. (os.nix.dev? that’s probably too ugly)

Still, I would use a .org, not another new TLD and especially not one owned by google.

It seems to me that “we” need to start a go fund me or some such to acquire these domains or try to negotiate the price down somewhat. Whether we use the domains or not, whatever. Acquiring them and keeping them acquired seems like a worthwhile goal / endeavor. I dunno where to start but I can contribute some USD.

1 Like

I very much agree that it would be best for this to be a community decision. Reiterating on what @zimbatm wrote, the foundation will support it :slight_smile:

I’m happy to take point on trying again to reach out to the various higher priced domain owners such as nix.com / nix.org / other variations that folks have in mind. I do expect that 3 letter domains will be quite high.

Side note - nixos can also stand for nix open source, though I highly doubt that will be intuitively accepted.

3 Likes

Glad to hear that!

Reaching out to other domains would be great, see also Maybe we could get nix.org? · Issue #8 · nix-rfc-canonical-domain/rfcs · GitHub for previous efforts

2 Likes

Is there a list somewhere of domains you want me to check? I see about 5 names in the issue thread :slight_smile:

1 Like

I’ve been going through List of Internet top-level domains - Wikipedia and foundation is one and so is .pizza (joking on that one but would be fun to have) - maybe nix.codes? I dunno, thinking outside the box here. nix.net works too if .net would become “cool” again (was it ever?)

2 Likes