Licencování Visual Studia: co, kde, za kolik...

Dlouhodobě se nijak netajím s názorem, že vývojářský software Microsoftu je mnohem snazší ukrást, než koupit. Ba co více, ono je obvykle téměř nemožné snadno zjistit, kolik že vlastně stojí. Proto jsem, za laskavé spolupráce spřátelených odborníků, sepsal tento článek, který popíše aktuální stav ohledně Visual Studia a Microsoft SQL Serveru.

Průvodce edicemi Microsoft Visual Studia

Hlavním vývojářským nástrojem od Microsoftu je Visual Studio 2005. To se vyskytuje ve čtyřech hlavních edicích. Budu se jim věnovat dosti podrobně a říkat i zdánlivé triviality – vím na co se lidé ptají, co je pro jednoho samozřejmé, jinému tak připadat nebude.

Express Editions

Formálně pojednáno nepatří vývojové nástroje Express mezi edice Visual Studia. Pojednáno prakticky však nepochybně ano. Jejich hlavním znakem jest, že jsou až na další k dispozici zdarma.

Ono „další“ znamená, že oficiální stanovisko Microsoftu je, že cena Express edice je $ 49, ale po dobu jednoho roku od uvedení (tedy do listopadu 2006) je možno je stáhnout zdarma. Licence sama je trvalá, takže i pokud MS po roce další stahování znemožní, budete moci tyto edice používat nadále. Osobně jsem přesvědčen že k žádnému zpoplatnění nikdy reálně nedojde a že se jedná o poslední křeč Microsoftu před porušením letité tradice nedávat vývojové nástroje zdarma.

První rodinu Express nástrojů tvoří samostatné jazyky: Visual Basic .NET Express, Visual C# Express, Visual J# Express a Visual C++ Express. Je to prostředí určené pro vývoj běžných desktopových aplikací v daném programovacím jazyce.

Pro vývoj webových aplikací je tu Visual Web Developer Express. Pro vývoj webových aplikací v něm můžete použít VB.NET a nebo C#, VWD podporuje obojí.

Zcela samostatnou kapitolou je Microsoft SQL Server 2005 Express. Nevztahuje se na něj shora uvedená obezlička chytré horákyně „zadarmo i za peníze“ a bude oficiálně k dispozici zdarma na věky věkův. Jedná se totiž o následovníka SQL Server Desktop Engine, alias MSDE. Jedná se o odlehčenou verzi SQL Serveru, omezení jsou přehledně shrnuta v článku na webu Terratrax. Výhodou je, že k Express edici je k dispozici i základní nástroj pro správu, Management Studio Express.

Express edice jsou jediné, kde jsou jazyky a platformy v oddělených produktech. Všechny vyšší edice obsahují všechno v jednom, vývoj pro web i desktop, ve všech jazycích a tak dále. Dále pak nemůžete psát programy pro mobilní zařízení (Pocket PC), add-iny pro Microsoft Office a Visual Studio a 64bitové aplikace.

S výjimkou shora uvedených neexistují žádná další omezení. Z hlediska licenčního můžete vyvíjet jaké aplikace chcete, komerční, open source, freeware, jak je libo. Z hlediska technologického také neexistují žádná omezení, aplikace mohou být libovolně složité, kompilátor je ve všech edicích stejné. Stejná (v Express edicích i ve „velkém“ VS 2005) je i logika ovládání a formáty projektových souborů. Nic vám tedy nebrání začít pracovat v Expressu a přejít později na VS nebo naopak.

Pokud to potřebujete, můžete si na počítač nainstalovat Express edic několik, a to i pokud máte nainstalované „velké“ Visual Studio. Osobně mám na počítači nainstalován VB.NET Express, VWD Express a Visual Studio 2005 Team Edition. Za prvé abych věděl co všechno Express edice umí a za druhé protože VWD je menší, rychlejší a zabírá méně paměti – na většinu práce používám VWD místo velkého Studia.

Visual Studio Standard Edition

Jedná se o základní verzi VS. Od Expressu se odlišuje především tím, že je „všechno v jednom“. Dále pak má schopnější uživatelské rozhraní (pluginy, možnost používat source control systems atd.). Umí též kompilovat programy pro kapesní počítače a platformu x64.

Visual Studio Professional Edition

Nejviditelnějším skokem proti Standardu je, že součástí je licence na Microsoft SQL Server 2005 Developer Edition (ve Standardu je pořád jenom Express). S tím souvisí i přítomnost pokročilejších nástrojů pro práci s databází a vývoj databázových aplikací. Zároveň umí remote debugging.

Visual Studio Tools for Office

Tato edice je určena speciálně pro vývoj aplikací rozšiřujících Microsoft Office. Je křížencem mezi Standard a Professional, ale umožňuje pouze vývoj pro Office. Součástí je kromě SQL Serveru 2005 Developer Edition též licence na redistribuci Access runtime. Podporuje pouze Visual Basic a C#.

Visual Studio Team System

Vlajková loď Microsoftu v oblasti vývojových nástrojů. Umí úplně všechno, co předchozí edice (včetně vývoje pro Office). Jako jediná edice umožňuje vývoj pro serverovou 64-bitovou platformu Itanium.

Její hlavní smysl ale spočívá v silné podpoře pro týmovou spolupráci pomocí VS Team Foundation Serveru, tedy pro vývoj ve větších firmách. Dále pak obsahuje mocné nástroje pro testování: statickou analýzu, unit testing atd.

Co za to?

Nejzábavnější část celého procesu pořizování vývojových nástrojů nastane ve chvíli, kdy víte co chcete a začnete se zajímat o to kdo vám to prodá – a hlavně za kolik. Přirozená reakce je, že se podíváte do ceníku svého oblíbeného dodavatele počítačovin. První (a dosti pravděpodobná) možnost je, že tam VS 2005 nenajdete vůbec. Opačným extrémem je, že tam najdete několik desítek řádků, které se liší jedním až třemi písmenky a cenou v širokém rozpětí od padesáti korun po půl miliónu, což vám asi mnoho k užitku nebude.

Přes houževnatý odpor se mi pro vás podařilo v průběhu křížového výslechu třetího stupně získat i nějaká konkrétní čísla. Cena Visual Studia 2005 ve verzi Standard je okolo devíti tisíc bez DPH. Professional stojí tisíc zhruba pětadvacet, případně čtyřicet i ročním předplatným MSDN.

Shora uvedené údaje byly doprovázeny rozličným nezapamatovatelným pakliže a jestliže. Cena může být mnohem nižší v případě upgrade (a upgradovat se dá za různých podmínek z ledasčeho, včetně neaktuálních verzí a konkurenčních nástrojů). Jiné ceny platí pro předplatné na více než jeden rok, jiné pro školství a studenty, jiné pro orgány státní správy a samosprávy a podobně.

Licenční politika Microsoftu je neustále se měnící džunglí speciálních nabídek, upgradů, multilicencí a předplatných, v níž přežije jenom ten nejsilnější. Je dosti pravděpodobné, že některou z těchto nabídek můžete využít, i když o tom možná ani nevíte. Proto doporučuji držet se úsloví líná huba, holé neštěstí a drzé čelo lepší než poplužní dvůr a zeptat se u odborníků.

To může znamenat informační linku Microsoftu, ale ještě lépe MSDN infocentrum, které v ČR provozuje společnost Daquas (web mají na www.daquas.cz, ale radši tam nechoďte dokud se mi nepodaří je přesvědčit že chtějí abych jim udělal nový :-) Sestylizujte tedy pečlivě svůj dotaz a odešlete ho na adresu msdn@daquas.cz.

Buďte ovšem připraveni na to, že v odpověď budete podrobeni přísnému křížovému výslechu, jehož cílem bude zjistit, zda nespadáte do některé z momentálně protěžovaných skupin. Odpovídejte podrobně a pravdivě, je to ve vašem vlastním zájmu.

