Replies: 1 comment
-
You can use javamelody in commercial applications indeed. I have done and still do that in commercial applications in my daily job countless times. javamelody license is Apache-2.0. And as you have seen, javamelody has a dependency on JRobin, which has a LGPL 2.1 license. Note that LGPL license is very different than GPL license, in particular for commercial use and in particular if you don't modify the JRobin library. Quote of wikipedia on LGPL :
In short, using Maven or anything similar to compile and link your application to javamelody (and to jrobin) does not make your application a derivative work of jrobin and does not restrict your application's license. If you want to modify the classes in the jrobin library, then you would need to make available those changes under LGPL (like the rrd4j fork did, even if adding new code with Apache license is debatable in that fork). Anyway, if you can't use a LGPL dependency in your case, that's probably more restrictive than what I have ever seen and I am sorry for you. |
Beta Was this translation helpful? Give feedback.
-
Hello,
Could you please clarify is it allowed to use in commercial applications?
We are a vendor that develops a system with a web module and Javamelody is integrated with the web module. My understanding is that Javamelody depends on JRobin, which is under LGPL license and this depreciates its use in our case.
Beta Was this translation helpful? Give feedback.
All reactions