Is Visual C++ totally free?

J

Juha Nieminen

Sanny said:
Here it says I can download VC++. Is it completely free to download?

Depends on your definition of "free".

Do you have to pay money to download and use Visual Studio Express? No.

Can you create free applications with it? Yes.

Can you create commercial applications with it? AFAIR, no.

Can you upgrade to Visual Studio for free? No.
 
B

Bo Persson

Juha said:
Depends on your definition of "free".

Do you have to pay money to download and use Visual Studio
Express? No.

Can you create free applications with it? Yes.

Can you create commercial applications with it? AFAIR, no.
Yes.


Can you upgrade to Visual Studio for free? No.

Do you get a Porsche for free? No.


Bo Persson
 
E

Erik Wikström

Can you create commercial applications with it? AFAIR, no.

Yes you can, I looked it up when I used the C++ and C# Express versions
at my previous employer.
Can you upgrade to Visual Studio for free? No.

What does that have to do with anything? If you download a trial-version
of any application can you upgrade to the full version for free? No.
 
J

Juha Nieminen

Erik said:
Yes you can, I looked it up when I used the C++ and C# Express versions
at my previous employer.

It's surprisingly hard to find some actual legal text from microsoft's
VS Express website confirming or denying this.

There is a paragraph in their EULA which says:

"Unless otherwise specified, the Services are for your personal and
non-commercial use. You may not modify, copy, distribute, transmit,
display, perform, reproduce, publish, license, create derivative works
from, transfer, or sell any information, software, products or services
obtained from the Services."

The FAQ page for VS Express tells (in rather non-legalese, which in
this particular case is actually a bad thing because it gives no
reference to the actual details of the usage license) that you *can* use
it for commercial purposes.

Besides the EULA and the FAQ being contradictory, I can't find any
answer to the question of whether you can use it in a company for
commercial purposes, or whether the commercial usage is limited to
individuals only.
 
E

Erik Wikström

It's surprisingly hard to find some actual legal text from microsoft's
VS Express website confirming or denying this.

There is a paragraph in their EULA which says:

"Unless otherwise specified, the Services are for your personal and
non-commercial use. You may not modify, copy, distribute, transmit,
display, perform, reproduce, publish, license, create derivative works
from, transfer, or sell any information, software, products or services
obtained from the Services."

This is the license for the VC++ 2008 Express software, it only applies
to that software, not any software created with it.
The FAQ page for VS Express tells (in rather non-legalese, which in
this particular case is actually a bad thing because it gives no
reference to the actual details of the usage license) that you *can* use
it for commercial purposes.

Besides the EULA and the FAQ being contradictory, I can't find any
answer to the question of whether you can use it in a company for
commercial purposes, or whether the commercial usage is limited to
individuals only.

The EULA does not place any restrictions (at least none that I could
find on a quick review) on the content created with the software so it
will be governed by the same laws as other things you create.
 
J

Juha Nieminen

Erik said:
This is the license for the VC++ 2008 Express software, it only applies
to that software, not any software created with it.

But if you use the software to make commercial software, isn't that
commercial use of the software?
 
J

Juha Nieminen

Bo said:
No. Please check the FAQ at
http://www.microsoft.com/express/support/faq/

Especially question 7

a.. 7. Can I use Express Editions for commercial use?
Yes, there are no licensing restrictions for applications built using
Visual Studio Express Editions.

I know. It's just that the wording is a bit ambiguous. "Can I use".
Does it mean "can I use it, as an individual, to create commercial
software", or does it also include "can my 100-employee company use it
for commercial purposes" as well?

I would really like to find the legal usage license which explicitly
states, in completely unambiguous words, how this goes, rather than
relying on a short informal answer in a FAQ. I just can't find it.
 
B

Bo Persson

Juha said:
I know. It's just that the wording is a bit ambiguous. "Can I use".
Does it mean "can I use it, as an individual, to create commercial
software", or does it also include "can my 100-employee company use
it for commercial purposes" as well?

I would really like to find the legal usage license which
explicitly states, in completely unambiguous words, how this goes,
rather than relying on a short informal answer in a FAQ. I just
can't find it.

I think the "no licensing restrictions" is pretty clear. :)

Otherwise you might consider spending ?200 on a Standard Edition
Upgrade instead, as a cheap insurance. Cheaper than having your lawyer
read the EULA!


Bo Persson
 
C

Chris M. Thomasson

Bo Persson said:
I think the "no licensing restrictions" is pretty clear. :)

Otherwise you might consider spending ?200 on a Standard Edition Upgrade
instead, as a cheap insurance. Cheaper than having your lawyer read the
EULA!

Well, AFAICT, the answer to question 7:




Q: 7. Can I use Express Editions for commercial use?

A: Yes, there are no licensing restrictions for applications built using
Visual Studio Express Editions.




directly addresses a __single__ person; not a plurality of persons. Perhaps
the following question might get a different answer:




7. Can I, and all of my companies employees, use the Express Editions to
explicitly create closed-source proprietary commercial software which may,
or may not, involve my companies patented algorihtms?





:^/
 
B

Bo Persson

Chris said:
Well, AFAICT, the answer to question 7:




Q: 7. Can I use Express Editions for commercial use?

A: Yes, there are no licensing restrictions for applications built
using Visual Studio Express Editions.




directly addresses a __single__ person; not a plurality of persons.
Perhaps the following question might get a different answer:

So you have to download and register a copy each. :)
7. Can I, and all of my companies employees, use the Express
Editions to explicitly create closed-source proprietary commercial
software which may, or may not, involve my companies patented
algorihtms?

A: Yes, there are no licensing restrictions for applications built
using Visual Studio Express Editions.



Bo Persson
 
R

Rolf Magnus

Bo said:
No. Please check the FAQ at
http://www.microsoft.com/express/support/faq/

Especially question 7

a.. 7. Can I use Express Editions for commercial use?
Yes, there are no licensing restrictions for applications built using
Visual Studio Express Editions.

Well, IMHO that contradicts the license, and in such a case, I'd rather go
with the license than the FAQ, because the license is a legal text and the
FAQ isn't.
 
B

Bo Persson

Rolf said:
Well, IMHO that contradicts the license, and in such a case, I'd
rather go with the license than the FAQ, because the license is a
legal text and the FAQ isn't.

In what way does it contradict the license? Nowhere does it say "You
may not sell your software". It does say "You may not distribute our
software separately, only as a part of your own". That is totally
different!

http://download.microsoft.com/docum...lish_4981cd44-b7b7-423c-abb4-e5a5a0dc2ce2.pdf


When they try to explain the legalese in the FAQ, the explanation is:

"Can I use Express Editions for commercial use? Yes, there are no
licensing restrictions for applications built using Visual Studio
Express Editions."

What's wrong with "Yes" and "no restrictions"? :)


Bo Persson
 
R

Rolf Magnus

Bo said:
In what way does it contradict the license? Nowhere does it say "You
may not sell your software".

Ok, earlier in this thread, someone posted part of a license text that said
exactly that. But the link you posted doesn't contain that text.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,999
Messages
2,570,244
Members
46,838
Latest member
KandiceChi

Latest Threads

Top