473,320 Members | 2,097 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Commercial Release Rules

I'm developing a product I eventual plan to sell commercially. I'm currently
developing the prototype with MS VS VC++ .NET 2008 Express /CLI (managed).
Further, it uses the SAPI TTS and Voice Recognition engine.

When I go commercial, what all do I need to do to be legit? Will I have to:

(1) Buy a full version (i.e., not Express) of VS VC++ .NET 2008, and compile
my program the final time with it? ( I assume this is true)

(2) Somehow license SAPI? Somehow license .NET Framework?

Even though Vista comes with SAPI (5.3) pre-installed and installing SAPI
5.1 is free, I could see where MS might want a license fee for selling
software that utilizes it. On the other hand, this ability does help sell
the development tools, so they might just leave it at that.

I also am assuming no license is require to distribute a product made with
VS just becuase it was developed with VS (i.e., MS doesn't expect to get
direct financial benefit from a product built with their tools other than
the profit from the purchase of the tools).

I'm also assuming MS has no approval rights as to what I can and can't
develop with thier tools (moralistically or otherwise).

Thanx in advance for responses! :)
Nov 21 '07 #1
2 987
You can build commercial application using express versions, see
http://msdn2.microsoft.com/en-us/exp...9.aspx#general
You can redistribute the redistributable components of Visual Studio and
Windows Platform SDK as outlined in their EULA respectively.
--
Sheng Jiang
Microsoft MVP in VC++
"Peter Anthony" <po*******@roundtripllc.comwrote in message
news:#b**************@TK2MSFTNGP04.phx.gbl...
I'm developing a product I eventual plan to sell commercially. I'm
currently
developing the prototype with MS VS VC++ .NET 2008 Express /CLI (managed).
Further, it uses the SAPI TTS and Voice Recognition engine.

When I go commercial, what all do I need to do to be legit? Will I have
to:
>
(1) Buy a full version (i.e., not Express) of VS VC++ .NET 2008, and
compile
my program the final time with it? ( I assume this is true)

(2) Somehow license SAPI? Somehow license .NET Framework?

Even though Vista comes with SAPI (5.3) pre-installed and installing SAPI
5.1 is free, I could see where MS might want a license fee for selling
software that utilizes it. On the other hand, this ability does help sell
the development tools, so they might just leave it at that.

I also am assuming no license is require to distribute a product made with
VS just becuase it was developed with VS (i.e., MS doesn't expect to get
direct financial benefit from a product built with their tools other than
the profit from the purchase of the tools).

I'm also assuming MS has no approval rights as to what I can and can't
develop with thier tools (moralistically or otherwise).

Thanx in advance for responses! :)


Nov 21 '07 #2
"Peter Anthony" <po*******@roundtripllc.comwrote in message
news:%2****************@TK2MSFTNGP04.phx.gbl...
I'm developing a product I eventual plan to sell commercially. I'm
currently developing the prototype with MS VS VC++ .NET 2008 Express /CLI
(managed). ...
When I go commercial, what all do I need to do to be legit? Will I have
to:
...
(2) Somehow license SAPI? Somehow license .NET Framework?
IANAL, and I don't speak for Microsoft, but AAUI, you don't so much
"license" their technology as distribute it.

SAPI5 has a "merge module" here

http://www.microsoft.com/downloads/d...DisplayLang=en

which you can install on your customers' machines with your application. The
same is true of the .Net framework, take a look at this page for example:

http://www.microsoft.com/downloads/d...displaylang=en
I'm also assuming MS has no approval rights as to what I can and can't
develop with thier tools (moralistically or otherwise).
Check the EULA the comes with the compiler.

Regards,
Will
Nov 23 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Rick Thomas | last post by:
http://wingide.com/wingide
15
by: Polerio Babao Jr.II | last post by:
Please correct me if im wrong. I have depended much on python and wxpython gui apps. After a year of using python apps I was able to do good application written entirely in python. One big problem...
25
by: Bo Lorentsen | last post by:
Hi .. Well after discussing how bugs are handled in PG, and the development culture in both MySQL and Postgresql, my boss agress that it may be a good aletenertive til MySQL 4.x (InnoDB), but...
7
by: Techno Learner | last post by:
Sorry for the lame question but, what's the difference between Debug and Release versions?
2
by: Profetas | last post by:
Hi, Sorry, if this is off topic, but I couldn't find a better place to announce the first release of NetMake. NetMake is an extension of GNU Make, it allows multiple server compilation. ...
4
by: zlst | last post by:
UI is important because it affects the feelings, the emotions, and the mood of your users. If the UI is wrong and the user feels like they can't control your software, they literally won't be happy...
25
by: mad NAT'er | last post by:
Can any one give me a few examples of commercially available apps written in C#?
0
by: fiona | last post by:
FOR IMMEDIATE RELEASE Catalyst release low cost logic processing tool 87% of defects in software are errors in logic Yucca Valley, CA, September 2006 - Catalyst Development Corporation,...
1
by: Joe Penora | last post by:
Hi All, Anybody did some comparison with different commercial framework? Below are the 3 ones that I know so far. Any idea of any articles some where or please let me know of any commercial...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.