On Tuesday, 19 February 2019 at 15:49:55 UTC, Sönke Ludwig wrote:
Am 19.02.2019 um 11:36 schrieb zoujiaqing:
[...]
Since the code appears to be a direct port from Atlassian's
library, you should also include the BSD license file,
including the original copyright notice
(https://github.com/atlassian/commonmark-java/blob/master/LICENSE.txt). Not sure whether the Apache-2.0 license that is set in dub.sdl is compatible.
Personally, I would also always explicitly mention the source
project when doing a fork like this, since it can help a lot in
terms of communicating the exposed API, as well as the code
stability to be expected. Also, should the project stop being
maintained at some point, the original project may still
continue to be supported, so backporting changes can be an
option. Since we are talking about server applications,
tracking inherited security issues can also be important, so
documenting the version/commit on which the port is based is
also a good idea (probably most important for hunt-http etc.).
Thanks and agreed!
We ported many projects from Java / C# / C++ and Golang. We will
add origin project information.
About license, DotNetty use netty APIs, but netty use Apache-2.0
and DotNetty use MIT license.