I have to release a software package on GitHub (or any public repository) that uses Highcharts. Because of this, I am not sure which license to pick for my project. Here is some more information:
- I am in academia, so my project falls under 'non-commercial use' (if I understood correctly), and my project can use highcharts for free.
- While my project uses Highcharts, none of the Highcharts code is included in the repository. So basically it's a dependency, but it is not included anywhere in the repository itself.
Given these two points, I am not sure whether:
- I can pick whichever license I want, since none of the highcharts code is included. In that case, I guess that anyone forking the repository would have to make sure they respect the terms of the Highchart's license.
- There is a particular type of license I need to pick to avoid any legal trouble.
If things get too complicated, I am also thinking to rewrite some of my code to get rid of the Highcharts dependency, which I would prefer to avoid given how awesome this library is.
Sorry if it reads like a dumb question, but it's the first time I have to do such things and could not really find information about this particular case online.