For me a short package name visually is nicer but I am not going to
strongly push for it especially if it causes problems with Pekko becoming a
top level project (and I personally don't have major qualms with
org.apache.pekko). I suspect that many of the reasons being presented here
(including my own) don't really qualify as a good reason.

On Fri, Nov 4, 2022 at 9:23 AM Claude Warren, Jr
<[email protected]> wrote:

> 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
> >
>


-- 

Matthew de Detrich

*Aiven Deutschland GmbH*

Immanuelkirchstraße 26, 10405 Berlin

Amtsgericht Charlottenburg, HRB 209739 B

Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen

*m:* +491603708037

*w:* aiven.io *e:* [email protected]

Reply via email to