3 ms·
Does Akka.NET have any licensing dependencies on Akka? I wonder if this will push people there (please go to F#) or Elixir and Erlang.
by bmitc 4y ago
Does Akka.NET have any licensing dependencies on Akka?
I wonder if this will push people there (please go to F#) or Elixir and Erlang.
- pbz 4y agoMy understanding is that the .NET version is a port and only related in the style/approach. However, if I was them I'd consider renaming the lib. Looks like the name "Akka" is tainted at this point.
- whaleofatw2022 4y agoAkka.net is a bit behind from the scala version in features... This will make it more difficult to catch up however, as the JVM version and code is obviously used as a starting point for bringing functionality over. The main part of it I can think of that was home-grown was the original Akka.Net Split brain resolver, but once light bend open sourced theirs, the project ported that over anyway.
- pjmlp 4y agoAkka.NET is written in C#.
- Aaronontheweb 4y agoMaintainer of Akka.NET here - we're not really affected by this change. 1. We're still porting features that are all licensed under Apache 2.0, as other comments have mentioned. 2. None of Akka.NET's source code has been authored by Lightbend and we certainly don't fall under their Contributor License Agreement (CLA.) The copyright headers of the Akka.NET files includes a Lightbend attribution currently, but we've included that in there largely out of an abundance of caution - and it's actually a little erroneous for us to do that since many of the files in our projects don't exist in the original Akka source. Our source was contributed to the .NET Foundation years ago - so I'll ask their OSS counsel if there's anything we need to do differently going forward to keep our source germane under Apache 2.0.
- bmitc 4y agoThat’s great! Hopefully this means some JVM developers will move over to .NET.