The MASM Forum Archive 2004 to 2012

General Forums => The Workshop => Topic started by: GregL on January 25, 2007, 09:26:03 PM

Title: Another source for Visual C++ 2005 with ml.exe
Post by: GregL on January 25, 2007, 09:26:03 PM
I just found that Visual C++ 2005 (without the IDE) including ML.EXE 8.0 is in the 'Microsoft Windows Software Development Kit (SDK) for Windows Vistaâ„¢' available here (http://www.microsoft.com/downloads/details.aspx?FamilyID=c2b1e300-f358-4523-b479-f53d234cdccf&DisplayLang=en).  At a quick read, the EULA looks pretty liberal. I don't think there is a restriction on commercial use. It can be found in the '...\Microsoft SDKs\Windows\v6.0\VC' folder.
Title: Re: Another source for Visual C++ 2005 with ml.exe
Post by: u on January 25, 2007, 09:49:29 PM
Could you paste the EULA contents here?

I downloaded the setup.exe, despite being on a win2k PC (they require WinXPSP2), and I get "Setup.exe is not a valid Win32 application". Size is 410,408 bytes.
Title: Re: Another source for Visual C++ 2005 with ml.exe
Post by: GregL on January 25, 2007, 10:07:01 PM
License.htm and Redist.txt are attached in a zip file.

[attachment deleted by admin]
Title: Re: Another source for Visual C++ 2005 with ml.exe
Post by: u on January 25, 2007, 10:33:58 PM
Quote
You may not:
....
use the software for commercial software hosting services.

Now, isn't this a bit confusing, as the last 4 used words can mean 3 absolutely different things? Since it's not understandable which word encapsulates/describes what :S . Or my understanding of English is mediocre :/ . A hyphen should remove its ambiguity.
Still, in its worst meaning it only discards your option to make a type of server apps :). This means that all of us can use it.

There's no limitation that you _must_ target your apps for Vista. You can target just about any Windows. Pity it won't even install on masm coders' PC if they use win2k :(.
Title: Re: Another source for Visual C++ 2005 with ml.exe
Post by: GregL on January 25, 2007, 11:44:54 PM
Quote from: UltranoPity it won't even install on masm coders' PC if they use win2k.

That is a shame. It does require XP SP2 to install it.

Title: Re: Another source for Visual C++ 2005 with ml.exe
Post by: sluggy on February 07, 2007, 12:10:15 AM
Guys,
i have some clarification for you. When using the express (free) versions of VS2005, you are fully permitted to create commercial software with them.

So you are now probably asking "so why would MS allow us to use these for free?". The reason is because the compilers are free (you already have them, they are part of the .Net framework), and using the VS IDE is a lot more productive than using notepad or a third party editor. Also the express versions are stripped down versions of the IDE - there are many things they are not capable of doing, for instance they do not accept addins.

A lot of this stuff is documented, you just gotta know where to look - the blogs of various MS teams and project leads are a good place to start.
Title: Re: Another source for Visual C++ 2005 with ml.exe
Post by: GregL on February 07, 2007, 10:07:48 PM
Quote from: sluggyWhen using the express (free) versions of VS2005, you are fully permitted to create commercial software with them.

You can't use the MASM 8.0 (http://www.microsoft.com/downloads/details.aspx?FamilyId=7A1C9DA0-0510-44A2-B042-7EF370530C64&displaylang=en) for VC++ 2005 Express to create commercial software.

The point I was trying to make is that the new SDK includes MASM 8.0, without that restriction.

I guess I should have worded that better.

Title: Re: Another source for Visual C++ 2005 with ml.exe
Post by: u on March 08, 2007, 03:49:01 PM
Just to note that VS2005 Professional Edition also contains the limitation "[you cannot]  use the software for commercial software hosting services." . [Received a copy from the company I work for, a few days ago]. It has ml.exe version 8.00.50727.42

Title: Re: Another source for Visual C++ 2005 with ml.exe
Post by: GregL on March 08, 2007, 10:57:13 PM
Quote"[you cannot]  use the software for commercial software hosting services."

I have no idea what that means.



Title: Re: Another source for Visual C++ 2005 with ml.exe
Post by: hutch-- on March 08, 2007, 11:54:55 PM
Just a guess but it sounds like you cannot set up a facility on the internet to build source code using Microsoft tools.
Title: Re: Another source for Visual C++ 2005 with ml.exe
Post by: GregL on March 09, 2007, 12:06:22 AM
That makes sense.