Na tomto webu srdnatě hájím zájmy těch nejmenších. Nemám samozřejmě na mysli děti – chmurnou budoucnost národa, ale osamocemé vývojářské vlky, začínající firmičky a podobně. Podezíravě jsem se tedy ptal, zda se se mnou bude někdo bavit, i když chci jednu licenci Standard edice Visual Studia a nebudu mít kšeft za milión? Dostalo se mi ujištění že bude. Na tyto dotazy jsou v MSDN infocentru Daquasu cvičení a jsou za to údajně i placeni.

Výzva místo závěru

Pokud máte nějaké dotazy, týkající se licencování vývojářských nástrojů, napište je do diskuze k tomuto článku. Negarantuji jejich zodpovězení, ale budeme se snažit a případně z odpovědí zkompiluji další článek.

Za pomoc při přípravě tohoto článku děkuji Igoru Vítovi (mimochodem MVP pro Fox Pro) a jeho krásné kolegyni z Daquasu, jejíý jméno jsem bohužel již úspěšně zapomněl.

Související odkazy:

Titulek:
Text komentáře:
Vaše jméno:
Váš e-mail: (nebude zveřejněn)

WWW stránka:
Opište text z obrázku:
odpovědětodpovědět Gravatar

Microsoft Empower for ISVs

Hezke shrnuti. Jen bych doplnil, ze k tem vyhodnym nabidkam patri i vyse zmineny program. Za clensky prispevek 420 USD je mozne ziskat jednu sadu medii MSDN Universal subscription a 5 licenci, coz je opravdu za "hubicku".

http://www.microsoft.com/cze/partner/isv/empower.asp

odpovědětodpovědět Gravatar

RE: Microsoft Empower for ISVs

2.1.2006 11:02:562.1.2006 11:02:56 gogogogo ---.microsoft.com

0. Je to pouze pro partnerske vyvojarske firmy.

1. MSDN Universal jiz neexistuje dodava se VS Pro + Premium subsctiption.

2. Plati se to kazdy rok.

3. To co se ziska je CASOVE OMEZENA VERZE po roce nebo po dvou nema firma ZADNE licence.

odpovědětodpovědět Gravatar

RE: Microsoft Empower for ISVs

Myslim ze prave ucasti v programu se mate sanci stat partnerem MS. Cely program ma smysl hlavne pro zacinajici firmy, ktere potrebuji odstartovat a nechteji si VS ukrast. Licencni podminky jsem podrobne nestudoval, tak nevim jestli skutecne po roce, ci dvou ztratite opravneni ziskany software opet pouzivat (po pravde tomu moc neverim a budu rad pokud me presvedcite), ale ono je to stejne asi jedno, protože pokud to s vyvojem myslite vazne splnite hlavni podminku projektu a vytvořite novou aplikaci, tak po dvou letech ji stejně už přepisujete na novy FW, v novem VS a aplikace vam na predplatne MSDN vydelava.

odpovědětodpovědět Gravatar

RE: Microsoft Empower for ISVs

Tato poznámka je přímo na webu spol. Microsoft:

"POZNÁMKA: Microsoft Empower for ISVs je jednoletý program s možností obnovení pro druhý rok. Všechny výhody nabízené jeho prostřednictvím po ukončení členství zanikají."

To, že licence získané v rámci partnerských programů, jsou dočasné, platí pro všechny úrovně partnertsví s Microsoftem.

odpovědětodpovědět Gravatar

VS 2005 Standart

2.1.2006 21:22:432.1.2006 21:22:43 JirkaJirka ---.net.upc.cz

Je nekde napsan nejaky vycet kompnent ktere ma VS Standart nebo o co presne je chudsi nez Proff. ? Na informace na toto tema jsou na internetu velmi sporadicke informace. Jde mi hlavne o databaze a o komponentu reportViever. Bohuzel ji VS express nema.

Dik Jirka

odpovědětodpovědět Gravatar

RE: VS 2005 Standard

