paultag / go-debian

debian golang support library
https://pault.ag/go/debian
Other
81 stars 33 forks source link

License problem #84

Open guillemj opened 6 years ago

guillemj commented 6 years ago

The version module is very strongly based o the now named lib/dpkg/version.c dpkg implementation, down to structure and symbol names. But neither the license nor copyright seem to have been preserved. :(

paultag commented 6 years ago

That code came from bit @stapelberg wrote. I'm fine doing whatever he wants to do.

stapelberg commented 6 years ago

I discussed this with another Debian Developer when I wrote the code, and we came to the conclusion that a compatible implementation is not necessarily a derived work from a licensing perspective.

I could have made it look different, but figured that it’s in everyone’s interest to keep these implementations close. That way, it’s easily apparent to people that the implementations are compatible, and should changes be made, they can easily be ported between the implementations.

I’m happy to add more credit / attribution / references if desired. I would prefer to keep the license as it is, because it fits well with the remainder of the project.