Oh my, I've missed that can of worms when I can suggesting DotNetZip. Reading https://www.gnu.org/licenses/license-list.html#ms-pl , https://en.wikipedia.org/wiki/MS-PL#Microsoft_Public_License_.28Ms-PL.29 , https://dotnetzip.codeplex.com/wikipage?title=Getting-Started and a couple of discussions on licenses.open-source.general , my understanding is that NAnt can redistribute DotNetZip on two conditions:
- DotNetZip is distributed as an unchanged binary - it's marked as covered by MS-PL, not GPLv2 If my understanding is wrong, then NAnt is already in a legal problem, since the distribution contains binary versions of NDoc and NUnit ( http://nant.sourceforge.net/license.html ) which are not provided under the GPLv2 license (they use a GPLv2 compatible license, but the interpretation of GPL that would prevent NAnt from using DotNetZip requires all components to be re-licensed as GPLv2(3), which is in conflict with the current situation). On Thu, Dec 13, 2012 at 11:48 PM, Ryan Boggs <rmbo...@gmail.com> wrote: > Hi, > > Before anything is done with dotnetzip, can someone with better license > knowledge than me chime in regarding compatibility between gplv2 and ms-pl? > I don't mind upgrading libs when applicable but I don't want to get into > issues regarding lib licenses. > > Hope that makes sense. > > Thanks, > Ryan > > On Dec 13, 2012, at 3:04 PM, Leszek Ciesielski <skol...@gmail.com> wrote: > >> Jerome, >> >> I don't suppose you could also re-write the code to use DotNetZip >> instead of SharpZipLib? :-) The reason I'm mentioning this is because >> 1) DotNetZip is maintained, and SharpZipLib no longer seems to be >> 2) DotNetZip supports multithreaded zip compression, which is a huge >> gain for practically any machine now >> >> Binary reference .dll size is 200k (Reduced, i.e. no self-extracting >> archive creation support), so the same as SharpZipLib that NAnt >> currently ships with. >> >> On Thu, Dec 13, 2012 at 3:06 PM, Ryan Boggs <rmbo...@gmail.com> wrote: >>> Sorry, forgot to CC list. >>> >>> Thanks, >>> Ryan >>> >>> ---------- Forwarded message ---------- >>> From: Ryan Boggs <rmbo...@gmail.com> >>> Date: Thu, Dec 13, 2012 at 7:04 AM >>> Subject: Re: [nant-dev] Adding an update parameter to the <zip> task >>> To: jerome.duc...@solog.net >>> >>> >>> Hi Jerome, >>> >>> If you don't mind, could you please open up a pull request via github >>> with this change? It's easier for us (me at least) to review >>> contributions this way. >>> >>> NAnt/NAntContrib Dev Guide: >>> https://github.com/nant/nant/wiki/Development-Guide >>> >>> Github Pull Request Guide: >>> https://help.github.com/articles/using-pull-requests >>> >>> Thanks, >>> Ryan >>> >>> On Thu, Dec 13, 2012 at 5:32 AM, <jerome.duc...@solog.net> wrote: >>>> Attached is a first draft of a >>>> https://github.com/nant/nant/tree/master/src/NAnt.Compression/Tasks/ZipTask.cs >>>> version allowing to append files to an existing zip archive (see >>>> http://ant.apache.org/manual/Tasks/zip.html). >>>> Is it worth writing a unit test for it? What do you think? >>>> /J >>>> >>>> ------------------------------------------------------------------------------ >>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>> Remotely access PCs and mobile devices and provide instant support >>>> Improve your efficiency, and focus on delivering more value-add services >>>> Discover what IT Professionals Know. Rescue delivers >>>> http://p.sf.net/sfu/logmein_12329d2d >>>> _______________________________________________ >>>> nant-developers mailing list >>>> nant-developers@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/nant-developers >>> >>> ------------------------------------------------------------------------------ >>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>> Remotely access PCs and mobile devices and provide instant support >>> Improve your efficiency, and focus on delivering more value-add services >>> Discover what IT Professionals Know. Rescue delivers >>> http://p.sf.net/sfu/logmein_12329d2d >>> _______________________________________________ >>> nant-developers mailing list >>> nant-developers@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/nant-developers ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers