I'm the PMC Chair of Apache Pekko and have picked up some knowledge of how the Apache Software License is applied to code that is borrowed from 3rd party projects.
With the Apache Software License, you are meant to copy the LICENSE and NOTICE details from these 3rd party projects.
I still think that since they changed to a different license that it is useful to declare that the Akka code copied into Kamon,
it is useful to declare that you are using Apache Licensed code developed by Lightbend.
I would also argue that you should add source headers to the Kamon source files that contain Akka code - but that can be added in another PR. When you copy 3rd party source, you are meant to keep the source headers too.
I'm the PMC Chair of Apache Pekko and have picked up some knowledge of how the Apache Software License is applied to code that is borrowed from 3rd party projects. With the Apache Software License, you are meant to copy the LICENSE and NOTICE details from these 3rd party projects.
The last FOSS release of Akka (2.6.21) has a generic Apache License and no Notice. https://github.com/akka/akka/blob/v2.6.21/LICENSE
I still think that since they changed to a different license that it is useful to declare that the Akka code copied into Kamon, it is useful to declare that you are using Apache Licensed code developed by Lightbend.
I would also argue that you should add source headers to the Kamon source files that contain Akka code - but that can be added in another PR. When you copy 3rd party source, you are meant to keep the source headers too.