Question

I am wondering what the implications are for adding OSGi manifest headers to the META-INF/manifest.MF file to a LGPL library.

Its not changing the source, but the binary JAR is modified. The changes are clearly visible and plain text in the JAR file.

I understand the LPGL would require me to release the source changes only. What exactly would that mean?

The specific example I have in mind is Hibernate.

Was it helpful?

Solution

The LGPL does not require you to release the source upfront. You only have to provide it if someone asks for it.

In you case you would then have to release (with LGPL license) the source for the build that adds the manifest. Or if you do it by hand the new manifest file and instructions how to apply it.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top