Držel bych se raději Standardu ;-) Na http://msdn.microsoft.com/vstudio/products/compare/ je přehledná tabulka, která všechny edice porovnává vedle sebe. Jinak na americkém webu (http://msdn.microsoft.com/vstudio/products/vsstandard/) je v současné době informací ohledně jednotlivých edic dost.

odpovědětodpovědět Gravatar

Tester / Architect / Developer

Ahoj,

pekny prehled a myslim ze to dost lidi, kteri jsou v licencovani ztraceni zachrani. Jenom jedna pripominka: chybi tam jak do toho zapadaji verze Visual Studia Tester / Architect / Developer (tedy verze nekde mezi Pro a TS). Nejsem si ted jisty zda existuji pouze jako soucast MSDN Subscription, nebo i samostatne, ale za zminku by to urcite stalo.

odpovědětodpovědět Gravatar

RE: Tester / Architect / Developer

Pokud je mi známo, tak verze Tester/Developer/Architect jsou různé varianty té nejvyšší edice.

odpovědětodpovědět Gravatar

RE: Tester / Architect / Developer

V podstatě je to tak. Existují tzv. týmové edice Visual Studia 2005, které jsou celkem čtyři: Visual Studio 2005 Team Edition for Software Architects, Visual Studio 2005 Team Edition for Software Developers, Visual Studio 2005 Team Edition for Software Testers a poslední, která obsahuje ty tři předtím dohromady - Visual Studio 2005 Team Suite. Pro úplnost do této "rodiny" patří ještě: Visual Studio 2005 Team Foundation Server a Visual Studio 2005 Team Test Load Agent.

Pak ještě existuje řada variant podle programů a jestli je to s MSDN atd. Na http://msdn.microsoft.cz/vstudio/2005/vs2005.asp jsou užitečné informace, zejména pro majitele v kombinaci s MSDN a pak pár odkazů na americký web Studia, kde je řada věcí teď již docela jasně vysvětlena.

odpovědětodpovědět Gravatar

jak nevyhodneji prejit na msdn??

3.1.2006 18:30:433.1.2006 18:30:43 PetrPetr 212.111.8.---

Mam licenci na vs 2003 profesional.

Jak tedy nejlevneji prejit na msdn - staci verze kde je vs, sql a w2003??

odpovědětodpovědět Gravatar

RE: jak nevyhodneji prejit na msdn??

Z samostatné licence VS nelze již podle nových podmíněk přejít na předplatné MSDN (ono vlastně již takhle v nových edicích neexistuje, nově se předplatné jmenuje VS s MSDN Subscription).

Jedině se někde zkuste poptat, zda nezbyla na skladě krabice jednoročního MSDN Professional Upgrade - tam podle starých podmínek upgradovat z VS šlo. Když neuspějete, můžeme vás v Infocentru MSDN (msdn@daquas.cz) nasměrovat, jak lze to, co potřebujete získat ponovu - u VS 2005.

odpovědětodpovědět Gravatar

VS 2005 Prof + SQL 05 DevEdition

Zdravim, prave nam do firmy dorazili VS 2005 Professional Edition, pri ktorych bol pribaleny aj SQL SERVER 2005 Developer edition. Mam otazku - mozem SQL 05 Developer edition pouzivat aj v produkcnom prostredi (na komercne ucely). Dovoluje to licencia ?

odpovědětodpovědět Gravatar

RE: VS 2005 Prof + SQL 05 DevEdition

4.1.2006 11:24:034.1.2006 11:24:03 Jan HornýJan Horný 80.188.205.---

Licence SQL Serveru je jen a pouze pro vývoj a testování, jakékoliv využití pro komerční nebo jiné účely je zcela zakázáno. Jen na okraj: verze Developer je identická s verzí Enterprise, liší se právě a jenom ve výše zmíněném licenčním omezení.

Na http://www.microsoft.com/sql/howtobuy/faq.mspx najdete otázku zodpovězenou.

odpovědětodpovědět Gravatar

RE: VS 2005 Prof + SQL 05 DevEdition

Dakujem Vam

odpovědětodpovědět Gravatar

Visual Studio Tools for Office

