Visual Studio Ultimate and Visual Studio Express application publishing - visual-studio-2010

If I make application with Visual Studio 2010 Ultimate, and then if I open it with Visual Studio Express and make finish it, can I legally publish it as open source or sell it, or it is better to create all application from VS Express from beginning?
What is the best way for making application legal for publishing, and I'm interested in the legal side of this process.

There is only one limitation on applications you create with the Express edition: you have to claim copyright. There used to be a limitation on creating applications that you use to sell Internet access services to a 3rd party. Bit of an odd duck, not sure if it is still in effect. In general, get legal advise from a professional instead of a stranger on the Internet. Have a lawyer interpret the EULA for you.

Related

What version of Visual Studio 2008... Does "Visual Studio Tools for Applications 2.0" INCLUDES vs2008?

I have Visual Studio 2010 Professional installed. But for a client I do need Visual Studio 2008 (to avoid some upgrades that are note compatible with vs2010)
It is my job's notebook, so everything must be original and legal. And both, the client and my boss want to avoid licences costs. ANYWAY... it seems that my notebook already has some version of vs2008, I need to know if it is too muche reduced or if it will work to develop.
I can open a vs2008 that seems pretty much the same, also the about screen. But at "Add or Remove Programs" I just only have "Visual Studio Tools for Applications 2.0"
Finnaly when I run the app, it works, but the code is not recognize, it is shown as it is notepad.
Here are some screenshots that may help... THANKS ALL!!
VSTA is sort of a replacement for VBA, i.e. you can use VS to write .NET code to extend and automate thrid-party applications that are designed to support it. It appears that that is the only VS 2008 component that you have installed so you cannot open VB or C# projects or any of that stuff. If you want a legal copy of VS 2008 that you don't have to pay for then you'll need to look at an Express edition, although that may lack some features that you need. 2008 Express editions are hard to come by now too, as they are not offered for download any more by Microsoft.
What are these non-upgradeable parts of your project?

How to know if I have trial version of visual studio 2010?

My university has several programs available for download. About 6 months ago I downloaded visual studio 2010 ultimate edition. I am not sure if it is the trial version. I don't think so because I've been using it for about 6 months and I have not had to extend any trial. Moreover, I don't get the splash screen that says for evaluation purposes only. I used to have that screen on a trial of visual studio profesional edition that I had in my previos computer. If I dont have a trial version that means I can distribute my applications?
In Help > About Microsoft Visual Studio you can see licensing information. Mine says that it is licensed to me (yay!) and yours should say something similar.
I am not sure about volume licensing, because ours has been bought through an Open Value contract and we have MSDN accounts for every developer, so you have to download your own product key from the MSDN site. Perhaps there are versions of 2010 which do not require you to enter a product key in a different volume licensing contract, but I am not aware of those.
Really though, if you are on a student edition you are not supposed to use it for commercial applications. Just be safe and buy a copy if you are going to distribute your applications (especially commercially).
For those students out there, as a point of interest, Microsoft offers a lot of free software on dreamspark.com (Visual studio 2010 Professional included) in which you should have no problems distributing your own applications - You just need a .edu email.
Regardless of whether Visual Studio is prompting you to purchase a full version, you've obtained your copy via your university. Your best bet is to ask someone in your university's IT department.
You also probably signed an agreement as part of your enrolment which would clarify this.

Visual Studio 2008 Professional vs VS 2008 Team System

I've been using the trial edition of Visual Studio 2008 Team System to develop projects and work with my client's Team Foundation Server. I am using the Team Explorer integration / source control plugin.
My trial is expiring and I'm having trouble finding information on what exactly I need to purchase. I don't need to actually run a TFS server myself, but I do need the ability to connect to my clients and get/put files, and the integration with Team Explorer in VS is really nice, hence I'd rather not have to use an external 3rd party tool.
Do I need Team System to accomplish this or does Visual Studio 2008 Professional have the same TFS Plugin, and if so does it work the same?
I can't believe I'm having such a hard time finding the differences between the versions... if anyone has a good resource that'd be nice before I shell out $3,000 on something I don't need. I develop mainly ASP.NET Solutions if that matters. Thanks!
Visual Studio 2008 Product Comparison Guide
I don't need to actually run a TFS server myself, but I do need the ability to connect to my clients
Whoever is running TFS should procure CALs (Client Access License) so that any client that works with this server is covered. I believe you buy them separately per client machine (somewhat around 400$ each). Also VS Team System editions have one or two CALs included. That may be or may not be worth it for you.
And yes, you can access TFS from VS 2008 Pro, just need to install the integration plugin.
I don't know if that is possible at all for you, but if you can, I would wait for Visual Studio 2010 (to be released in march 2010). Not only is it a better product than VS2008 but also they have simplified the versioning/licensing part, also Team Foundation Server 2010 Basic may be suitable for your source control needs.
If you want to take a look, you can download the beta versions of VS2010 and TFS2010.

which Visual Studio level to buy?

I currently have Visual Studio 2008 Developer Edition. I wish to renew this and get the 3 year SA. However the cost is crazy (around 6-7K USD). The only things that I require above and beyond what Visual Studio Professional Edition used to have are access to TFS (Team Foundation Server) and the ability to create and run Test projects (especially the ability to generate the stubs for unit testing private methods).
Therefore is it true that Visual Studio Professional plus a separate purchase of a TFS CAL will do exactly this for me?
Yes, those two will fill your technical requirements but I'm no licensing expert so I'm not going to say that its all you'll need from a licensing perspective.
In case you haven't seen there’s a document which describes the features of all the different SKUs at Visual Studio 2008 Product Comparison Guide
UPDATE:
There's a paper about licensing at Visual Studio Team System 2008 Licensing White Paper
Visual Studio professional does not contain the full suite of automated Testing tools provided in Team Suite editions so you can't really do TDD (if that's your aim) without additional tools.
You can however create and run Test Projects so they are at last available if you can find an alternative test generation tool or are working with a solution with tests already in it.
If you are an ISV (independent solution vendor) you might look at the BizSpark program. If you qualify software licensing becomes a great deal simpler for the next three years. ($300)
Hope that helps,
Dan
BizSpark

TFS Team Explorer Stand Alone With VS 2008 Installed

Does anyone know how you can install/run the TFS Team Explorer in stand alone mode when Visual Studio 2008 is installed on the same machine?
Additional Information: I should have been a little more clear in my question. I'm trying to access the Work Items.
The TFS Team Explorer will always integrate with a version of Visual Studio (apart from Express) if it is installed and there is no way of running it stand-alone.
If you install the TFS 2008 Power Tools, then you can have it so that you get Windows Explorer integration for TFS which many people enjoy. You might also want to look at Team System Web Access to provide a mechanism for accessing TFS from just a web browser (but obviously doesn't include full version control capabilities)
Finally, the company I work for has a completely standalone TFS client called Teamprise Explorer that is implemented in Java, however this is a commercial product.
Hope that helps,
Martin.
The answer is that there really isn't a standalone version. When you install VS Team Explorer on a machine without Visual Studio, the installer will install a Visual Studio shell. Then, when you run Team Explorer in standalone mode, you are actually running a Visual Studio shell.
Martin had a good point about Team System Web Access, which probably would do the job nicely. Plus it has the added benefit that it allows non Visual Studio users access to work items. But, it was decided that it was too much trouble to get permission to install it here (working for the US Army can have its issues).
My solution for now is to run another instance of Visual Studio and access the Team Explorer tools from there.

Resources