RE: [nant-dev] Licensing
IANAL If and when, Nant chooses to migrate to a different license, it will have to handle the copyrights of the contributers. Scott Hernandez and I briefly discussed this on the Draco.Net list. Scott wanted references, and I haven't responded because I had to take some time to look them up. Based on my research, I concluded the following: 1. NAnt is not a work for hire 2. Nant is a joint work 3. The implicit aggreement of joint work was the license then in effect. 4. Contributers own the copyright on their contributions. 5. Changing the implicit aggreement of joint work violates the contributers' copyright. 6. To change the implicit agreement, written consent is needed. REF general http://www.denniskennedy.com/opensourcelaw.htm http://www.fsf.org/licenses/license-list.html http://www.fsf.org/philosophy/enforcing-gpl.html http://www.openrevolt.org/ http://www.fsf.org/copyleft/gpl-faq.html http://www.fsf.org/copyleft/why-assign.html http://www4.law.cornell.edu/uscode/17/index.html http://biz.findlaw.com/intellectual_property/articles.html http://www.findlaw.com/01topics/10cyberspace/licensing/publications.html http://profs.lp.findlaw.com/copyright/copyright_3.html http://www.findlaw.com/01topics/23intellectprop/01copyright/index.html /general software-copyright http://www.gigalaw.com/articles/2000-all/hollander-2000-02-all.html http://www.fplc.edu/tfield/COPYSOF.htm http://www.netatty.com/copy.html http://profs.lp.findlaw.com/copyown/index.html /software-copyright ownership http://www.gigalaw.com/articles/2000-all/landau-2000-04-all.html /ownership work-for-hire http://www.gigalw.com/articles/2000-all/loc-2000-02-all.html /work-for-hire commentary http://www.crynwr.com/cgi-bin/ezmlm-cgi?3:mss:5943:200210:pcddoaoajaglbhghpe oe http://www.crynwr.com/cgi-bin/ezmlm-cgi?3:mss:5928:200210:pcddoaoajaglbhghpe oe http://biz.findlaw.com/intellectual_property/nolo/ency/B09BB4E7-5744-4131-8B 29ACD7CC408853.html http://biz.findlaw.com/intellectual_property/nolo/faq/BABFA71E-97C9-479F-8A9 D4C3DB2498663.html http://profs.lp.findlaw.com/copyown/copyown_3.html http://profs.lp.findlaw.com/copyright/index.html http://www.crynwr.com/cgi-bin/ezmlm-cgi?3:mss:33:199904:mjebdegliikloobhagjp /commentary /REF Hope this Helps, -- Tom. /IANAL --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
On Tue, 14 Oct 2003, Tom Jordan [EMAIL PROTECTED] wrote: IANAL If and when, Nant chooses to migrate to a different license, it will have to handle the copyrights of the contributers. IANAL either, but what you say is 100% the same that I've seen happen in similar cases for other projects. At least under US law, all OS contributors retain their copyright unless they've signed a license agreement or something similar. Stefan --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
Yes, this has always concerned me and is something I think we need to remedy on any future contributions. We need some kind of declaimer/license agreement that people submitting patches agree to. Then we can be free to make these kinds of changes without contacting a hundred people, or keeping track of each person who makes the smallest code change. For people who make small contributions (a few lines changed here or there) I'm sure they would be willing to hand over their copyright, whereas people who make large contributions should keep them. In a collaborative project like this it seems appropriate to have 5-15 (keeping the number small for manageability) copyright holders (who have made large contributions) who become the committee who decides license issues like this. Does anyone know if a scheme like this is possible and legal in the US? - Original Message - From: Stefan Bodewig [EMAIL PROTECTED] On Tue, 14 Oct 2003, Tom Jordan [EMAIL PROTECTED] wrote: IANAL If and when, Nant chooses to migrate to a different license, it will have to handle the copyrights of the contributers. IANAL either, but what you say is 100% the same that I've seen happen in similar cases for other projects. At least under US law, all OS contributors retain their copyright unless they've signed a license agreement or something similar. --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
Isn't it common to assign copyright to on eor two people or some registered body ? So for apache projects its the apache foundation, for mono its Ximian etc I think at this stage we would have difficulty tracking down all contributers. Ian Scott Hernandez wrote: Yes, this has always concerned me and is something I think we need to remedy on any future contributions. We need some kind of declaimer/license agreement that people submitting patches agree to. Then we can be free to make these kinds of changes without contacting a hundred people, or keeping track of each person who makes the smallest code change. For people who make small contributions (a few lines changed here or there) I'm sure they would be willing to hand over their copyright, whereas people who make large contributions should keep them. In a collaborative project like this it seems appropriate to have 5-15 (keeping the number small for manageability) copyright holders (who have made large contributions) who become the committee who decides license issues like this. Does anyone know if a scheme like this is possible and legal in the US? - Original Message - From: Stefan Bodewig [EMAIL PROTECTED] On Tue, 14 Oct 2003, Tom Jordan [EMAIL PROTECTED] wrote: IANAL If and when, Nant chooses to migrate to a different license, it will have to handle the copyrights of the contributers. IANAL either, but what you say is 100% the same that I've seen happen in similar cases for other projects. At least under US law, all OS contributors retain their copyright unless they've signed a license agreement or something similar. --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
On Fri, 10 Oct 2003, Matthew Mastracci [EMAIL PROTECTED] wrote: My largest concern is not that a company can use BSD-code, but rather add core enhancements (ie: modifications/enhancements/bug fixes to the core code) and keep those proprietary. Yes, there is nothing inside a BSDish license that would prohibit that. Say my project X is under a BSDish license and company Y adds a feature and sells the modified version as X enhanced (they can under BSD, but not under Apache style). What will happen when I add a new feature to X and make a new release? Some options: * Users of X enhanced don't know they use X under covers and thus won't demand the new features. The license terms do not allow that as Y has to reproduce X's license statement. * Y has to merge my changes with theirs and make a new release of X enhanced. * Y refuses to do that. If X's new features are good enough, they'll eventually lose their customers to X. * Y gets sick of merging and contributes their improvements back. I've seen all four scenarios happen. The second and third option usually become so uncomfortable for Y that they tend to use the fourth over time, but there is no guarantee. Stefan --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
On Fri, 10 Oct 2003, Scott Hernandez [EMAIL PROTECTED] wrote: If the Ant team had the option, now that they have been out there so long, I wonder if they would choose a sep. license for any reason. I can only speak for myself, I wouldn't. Ant has become as successful as it is for several reasons and one of them is IDE integration. Something that would have been difficult not only for commercial IDEs but also for NetBeans or Eclipse to do if the license was more rstricitve. I understand that IDEs are more important in Java land than in the .NET world where resistance against Visual Studio look futile. I wonder if there are times that they wish they could have stopped someone from doing something with another license. There has been one point, where a company released a version of Ant that shipped with a modified javac task. This task would perform some smarter dependency scanning than Ant's built-in task does and thus avoid the situation where Ant requires you to do a clean compile to pick up all code changes. They claimed their version of Ant was up to ten times faster than Ant. But realistically you can't protect yourself against wrong claims with your license. It could have been another open-source project that used the same wrong statement, so prohibiting commercial modifications won't help here. What has helped have been our users 8-) They challenged the company with their real world build files (where javac by itself usually takes a very small share of total build time) on the companies discussion board and the claim pretty soon vanished. Stefan --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
RE: [nant-dev] Licensing
Hi Brant, Good scenarios. In the first one, you have to really ask why someone might want to do this, you might consider it if you were building a commercial product to support application development (say a new SCC system) and you wanted to offer NAnt users very good integration by shipping a bunch of tasks for this purpose. I'm not sure where I stand on the other two scenarios - so I'll refrain from making a generalised judgement. - Mitch Denny - [EMAIL PROTECTED] - http://www.monash.net - +61 (414) 610141 - -Original Message- From: Brant Carter [mailto:[EMAIL PROTECTED] Sent: Saturday, October 11, 2003 3:03 AM To: [EMAIL PROTECTED] Subject: Re: [nant-dev] Licensing I think we should ask ourselves what types of uses we would want NAnt to be available to. Here are two scenarios. [1] A commerical company wants to release a custom task and charge money for it. Do we want to allow this? [2] A commerical company wants to distribute a customized version of NAnt as part of its software package (ie: A compiler company, IDE developer) and charge money for the entire package. Do we want to allow this? [3] A company creates a large software package that requires it to be built by the end customer. Are they allowed to distribute NAnt to do this? What if they modified NAnt in some way? brant ... _ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
On Thu, 9 Oct 2003, Gert Driesen [EMAIL PROTECTED] wrote: unless there's a slight chance that Apache is going to accept .NET projects :-) At the risk of repeating myself, I'm sure that the ASF would not reject a project just because it used .NET. The ASF hosts projects written in C, Perl, Tcl, Python, Java, C++ and PHP (I'm almost sure the list is incomplete). This here http://cvs.apache.org/viewcvs.cgi/avalon-sandbox/avalon-net/ looks a lot like C# too me (and isn't this http://cvs.apache.org/viewcvs.cgi/avalon-sandbox/avalon-net/Avalon.build a NAnt build file?). Stefan --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
On Thu, 09 Oct 2003, Matthew Mastracci [EMAIL PROTECTED] wrote: I'm not sure that I agree with changing the license to a BSD or Apache-style license. As you are responding to a mail of mine, please note that I've just explained some things about different licenses and what would be involved with changing the license. I did so because Ian and Gert said this was what the project intended to do. Personally I'd be glad to see NAnt switch to a different license, but I'm not involved in this project and would never try to push it. The code I've contributed was for a GPL project - changing it now would be the same to me as a bait-and-switch scheme pulled by a company. I'm very glad you say that (now). This is the reason why I said that the project must make sure with all past contributors that a license change would be fine with them. NAnt works well as a GPL'd project. It's effectively a stand-alone project. Any company wanting to incorporate it could simply bundle the executable. You cannot write a NAnt task that uses parts of NAnt's API and distribute that task under a license other than GPL (think of Subversion or NUnit distributing a NAnt task for example). Same for a GUI sitting on top of NAnt or IDE plugins or ... If you use NAnt's API, you are creating a derived work. I don't see how a GPL'd .NET build project would scare people away more than a GPL'd C++ compiler. Using NAnt is no problem (as using gcc or Emacs), extending NAnt would be. Cheers Stefan --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
On Fri, 10 Oct 2003, Mitch Denny [EMAIL PROTECTED] wrote: I have one question about the wording though. The section Redistribution and USE (my emphasis) in source and binary forms. Does this mean that if I build a set of tasks and compile them into a separate assembly, but don't ship the NAnt libraries along with them [...] I still have to ship this license? All parts that talk about retaining/reproducing the copyright notice explicitly only mention Redistribution. USE only applies to the You may not use my name and NO WARRANTY parts. IANAL and all that ... Stefan --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
Hi all, I do not bother about licences much but: NAnt works well as a GPL'd project. It's effectively a stand-alone project. Any company wanting to incorporate it could simply bundle the executable. You cannot write a NAnt task that uses parts of NAnt's API and distribute that task under a license other than GPL (think of Subversion or NUnit distributing a NAnt task for example). Same for a GUI sitting on top of NAnt or IDE plugins or ... If you use NAnt's API, you are creating a derived work. I don't see how a GPL'd .NET build project would scare people away more than a GPL'd C++ compiler. Using NAnt is no problem (as using gcc or Emacs), extending NAnt would be. Very true. I use my own tasks and patches now. Hope it is completely ok, unless I distribute them. I don't so I'm happy. But I think, linking exception _should_ be accepted. Downloading new Subversion version from their site including NAnt plugin should be great! Anyway - GPL+linking exception or Apache or BSD seems the same for me. Maybe we should rather use GPL (because project begins as GPL) and maybe add second licence (dual licence scheme). I see (and use) some projects with GPL+MPL dual licence. Martin btw: bundle nunit, nunit2 and nunitreport tasks with nunit rather than nant itself is good idea, I think! --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
I think we should ask ourselves what types of uses we would want NAnt to be available to. Here are two scenarios. [1] A commerical company wants to release a custom task and charge money for it. Do we want to allow this? [2] A commerical company wants to distribute a customized version of NAnt as part of its software package (ie: A compiler company, IDE developer) and charge money for the entire package. Do we want to allow this? [3] A company creates a large software package that requires it to be built by the end customer. Are they allowed to distribute NAnt to do this? What if they modified NAnt in some way? brant ... _ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
All of these scenarios should be allowed, IMHO. - Original Message - From: Brant Carter [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, October 10, 2003 10:02 AM Subject: Re: [nant-dev] Licensing I think we should ask ourselves what types of uses we would want NAnt to be available to. Here are two scenarios. [1] A commerical company wants to release a custom task and charge money for it. Do we want to allow this? [2] A commerical company wants to distribute a customized version of NAnt as part of its software package (ie: A compiler company, IDE developer) and charge money for the entire package. Do we want to allow this? [3] A company creates a large software package that requires it to be built by the end customer. Are they allowed to distribute NAnt to do this? What if they modified NAnt in some way? brant --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
- Original Message - From: Matthew Mastracci [EMAIL PROTECTED] Ian MacLean wrote: Matt, what are your specific objections to a BSD style licence ? Is it the greater permissiveness or just that its not GPL ? My largest concern is not that a company can use BSD-code, but rather add core enhancements (ie: modifications/enhancements/bug fixes to the core code) and keep those proprietary. I personally don't mind people keeping peripheral enhancements to themselves (for example, someone wishing to build a proprietary link between their app and NAnt, an NAnt gui, etc.), but it's good to get things like bug fixes and the like back from people using the code. It is great to get bug reports (and esp. patches) back from users. If someone is going to do this I don't think it matters what license the software is under. I don't feel pressed to send code patches to groups based on the license. Sure, I may be bound by the license to do it, but no one is going to force me. Would changing the license from GPL keep you from contributing code, ideas and being an active member of the development team? Well if you consider that most users looking at using NAnt come from microsoft shops and have likely been exposed to/scared by the microsoft anti-GPL FUD. Compared to gcc users who are mostly all on Unix/linux or MaxOSX and are rather less fazed by that kind of thing. We have had a number of comments from consultants ( some from MS consulting ) and book authors that they would like to recomend NAnt to clients/corporations but had concerns about the license. Whether those concerns are valid is another issue however anecdotal evidence seems to suggest that this is a real concern for some people. I'd like to hear more from list members about corporate policy's regarding opensource usage and licenses. One other possibility I'd like to throw out these is keeping the core codebase under the GPL (or changing to the LGPL) and offering a business friendly binary distribution under a different license. This license could exclude any GPL viral terms that might be frightening off those with license concerns. If business users are concerned with using GPL'd executables this could possibly satisfy them. Those people looking to get the source could still grab the (L)GPL'd code from Sourceforge. This suggestion may not require a license change, but would likely require buy-in from the development group for the binary-licensed distribution. From a marketing point of view it is really good to keep a single license. The more license we use the more confusing the questions become. Going to a BSD/Apache style license is something we can evangelize and something to point to as a change in the project. We can get more people involved with NAnt if we have a less restrictive license. As Ian has pointed out, there is a lot of bad press around the viral affects of the GPL. Even if we do have a clause to lessen those restrictions, people will still react to the GPL part of the license and may not pay attention to the additional licensing clauses. I too lean more towards the LGPL license in some cases. In this case I look at what Ant has done under the Apache license. I don't see any problems they have run into (in choosing that license). If the Ant team had the option, now that they have been out there so long, I wonder if they would choose a sep. license for any reason. I wonder if there are times that they wish they could have stopped someone from doing something with another license. (I know that this is not an option as it is an apache project :) --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
I agree, though in [2] and [3] I believe that changes (if any) to the core NAnt code should be contributed back. Scott Hernandez wrote: All of these scenarios should be allowed, IMHO. - Original Message - From: Brant Carter [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, October 10, 2003 10:02 AM Subject: Re: [nant-dev] Licensing I think we should ask ourselves what types of uses we would want NAnt to be available to. Here are two scenarios. [1] A commerical company wants to release a custom task and charge money for it. Do we want to allow this? [2] A commerical company wants to distribute a customized version of NAnt as part of its software package (ie: A compiler company, IDE developer) and charge money for the entire package. Do we want to allow this? [3] A company creates a large software package that requires it to be built by the end customer. Are they allowed to distribute NAnt to do this? What if they modified NAnt in some way? brant --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
While replying to your note, I noticed the following on our license page: http://nant.sourceforge.net/license.html --- NAnt ships with a prebuilt version of NDoc. The NAnt license does not apply to these components located in the bin folder of the distribution. NDoc is licensed under the GNU General Public License. --- (also see http://cvs.sourceforge.net/viewcvs.py/ndoc/ndoc/COPYING.txt?rev=1.2view=auto) We would have to remove NDoc support if we moved to a different license. Unfortunately, this would also include moving to the LGPL. NUnit appears to be safe, though they have a clear anti-commercial (ie: you can't sell this product for profit) statement in the license. It isn't very clear on whether bundling the product with a commercial one is alright, though I assume that it's within the spirit. :) --- All of the NUnit source code is Copyright 2000-2002 by Philip Craig. All rights reserved. This software comes with no warranty whatsoever; Philip Craig does not accept any liability for any damage or loss resulting from the use of this software, no matter how caused. You can use this software free of charge, but you must not sell it beyond charging for reasonable distribution costs. This software includes classes and documentation from JUnit - see the licence for the JUnit licence. --- Scott Hernandez wrote: My largest concern is not that a company can use BSD-code, but rather add core enhancements (ie: modifications/enhancements/bug fixes to the core code) and keep those proprietary. I personally don't mind people keeping peripheral enhancements to themselves (for example, someone wishing to build a proprietary link between their app and NAnt, an NAnt gui, etc.), but it's good to get things like bug fixes and the like back from people using the code. It is great to get bug reports (and esp. patches) back from users. If someone is going to do this I don't think it matters what license the software is under. I don't feel pressed to send code patches to groups based on the license. Sure, I may be bound by the license to do it, but no one is going to force me. Agreed - though if you were to distribute the program publically, it's likely that someone could call you on it. Would changing the license from GPL keep you from contributing code, ideas and being an active member of the development team? Nope - I mentioned before that I would accept whatever license was agreed to by the development group as a whole, even if I don't agree completely with it. :) One other possibility I'd like to throw out these is keeping the core codebase under the GPL (or changing to the LGPL) and offering a business friendly binary distribution under a different license. ... This suggestion may not require a license change, but would likely require buy-in from the development group for the binary-licensed distribution. From a marketing point of view it is really good to keep a single license. The more license we use the more confusing the questions become. Going to a BSD/Apache style license is something we can evangelize and something to point to as a change in the project. This is true. We can get more people involved with NAnt if we have a less restrictive license. As Ian has pointed out, there is a lot of bad press around the viral affects of the GPL. Even if we do have a clause to lessen those restrictions, people will still react to the GPL part of the license and may not pay attention to the additional licensing clauses. I too lean more towards the LGPL license in some cases. In this case I look at what Ant has done under the Apache license. I don't see any problems they have run into (in choosing that license). If the Ant team had the option, now that they have been out there so long, I wonder if they would choose a sep. license for any reason. I wonder if there are times that they wish they could have stopped someone from doing something with another license. (I know that this is not an option as it is an apache project :) I'm not completely certain about this part. I guess I'm just not a fan of having to pander to the fear of others, but that might just be my personality. :) Perhaps instead of avoiding the issue by changing licenses, we could point people at a page explaining *why* the GPL won't make all of their proprietary IP automatically open-sourced. Like I said before: whatever we agree on I'll support. Just want to make sure I get my voice out there. ;) Matt. --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
- Original Message - From: Ian MacLean [EMAIL PROTECTED] To: Stefan Bodewig [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Thursday, October 09, 2003 5:54 PM Subject: Re: [nant-dev] Licensing Thanks for the info Stefan, I tend to agree with you re FSF and associated philosophy. There sould be no reason we can't get the licencing change in for the next release - assuming we can deal with any copyright holder issues. So now we need to make the official dicision as to which licence. I'm leaning towards BSD - what are everyone elses thoughts ? I would also prefer BSD, unless there's a slight chance that Apache is going to accept .NET projects :-) Gert --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] Licensing
Hi, * Am 09.10.2003 (18:18) schrieb Gert Driesen: There sould be no reason we can't get the licencing change in for the next release - assuming we can deal with any copyright holder issues. So now we need to make the official dicision as to which licence. I'm leaning towards BSD - what are everyone elses thoughts ? I would also prefer BSD, unless there's a slight chance that Apache is going to accept .NET projects :-) Just my 2 cents on licensing change or stay or whatever: * I think any license change should remember it's contributers thoughts. One main thing is, that we all contributed here because we think it' a great done job and it helps us in out current job. If we help us with writing tasks and posting it here, we help others. But one thing is no one likes to see his work be used by a third person to earn a lot of money without seeing the project *mentioned*. * On the other a build tool will find it's way to corporate use. We had a discussion earlier. Corporate use brings up long time developed helpers, which won't be under an OS License. Support for NAnt will be probably included, and this would lead to licensing issues (breaking included). Who'll fight in case of licensing issues? One sole developer? The lead developers as representatives? Who pays? In dept, no one. Who wants to have companies having this problems? No one. We're all happy when NAnt can and will be used in a corporate environment. If a license change helps to improve relationship here, I'm strongly pro change. As said. Just my cents. 'til tomorrow. -sa -- sa at programmers-world dot com http://www.livingit.de Boomarks online: http://www.mobile-bookmarks.info Soon available in english Mail geschrieben: Donnerstag, den 09. Oktober 2003 um 22:41 --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
RE: [nant-dev] Licensing
+1 for BSD. But lets post it up here for everyones reference: license Copyright (c) 2003, NAnt Project All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the NAnt project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. /license I have one question about the wording though. The section Redistribution and USE (my emphasis) in source and binary forms. Does this mean that if I build a set of tasks and compile them into a separate assembly, but don't ship the NAnt libraries along with them (I assume the people I am sending to already have them) I still have to ship this license? Its not a major issue because I don't intend to profit from the libraries - but its just one more thing I have to put in the bundle (I want to be legally covered). - Mitch Denny - [EMAIL PROTECTED] - http://www.monash.net - +61 (414) 610141 - -Original Message- From: Gert Driesen [mailto:[EMAIL PROTECTED] Sent: Friday, October 10, 2003 2:18 AM To: Ian MacLean; Stefan Bodewig Cc: [EMAIL PROTECTED] Subject: Re: [nant-dev] Licensing - Original Message - From: Ian MacLean [EMAIL PROTECTED] To: Stefan Bodewig [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Thursday, October 09, 2003 5:54 PM Subject: Re: [nant-dev] Licensing Thanks for the info Stefan, I tend to agree with you re FSF and associated philosophy. There sould be no reason we can't get the licencing change in for the next release - assuming we can deal with any copyright holder issues. So now we need to make the official dicision as to which licence. I'm leaning towards BSD - what are everyone elses thoughts ? I would also prefer BSD, unless there's a slight chance that Apache is going to accept .NET projects :-) Gert --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers --- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php ___ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers