We started to use an open source library in one of our projects, and now we need to do some custom modifications to this library. The source of this library is distributed under LGPL and I need some help in identifying whether we would violate LGPL terms/conditions if we follow an approach detailed below.
Facts:
- The source is open and available in Github. License is LGPL.
- The built artifact is also available in the Maven central.
- However, in the version available in the Maven central, there are some issues/improvements that we have identified for our need.
What we plan to do:
- Take a clone of this project.
- Modify the source code to meet our requirements.
- Commit the modifications (to keep backup) to our Git (not a public Git).
- Integrate the building of this library into our Jenkins (via our Git).
- New artifact to be made available in our Nexus (private Nexus).
- We would also like to change the group id of this artifact when moving to our Git and Nexus.
- New artifact will be used as a dependency in internal projects via our Nexus.
Are we violating any LGPL terms/conditions in following the above approach?