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