Re: [nant-dev] Exec Task OS Specific

2003-10-14 Thread Gert Driesen
We currently only support two diffferent platforms, namely win32 and unix.
For win32, we support .NET 1.0, .NET 1.1, .NET CF 1.0, SSCLI 1.0 and Mono
1.0, while for unix we only support the Mono framework (and Mac OsX is
considered to be unix).

For Mono on unix we've configured the runtime engine to be mono, not mint.

So what we need is a way of determining that NAnt is running on Mac, so we
can create a third platform for Mac...

For now, you can change the runtime that's used by configuring the platform
node for unix in the NAnt configuration file
(src/NAnt.Console/NAnt.Console.exe.config before you build, or
bin/NAnt.exe.config after you've built NAnt).

Hope this helps,

Gert

 - Original Message - 
From: Stefan Bodewig [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, October 14, 2003 7:55 AM
Subject: Re: [nant-dev] Exec Task OS Specific


 On Mon, 13 Oct 2003, Jaroslaw Kowalski [EMAIL PROTECTED] wrote:

 exec program=${build.dir}/Ojb.Net.Tools.PoGen/pogen.exe
   useruntimeengine=true
   commandline=/repository ${resource.dir}/repository.xml /

 Could that explain my Mac problems?

 A boolean for useruntimeengine may not be enough for Mono support on
 platforms where the JIT (mono) doesn't exist or at least work
 reliably.  On a Mac you'd need a way to specify mint as executable
 instead.

 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





---
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] Exec Task OS Specific

2003-10-14 Thread Gert Driesen
The useruntimeengine attribute itself is actually documented in the help for
the nightly builds
(http://nant.sourceforge.net/nightly/help/tasks/exectask.html), but perhaps
we should make it more clear as to what it exactly does ...

Gert
- Original Message - 
From: Met @ Uber [EMAIL PROTECTED]
To: Gert Driesen [EMAIL PROTECTED]
Cc: NAnt-Devel [EMAIL PROTECTED]
Sent: Monday, October 13, 2003 10:34 PM
Subject: Re: [nant-dev] Exec Task OS Specific


 Apparently its just not documented, but the attribute itself works.
 Thanks a lot.  And that shouldn't break anything between OS's right?

 On Mon, 2003-10-13 at 16:25, Met @ Uber wrote:
  That sounds like exactly what I need, but would you mind showing me an
  example of what your talking about?  I don't see it in the 'exec' tasks
  documentation.
 
  ~ Matthew
 
  On Mon, 2003-10-13 at 16:17, Gert Driesen wrote:
   nope, you should set the useruntimeengine attribute for the exec task
to
   true if you want that behaviour ...
  
   Gert
  
   - Original Message - 
   From: Met @ Uber [EMAIL PROTECTED]
   To: NAnt-Devel [EMAIL PROTECTED]
   Sent: Monday, October 13, 2003 10:07 PM
   Subject: [nant-dev] Exec Task OS Specific
  
  
Does the exec task use 'mono' when on Linux to run programs?  For
example:
   
  exec program=${build.dir}/Ojb.Net.Tools.PoGen/pogen.exe
commandline=/repository ${resource.dir}/repository.xml /
   
Does that get passed to the command prompt like so?
   
  mono ${build.dir}/Ojb.Net.Tools.PoGen/pogen.exe /repository [snip]
   
Anyone know?
   
~ Matthew
   
   
   
---
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



 ---
 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] Exec Task OS Specific

2003-10-14 Thread Stefan Bodewig
On Tue, 14 Oct 2003, Gert Driesen [EMAIL PROTECTED] wrote:

 So what we need is a way of determining that NAnt is running on Mac,
 so we can create a third platform for Mac...

No, what you need is a way of determining whether you can use mono or
have to fall back to mint.  AFAIU mono is only stable for i386 based
systems.

For Mono 0.29 a stable JIT for PPC has been promised, so Mac = mint
would be wrong then.

I don't think you can autodetect it

 For now, you can change the runtime that's used by configuring the
 platform node for unix in the NAnt configuration file
 (src/NAnt.Console/NAnt.Console.exe.config before you build, or
 bin/NAnt.exe.config after you've built NAnt).

You mean the runtimeengine attribute of framework?  How is the
framework node selected by NAnt?

Hmm, I assume adding a mint config in addition to
NAnt.Console.exe.config.linux and renaming the .linux to .mono and
changing

cp src/NAnt.Console/NAnt.Console.exe.config.linux bin/NAnt.exe.config

in the Makefile to something more conditional would do.

I'll try that and come back to you 8-)

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] Exec Task OS Specific

2003-10-14 Thread Stefan Bodewig
On 14 Oct 2003, Stefan Bodewig [EMAIL PROTECTED] wrote:

 Hmm, I assume adding a mint config in addition to
 NAnt.Console.exe.config.linux

I was obviously looking at an out-of-date Makefile, sorry.

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

2003-10-14 Thread Jordan, Tom
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

2003-10-14 Thread Stefan Bodewig
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

2003-10-14 Thread Scott Hernandez
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

2003-10-14 Thread Ian MacLean
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