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

Reply via email to