3159: ReviewBoard in violation of GPL
- Fixed
- Review Board
gregor*******@gmai***** (Google Code) (Is this you? Claim this profile.) | |
Dec. 9, 2013 |
What version are you running? Git HEAD reviewboard/scmtools/hg.py imports the Mercurial Python API and uses it. According to http://mercurial.selenic.com/wiki/License, this makes hg.py a "derived work" and subject to the GPL. Unfortunately, I could find no reference to the GPL in the source tree much less this file, so ReviewBoard is in violation of the GPL.
Hrm.. we'll get this fixed right away. Fortunately, not much of our support uses their module, and we can just call out to the command line instead.
-
+ Confirmed -
- Priority-Medium + Priority-Critical
Status update: I have this rewritten and am just debugging an issue I'm hitting. I'll be backporting this to older branches/releases. It will probably be in the tree tomorrow. To any copyright holders who stumble across this, my sincerest apologies. This was an oversight when we first took the code using the hg module, and as GPL'd Python modules are not as common, and it never came up until now, it was just missed. Fortunately, usage was minimal (it's just being used to cat files in a repository), and easily fixed.