The Apache position is that it is preferred that org.apache be prefixed on
Java packages.  It is possible to get approval for a shorter pattern but
there has to be a good reason.  I am not certain that any of the reasons
offered so far rise to the level of "a good reason".

I don't think this is a hill I want to die on, and so I would just use
org.apache.pekko

On Fri, Nov 4, 2022 at 8:07 AM Alexandru Nedelcu <[email protected]>
wrote:

> If we are talking pros and cons in this thread …
>
> I’d like `pekko`:
>
> 1. it will make migration from `akka` easier (plain search and replace
> job, and visually, the code remains the same);
> 2. the reverse-DNS convention is not common in Scala, at all, and even
> in the Java and Kotlin ecosystem it’s been losing ground;
> 3. Should this incubator project fail to get traction, it will make
> adoption/forking easier 🤷‍♂️
>
> The problem with the reverse-DNS convention, in my opinion, is that (as
> the library author) you have to own the domain name. This is why a lot
> of projects are now using [io.github][0], which isn’t cool — for one
> because they now need to depend on a for-profit entity, but also because
> the `.io` TLD itself can become problematic. And if the domain of those
> projects ever changes, that’s going to be awkward.
>
> There are advantages to `org.apache.pekko`:
>
> 1. It highlights the ASF, a good and strong brand;
> 2. It makes the project’s website easily discoverable;
> 3. It follows the convention in other Apache projects;
>
> Therefore both choices are good, but I’d like `pekko`, unless there
> are strong objections to it in the context of the ASF.
>
> [0]: https://repo1.maven.org/maven2/io/github/
>
>
> On 3 Nov 2022, at 23:41, PJ Fanning wrote:
>
> > Hi everyone,
> >
> > This issue could be contentious but it would be good to get agreement
> > so we can start making changes in the new git repos.
> >
> > There is discussion about the new package name for Scala/Java classes
> > at:
> >
> >
> https://github.com/mdedetrich/akka-apache-project/discussions/8#discussioncomment-3755587
> >
> > A discussion among members of the Apache Incubator team can be found
> > at:
> >
> > https://lists.apache.org/thread/cjo86gdwvqlqslq68gd0c8hxq6ds6yrz
> >
> > I think it is fair to say that the vote is between 2 options:
> > * pekko
> > * org.apache.pekko
> >
> > I guess the aim would be to get people to vote for one or the other.
> >
> > If there are no objections to this approach, I can call a vote in a
> > few days.
> >
> > Ideally people would express their opinions in this thread and when
> > the vote is called, that mail email thread would just be for the
> > votes. Even while the vote thread is open, people can still add their
> > voice to this thread.
> >
> > Regards,
> > PJ
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
>
>
> --
> Alexandru Nedelcu
> https://alexn.org
>

Reply via email to