As a commenter in incubator general pointed out, I think there's no rule stipulating the reverse DNS requirement. If there's no rule, why would there need te be a request for an exception?
I did find some documentation that states that group ID requirement in the reverse DNS format. But that has no formal implementations for the package name. On Fri, Nov 4, 2022, 09:23 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 > > >
