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