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.