Re: mono progress on mixed-mode assemblies...

2008-05-16 Thread Kornél Pál
Hi, I have spent some time to investigate the mixed-mode msvcrt issue. There are three different runtime DLLs: msvcm80/90.dll managed C++ runtime implemented using native code msvcp80/90.dll C++ runtime msvcr80/90.dll C runtime The managed version does only have it's own functionaly while even

Re: mono progress on mixed-mode assemblies...

2008-05-15 Thread Kai Blin
On Wednesday 14 May 2008 14:48:53 Kornél Pál wrote: But I would like to know if the Wine community is willing to license msvcrt under MIT/X11 after that in the future in Wine's source repository to help Mono? I've learned the hard way that it doesn't make sense to discuss this stuff before

Re: mono progress on mixed-mode assemblies...

2008-05-15 Thread Juan Lang
I've learned the hard way that it doesn't make sense to discuss this stuff before you actually have the code. So I'd suggest you first go and see if you can get the authors of that dll to agree to relicense for you and once that's done, we can discuss what happens with Wine's copy. I'll try

Re: mono progress on mixed-mode assemblies...

2008-05-15 Thread Robert Shearman
Kornél Pál wrote: Also note that Mono's Class Library is licensed under MIT/X11 because inlining (done by the runtime) may be incompatible with GPL that would not allow non-GPL programs to be executed within Mono. Would it be possible to have a MIT/X11 licensed msvcrt? I'm not sure if you

Re: mono progress on mixed-mode assemblies...

2008-05-15 Thread Kornél Pál
From: Juan Lang The main contributors that have not done so that I saw after a quick perusal were Alexandre and Rob Shearman. If you can't get their permission, you'd have to start with the last MIT/X11 licensed version, or get Transgaming's most recent ReWind version and start from there.

Re: mono progress on mixed-mode assemblies...

2008-05-14 Thread Kornél Pál
Hi, From: Dan Kegel But Wine has its own increasingly useful implementation of msvcrt, at least the part that uses the C api. (The C++ api is difficult for us because it has to be written in C; g++ uses a different ABI than Microsoft C++.) Perhaps, once we work the kinks out, Mono can

Re: mono progress on mixed-mode assemblies...

2008-05-14 Thread Dan Kegel
On Wed, May 14, 2008 at 2:37 AM, Kornél Pál [EMAIL PROTECTED] wrote: Because mixed-mode (there is no pure managed version) msvcrts require Managed C++ and C++/CLI and there is no open source compiler supporting any of these so MS compilers would be required. Bleah. Well, you gotta do what

Re: mono progress on mixed-mode assemblies...

2008-05-14 Thread Kornél Pál
From: Dan Kegel Also note that Mono's Class Library is licensed under MIT/X11 because inlining (done by the runtime) may be incompatible with GPL that would not allow non-GPL programs to be executed within Mono. Would it be possible to have a MIT/X11 licensed msvcrt? That's an

Re: mono progress on mixed-mode assemblies...

2008-05-14 Thread Steven Edwards
On Wed, May 14, 2008 at 8:37 AM, Kornél Pál [EMAIL PROTECTED] wrote: So the question is: If the current authors permit to make msvcrt MIX/X11 licensed would it be possible to make Wine's msvcrt MIT/X11 licensed for future releases as well (no legal question but philosophical)? You will need

Re: mono progress on mixed-mode assemblies...

2008-05-14 Thread Kornél Pál
From: Steven Edwards So the question is: If the current authors permit to make msvcrt MIX/X11 licensed would it be possible to make Wine's msvcrt MIT/X11 licensed for future releases as well (no legal question but philosophical)? You will need to review the git history and contact anyone

Re: mono progress on mixed-mode assemblies...

2008-05-14 Thread Dan Kegel
On Wed, May 14, 2008 at 5:48 AM, Kornél Pál [EMAIL PROTECTED] wrote: If contributors agree only the current version will be MIT/X11 licensed. But I would like to know if the Wine community is willing to license msvcrt under MIT/X11 after that in the future in Wine's source repository to help

Re: mono progress on mixed-mode assemblies...

2008-05-10 Thread Kevin Krammer
On Friday 09 May 2008, Dan Kegel wrote: On Fri, May 9, 2008 at 4:21 AM, Kornél Pál [EMAIL PROTECTED] wrote: Currently it's very unlikely that Mono will have it's own MSVCRTs (I mean mixed-mode versions) in the near future. Do you know whether they are redistributable? Yes, but the license

mono progress on mixed-mode assemblies...

2008-05-09 Thread Dan Kegel
http://lists.ximian.com/pipermail/mono-devel-list/2008-May/027767.html shows that Pál Kornél is now working on supporting apps that use msvcrt. Go Pal go!

Re: mono progress on mixed-mode assemblies...

2008-05-09 Thread Kornél Pál
, 2008 12:18 PM Subject: mono progress on mixed-mode assemblies... http://lists.ximian.com/pipermail/mono-devel-list/2008-May/027767.html shows that Pál Kornél is now working on supporting apps that use msvcrt. Go Pal go!

Re: mono progress on mixed-mode assemblies...

2008-05-09 Thread Dan Kegel
On Fri, May 9, 2008 at 4:21 AM, Kornél Pál [EMAIL PROTECTED] wrote: Currently it's very unlikely that Mono will have it's own MSVCRTs (I mean mixed-mode versions) in the near future. Do you know whether they are redistributable? Yes, but the license is restrictive, and you can't redistribute