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]
