Hi, 

I'm the maintainer of UnoJar. I  just happened to notice this conversation 
when it came up in a search. I'm curious what your result was. WRT maven 
plugins. I'm happy for them to exist, and would certainly endeavor not to 
break them, but I'm not a fan of maven and use it only when forced to (I 
went straight from Ant to Gradle I love the dependency management and 
download mechanism they created, but never got along well with the POM). As 
such, I'm not planning on learning to write maven plugins or support them 
directly myself. If a GPL free one can be contributed I'd likely let 
someone handle that directly (grant commit access) after a few successful, 
pain free pull requests. (basically, just make me get tired of wasting time 
reading your PR's and not finding anything important :) ). 

As for licenses yes I find the original OneJar License entirely lamentable 
that he didn't use standard 3 clause BSD but bastardized it with his actual 
name and a trademark like clause regarding use of the One-JAR name... I've 
not bee able to reach Simon and had offered to help him maintain on 
source-forge but never got a response. As such I have set up UnoJar's 
License file to say that new code is MIT license and old code is under 
Simon's license, which is the best I can do to free things up AFAICT. That 
said, It's all very permissive and if you don't mention Simon or One-JAR, I 
think it's no different than BSD/MIT terms.

I'm also not a big fan of GPL in it's various flavors, since I typically 
write my software with the hope that as many people as possible will use 
it, and also to ensure that I can always use it wherever I happen to be 
working. Also I and have watched companies spend dozens of man-years 
removing LGPL when their lawyers decided it was in conflict with some 
obscure aspect of their warranty program. So if there's a new version of 
maven plugin that's been created please let me know, I'll happily list it. 
If it's any of Apache/MIT/BSD I'll list it first ;).

I'm also happy to have contributions/enhancements/bugfixes and feature 
requests. The project has been kept alive because I think it was really the 
*right* way to approach fat-jar packaging, and to support my JeserJ project 
which has a hard goal of keeping the simplest possible command line 
invocation via java -jar. 

The next feature I'm contemplating is to support UnoJars inside UnoJars 
such that dependency on different versions can easily co-exist without all 
the messy problems Shade/Shadow have trying to rename stuff and edit class 
files. This is working in JesterJ for a long time now, but I'm going to 
move that into UnoJar where it probably should have been from the start.

Best,
-Gus



On Sunday, January 30, 2022 at 11:49:23 AM UTC-5 herve....@gmail.com wrote:

> UnoJar is the place: the only drawback is that it kept the unusual 
> license, unusual but permissive, then with a good maintainer, it's ok
> for the associated Maven, there is a GPL one outside
>
> Le dim. 30 janv. 2022 à 15:55, Jochen Wiedmann <jochen....@gmail.com> a 
> écrit :
>
>> On Sat, Jan 29, 2022 at 4:01 AM Alexander Kriegisch
>> <alex...@kriegisch.name> wrote:
>>
>> > > As there was no recent development, I asked the plugin author whether
>> > > he would be willing to donate it to mojohaus. And yes, he would do so.
>> > > He would also change the License to Apache v2.0 for us.
>> >
>> > So what is the problem, really?
>>
>> Been missing that part. Bit surprising, as Simon isn't really known
>> for responding to questions. :-)
>>
>> Would be nice, though, to have one-jar in a place, where it can be
>> actively maintained.
>>
>> Jochen
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "mojohaus-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to mojohaus-dev...@googlegroups.com.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/mojohaus-dev/CAF8HOZ%2B%2BZyFB1gAmLEtoXv2ya4ypUVA3f2DxBwCf%2BPUcNrVDog%40mail.gmail.com
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mojohaus-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mojohaus-dev/21d6503b-7334-4e57-9fa1-0468de69f6fdn%40googlegroups.com.

Reply via email to