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