aaron.ballman added a comment. In D36836#2289639 <https://reviews.llvm.org/D36836#2289639>, @lebedev.ri wrote:
> Rebased. > > There is a number of official open-source LGPL-3 implementations already: > > - https://github.com/SonarSource/SonarTS/pull/378 > - https://github.com/SonarSource/sonar-java/pull/1385 > - https://github.com/SonarSource/SonarJS/pull/449 > - https://github.com/SonarSource/sonar-php/pull/173 > > There are other open-source LGPL-3 implementations already: > > - https://pypi.org/project/cognitive-complexity/ (MIT) > - https://github.com/rossmacarthur/complexity (APACHE/MIT) > > There are other 3rd party implementations: > > - https://docs.codeclimate.com/docs/cognitive-complexity > > Quite honestly, i do not understand how did the license question arose. It arose in a comment that I can't seem to get phab to show me the context for (which is a bit strange, I don't think I've run into that before): https://reviews.llvm.org/D36836#877636 Perhaps part of this was carrying discussion over from the IRC channel? > Would have it been fine if i based this on the open-source-licensed code? I believe that would require legal analysis to answer. > Would have it not been? Would same license question be raised? Likewise here (I suspect the answer would depend on what the license of the open source code is). > Somehow i don't think it would have been. I don't wish to speculate about legal licensing issues on the mailing lists. > Is this really just about `Copyright SonarSource S.A., 2018, Switzerland. All > content is copyright protected.` in > https://www.sonarsource.com/docs/CognitiveComplexity.pdf ? > But that is only about the document, not the algorithm. > But even if we enternain the idea that all of the implementations must bow to > that license, > then surely this is not the first code in LLVM that is implicitly/explicitly > based on copyrighted doc. > > This is rather frustrating. I am sorry and I agree that it's frustrating. As far as I know, this captures the current state of affairs: https://reviews.llvm.org/D36836#1031600 and basically we're waiting for help from the foundation to clear the last hurdle. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D36836/new/ https://reviews.llvm.org/D36836 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits