Hi Robert, the maven devs had some discussions about this too:
http://www.mail-archive.com/[email protected]/msg74005.html I also started a maven plugin which will do the same as the appassemble plugin but use commons-daemon: https://github.com/normanmaurer/maven-daemon-plugin Unfortunaly its still incomplete.. Bye, Norman 2011/6/12 Robert Burrell Donkin <[email protected]>: > On Sun, Jun 12, 2011 at 11:09 AM, Robert Burrell Donkin > <[email protected]> wrote: >> On Sun, Jun 12, 2011 at 10:59 AM, Robert Burrell Donkin >> <[email protected]> wrote: >>> On Sun, Jun 12, 2011 at 8:57 AM, Norman Maurer >>> <[email protected]> wrote: >>>> Hi there, >>>> >>>> if I remember right this can not get changed as the new version use a >>>> wrapper version that use a non compatible asl2 license. >>> >>> Thanks for the warning. I'll downgrade. >> >> I find the app-assembly stuff a little worrisome from the licensing >> perspective. I'll try to find some time to dig around... > > My reading of the 1.0 source [1] indicates [2] that the JSW dependency > is download at runtime. The version 3.2.3 pom [3] gives the license as > "Tanuki Software license". Searching the list of approved open source > licenses [4], I don't find this listed. The URL [5] in the pom > redirects to a "Choose License Page". If tanukisoftware have ever > issued (in the past) a clear public license for their software it is > clear that now they do not. Some of the claims made on that page > indicate that their business model is based on aggressive pursuit of > any distributors who distribute into open source licenses other than > the GPLv2. > > This trick by tanukisoftware is - as far I'm concerned - deeply > concerning for the wider ecosystem. > > Robert > > [1] > https://fisheye.codehaus.org/browse/mojo/tags/appassembler-1.0/appassembler-maven-plugin/pom.xml?r=9048 > [2] > <!-- Here, we download the wrapper bundle and incorporate into > the plugin directly --> > <!-- TODO: improve by doing this dynamically in the plugin so > that non-JSW users aren't burdened by the size of the plugin, > and so the user can choose an alternate version --> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-dependency-plugin</artifactId> > <version>2.0</version> > <executions> > <execution> > <phase>generate-resources</phase> > <configuration> > <artifactItems> > <artifactItem> > <groupId>tanukisoft</groupId> > <artifactId>wrapper-delta-pack</artifactId> > <version>3.2.3</version> > <type>tar.gz</type> > </artifactItem> > </artifactItems> > </configuration> > <goals> > <goal>unpack</goal> > </goals> > </execution> > </executions> > </plugin> > [3] > http://search.maven.org/remotecontent?filepath=tanukisoft/wrapper-delta-pack/3.2.3/wrapper-delta-pack-3.2.3.pom > [4] http://www.opensource.org/licenses/alphabetical > [5] http://wrapper.tanukisoftware.org/doc/english/license.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
