On Tuesday, December 12, 2023 at 6:37:18 AM UTC-7 Jesse Glick  wrote:

On Tue, Dec 12, 2023 at 7:44 AM Mark Waite wrote:

The changes made to wrap the library into the plugin are usually not very 
large


Well. In 
https://github.com/jenkinsci/apache-httpcomponents-client-4-api-plugin/blob/d43026ee871292547b224f11d6a2016303720165/src/main/java/io/jenkins/plugins/httpclient/RobustHTTPClient.java#L2-L4
 
for example the code does not consist of “changes” to the wrapped library, 
it is fresh Jenkins-specific development; and while not large it is 
certainly not trivial (well above the threshold considered significant for 
copyright). I think it is appropriate for the *plugin* to remain under the  
MIT license like most of the rest of Jenkins code. Obviously the JAR it 
bundles is under a different license, but so what? The license refers to 
the source files in the repository.

As to plugins which bundle a third-party library and have absolutely 
nothing in `src/` other than `src/main/resources/index.jelly`, I guess it 
is less confusing to just mark the plugin with the same license, though I 
am not sure it makes any practical difference since the only conceivably 
significant “source” would be in `pom.xml` and this is most often pure 
boilerplate plus predictable `<dependencies>`. (Or `cd.yaml`, which is 
almost always just a copy from template.)


I like that very much.  That would keep the Apache HTTP Components 4 
library as MIT licensed but might guide other plugins to adopt the license 
of the library they wrap. 

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/63509238-bbda-4a33-9467-69b15329419bn%40googlegroups.com.

Reply via email to