The naming uses “reverse domain name notation”, and in the best cases, the matching domain name belongs to the same entity as the package author (i.e. “baste.com” should not belong to someone else than you), but this is convention, not a strong requirement.
Strictly speaking, “com.baste” is a valid option. However for an open-source projects it’s common to see the domain names end with “.org”, so it might make more sense to use “org.baste” (or any other name you think would fit the “organization” that will end up owning the project).
maybe com.github.alexzzzz.abc (if it’s hosted on github)
the difference with c# namespaces is that you cannot ever have 2 packages with the same name in a given project or registry, while you can handle conflicting namespaces (in different assemblies) with extern alias