Hi Kris,

I think option 1 gives more of an indication on the state of the task
(i.e. whether the code compiles or not).  I am not 100% sure but the
source safe interop assembly (and the task builders for that) might have
some incite on this.  Although documenting where to get the library
would also be a good idea I am not sure about leaving (potentially)
uncompiled code in the repository.

Is there someone that has worked on the <vss /> tasks that can confirm
whether the interop route might be a way to go?  Also it might be a good
idea to figure out how much extra effort something like this is going to
be.


Cheers,

Clayton


> -----Original Message-----
> From: Kris Syverstad [mailto:[EMAIL PROTECTED] 
> Sent: April 20, 2004 8:46 PM
> To: Clayton Harbour; [EMAIL PROTECTED]
> Subject: RE: [NAntC-Dev] FW: NAntContrib won't build
> 
> 
> Hi Clayton et al,
> 
> It doesn't look like I will be able to upload the 
> Microsoft.SharePoint.dll to the repository.  That assembly 
> can only be distributed with WSS, which comes with Windows 
> Server 2003.  Uploading it to the repository would be a 
> violation of the EULA.
> 
> So we have 3 options:
> 
> 1.)  We can try and rewrite all of the tasks (and any new 
> ones) using late binding.  Using the reflection API will 
> allow for the tasks to compile, because the tasks will not 
> bind to the Microsoft.SharePoint.dll at compilation time.
> 
> 2.)  We can create a separate project on SF that contains the 
> NAnt.SharePoint tasks.  This would allow for the current 
> build process to work and anyone interested in compiling the 
> latest code for the tasks would be required to have a 
> licensed copy of Microsoft.SharePoint.dll.
> 
> 3.)  We leave the tasks in the NAntContrib project and 
> document the process for compiling the NAnt.SharePoint tasks. 
>  As for option 2, anyone wishing to compile these tasks will 
> have to have a licensed copy of Microsoft.SharePoint.dll.
> 
> I'd very much appreciate some input on this.  Sorry to have 
> caused all of the trouble.
> 
> Thanks,
> Kris
> 
> 
> 
> -----Original Message-----
> From: Clayton Harbour [mailto:[EMAIL PROTECTED] 
> Sent: Monday, April 19, 2004 11:40
> To: Kris Syverstad
> Subject: RE: [NAntC-Dev] FW: NAntContrib won't build
> 
> Sounds Good Kris, thanks for the update.  When you get a 
> response back can you post it to the NAntContrib list in case 
> anyone else comes across something like this and could 
> benefit from the information.  Thanks!
> 
> 
> Clayton
> 
> 
> -----Original Message-----
> From: Kris Syverstad [mailto:[EMAIL PROTECTED]
> Sent: Mon 4/19/2004 9:48 AM
> To:   Clayton Harbour
> Cc:   
> Subject:      RE: [NAntC-Dev] FW: NAntContrib won't build
> Hi Clayton,
> 
> I've got a request into the SharePoint team at MS to see 
> about the license for the required assembly.  I'll let you 
> know what I hear.
> 
> Thanks,
> Kris
> 
> -----Original Message-----
> From: Clayton Harbour [mailto:[EMAIL PROTECTED] 
> Sent: Sunday, April 18, 2004 11:12
> To: Kris Syverstad; [EMAIL PROTECTED]
> Subject: RE: [NAntC-Dev] FW: NAntContrib won't build
> 
> Hi Kris,
> 
> NAntContrib (and actually NAnt if you read the fine print) 
> are licensed under the LGPL.  I also found the following in 
> the GPL/ LGPL FAQ, which I am not sure helps or not:
>       http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs
> 
> Which (I think) says that if the component/ library is part 
> of the operating system and distributed as such you are free 
> to use it in your program without changing it's license.  I 
> am not sure if the SharePoint.dll is distributed as part of 
> Windows 2003, I believe it is but am not 100% sure.  Also I 
> could not find what license the SharePoint.dll was under, 
> which is the limiting factor I was first concerned with 
> (based on reading the shared source license agreement).
> 
> There are mailing lists on the open source .org site that 
> might be able to answer the question as well:
>       http://www.opensource.org/licenses/
> 
> 
> Cheers,
> 
> Clayton
> 
> 
> > -----Original Message-----
> > From: Kris Syverstad [mailto:[EMAIL PROTECTED]
> > Sent: April 18, 2004 7:55 AM
> > To: [EMAIL PROTECTED]
> > Subject: [NAntC-Dev] FW: NAntContrib won't build
> > 
> > 
> > 
> > Hi Clayton,
> > 
> > Your email did raise some FUD with me, and rightly so.  Until
> > then I hadn't thought about any license implications with 
> > linking to the SharePoint.dll from my NAnt tasks.  After 
> > further review, I don't think this will be appropriate given 
> > the GPL.  I'm going to investigate using late binding for my 
> > tasks and try and avoid a compilation dependency on the 
> > SharePoint assembly.  
> > 
> > Have you had any experience with this type of licensing issue
> > before? What is the typical approach?  
> > 
> > Thanks,
> > Kris
> > 
> > 
> > 
> > -------------------------------------------------------
> > This SF.Net email is sponsored by: IBM Linux Tutorials
> > Free Linux tutorial presented by Daniel Robbins, President
> > and CEO of GenToo technologies. Learn everything from 
> > fundamentals to system 
> > administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=ick
> > _______________________________________________
> > NAntContrib-Developer mailing list 
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer
> > 
> 
> 
> 
> 
> 
> 
> 
> 


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
NAntContrib-Developer mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer

Reply via email to