Open Deekor opened 6 years ago
you're not required to use high charts. you can use, for example, google charts.
compliance was discussed when it was introduced.
Ya, but they ran it through a compliance check called https://www.blackducksoftware.com/ and it failed because the highcharts code is included. Now I have no choice but to remove Metric Fu.
Well, for one, metric_fu shouldn't be in your gemfile. I guess you can't argue with an algorithm. The code is free for use within certain constraints. There's no constraint for having it on your computer.
OTOH, I'm happy to extract it out
metric_fu is in my development/test group of my gemfile. However, I was under the impression Simplecov was requiring it - looks like I might have been wrong on that.
Either way, the strict compliance rules I have to follow now won't allow me to use metric_fu at all unless highcharts is removed. I don't expect you to make a change just for me. If you have the time it would be appreciated as I'm sure others will eventually run into this issue as well at some point.
Ya, I was digging around their licensing agreement a bit and I think you bring up a valid point.
The section I want to reference is:
May I use your Software under the Non-Commercial License for Open Source Projects? Although Highsoft's Software have open source codes, our software is not licensed as an open source software and is unfortunately not compatible with any open source software license like Apache 2 or any GPL. See also Non-Commercial Redistribution
Here are a few other relevant links: https://shop.highsoft.com/media/highsoft/Standard-License-Agreement-9.0.pdf https://shop.highsoft.com/highcharts
If this is indeed the case, we might consider replacing Highcharts with another charting tool. Anyone have thoughts on the matter? I hope I'm missing something.
Has anyone run into compliance issues with HighCharts when using metric fu?
Our app just went through a compliance audit and to my surprise metric fu (included via simplecov) threw up red flags because high charts is included in the gem and requires a commercial license.
A version of metric_fu without the high charts library would be very helpful in this case.