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 >
