Re: What would be a valid D-Bus interface name for a project without domain?

Miroslav Kravec <[email protected]>
Newsgroups gmane.comp.freedesktop.dbus
Message-ID <CA+NaYLN5K7ctTXUtK_ib3kLWu0-6Sdh-6ANaJ9dHFWuXR=krSA@mail.gmail.com>
On Wed, Jan 24, 2018 at 12:19 PM, Simon McVittie <[email protected]> wrote:
>
> On Wed, 24 Jan 2018 at 10:16:52 +0000, Emmanuele Bassi wrote:
> > The org.freedesktop.* namespace should be reserved for FreeDesktop.Org
> > projects, not for random projects. It's especially important because
> > DBus interfaces reside on the org.freedesktop.* namespace.
>
> Yes. org.freedesktop.DBus is/should be reserved for D-Bus itself (the
> standardized specification, and the reference implementation).
>
> If people not affiliated with freedesktop.org start using names in that
> namespace for their D-Bus APIs, then we've just moved the namespace
> collision further down the hierarchy, not actually solved anything.
> If you want to *become* affiliated with freedesktop.org, see
> <https://www.freedesktop.org/wiki/NewProject/>. Any project that has
> not been through that process should not be using the freedesktop.org
> namespace.

The project might fit
https://www.freedesktop.org/wiki/MissionStatement/. But, I think,
GitHub is good platform for FOSS projects - VCS(GIT), and issue
tracking. Because, almost everybody is on GitHub. Is it a problem to
have project "scoped" under freedesktop, and being hosted on GitHub?

> Domain names are not expensive
> (e.g. <https://www.mythic-beasts.com/domains> is where I get mine,
> and is not the cheapest around) and can sometimes be obtained at zero
> cost. There are also lots of version-control and hosting providers that
> will give you free subdomains; if you want your project to be widely
> used, it should probably have a long-term VCS, website and contact email
> address *anyway*, otherwise you'll find yourself in a situation where
> you can't release new versions.

It's not cheap either, but this isn't a main problem. Stuff around
domain has to be maintained: mail server, mailing lists, DNS records,
website,... That means, it needs more know-how and more time spent on
project. Or, are there any free services out there? Where I just
register domain for a FOSS project, and setup DNS records, and it just
works?

> If you really want a namespace with no uniqueness guarantees, .invalid
> is permanently reserved by RFC 2606 and .local by RFC 6762, so you could
> use invalid.yourname.YourProject or local.yourname.YourProject. (See also
> the Special-Use Domain Names registry established by RFC 6761,
> <https://www.iana.org/assignments/special-use-domain-names/special-use-domain-names.xhtml#special-use-domain>.)

That looks ugly. I'd rather won't use any domain prefix at all. And,
start directly with the project name.
_______________________________________________
dbus mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dbus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.