6.1.2006 12:04:066.1.2006 12:04:06 VacanVacan 82.100.62.---

..vývoj pouze pro office? Mám Visual Studio Tools for Office 2003 a součástí je plnohotnotné studio VS 2003 - plus podpora a runtime accessu.. očekávám, že v nové verzi to bude stejné?

odpovědětodpovědět Gravatar

RE: Visual Studio Tools for Office

U téhle verze jsem vycházel jenom z popisu co je na webu, nemám ji. Zkusím zjistit.

odpovědětodpovědět Gravatar

RE: Visual Studio Tools for Office

Je to tak jak píše Vacan. Jedná se o plnohodnotné Visual Studio 2005, které má nejbíže k edici Professional. Obsahuje však pouze jazyky C# a VB.NET a nelze vytvářet programy pro mobilní zařízení. Navíc má podporu projektů pro MS Office 2003 a již zmíněný Access Runtime, což je mimochodem v současné době jediná cesta, jak se k němu dostat.

Zajímalo by mne, jak je to s licencováním SQL serveru - když budu chtít na Internetu zveřejnit WWW aplikaci, kde je jako backend MS SQL server a nebude stačit SQL Express edice. Vím, že bývalo něco jako SQL/Internet Connector za dost velkou pálku, možná tam hrálo i roli , jestli je uživatel ověřován vůči Windows ...?! Jak je to tedy s novou verzí MS SQL serveru?

Pokud nejste schopen určit počet uživatelů SQL serveru, nebo je klientů hodně a klientské licence by stály moc peněz, koupíte si tzv. procesorovou licenci, kterých potřebujete tolik, kolik má daná mašina procesorů a uživatele potom neřešíte.

odpovědětodpovědět Gravatar

EXPRESS EDICE

Dobry den,

nevite nekdo co potrebuju k tomu abych mohl prodávat software udelany ve visual c# 2005 express? diky

Podnikatelského ducha :-)

Licenčně vám nic nebrání v tom, prodávat SW vytvořený v express edicích.

odpovědětodpovědět Gravatar

VS 2005 profesional

Dobry den,

chtel bych koupit VS2005 ve verzi profesional jako zivnostnik, tj. jednu licenci pocitac/uzivatel. Nevite kde nejlevneji a v jake licencni verzi koupit? Da se uplatnit prechod z konkurencnich nastroju, ktere jsou free (eclipse)? Diky za odpoved

odpovědětodpovědět Gravatar

HOSTING

8.3.2006 15:11:478.3.2006 15:11:47 RT_SLOVAKIART_SLOVAKIA 217.118.106.---

Dobry den

chcel by som u nas na slovensku spustit hosting s podporou asp.net 2.0

boli by ste taky dobry a napisali mi aky software potrebujem na to aby som mohol poskytovat webhosting s podporou asp.net 2.0?

pisal som aj do microsoftu ale odpisali mi len odkazy na anglicke stranky, a ja velmi po anglicky nerozumiem.

vdaka

"ja velmi po anglicky nerozumiem" - v tom případě snad radši ani s hostingem nezačínejte, protože potřebné podklady ke správnému nastavení IIS pro hosting nejsou dostupné ani v češtině, a předpokládám, že ve slovenštině už vůbec ne.

Obecně potřebujete jenom operační systém a databázový server (SQL Server 2005 s procesorovou licencí). SQL Server Express je pro hosting použitelný pouze teoreticky.

odpovědětodpovědět Gravatar

V clanku spominana linka na "Management Studio Express" sa javi ako nedostupna ....

13.7.2006 20:43:0213.7.2006 20:43:02 PavelPavel ---.chello.sk

V clanku spominana linka na "Management Studio Express" sa javi ako nedostupna ....

odpovědětodpovědět Gravatar

RE: V clanku spominana linka na "Management Studio Express" sa javi ako nedostupna ....

Hm, Microsoft to změnil... Adresu jsem opravil, už ukazuje správně.

  • Altairis
  • Nemesis
  • Microsoft MVP
  • IIS
  • ASP.NET