Microsoft は開発者が大好きです。これは、Microsoft の CEO であり、椅子投げの世界チャンピオンと言われる Steve Ballmer が信奉している事実です。 (彼はいつもコンテストに参加したことはないと言っているので、トロフィーは辞退しています。 残念だ)。 伝統的にこの愛情は、開発者に提供されるさまざまなプログラムの中で最も強く感じられ、ソフトウェアを無料で、あるいは市販のものを買うよりはるかに安く手に入れることができます。 (背景として、私はしばしば、適切なプログラムを利用することで、かなりのお金を節約できる人々と仕事をしてきました。)
ここに、現在提供されているプログラムの概要があります。 これらのプログラムのいずれかに着手する前に、自分自身で調査する必要があることを心に留めておいてください。
DreamSpark
この記事で見ていくプログラムのうち 3 つは、「Spark」という名前で終わっています。 これは、開発者コミュニティの関心を「喚起」するために設計されたプログラムに対する Microsoft の好ましい名前であるようです。 DreamSpark は学生向けに提供されているプログラムですが、皆さんの多くは商用製品に興味があるでしょうから、これについてはあまり時間をかけません。 Visual Studio 2010 Professional、Visual Studio 2008 Professional、Expression Studio 4、Windows Server 2008、Windows Server 2003、SQL Server 2008 Developer を無料で手に入れることができます。 これは、進取の気性に富む若い学生が、ビール代と既存のアプリケーションのメンテナンスの経験を得ることができるということを意味しています。 これは、学生が特に、プロバージョンのユニットテストツールにアクセスできることを意味します。 これは、ソフトウェア工学の独学者にとって非常に重要な良い習慣であり、この点で Microsoft に敬意を表します。
Microsoft Partner Network
Microsoft Partner Network は、Microsoft と商業的関係を結ぶ主な方法であり、商業的関係を結ぶための見返りはライセンスのコストダウンです。 コミュニティに参加する (ここでは説明しませんが、この場合、ライセンスではなく、販売サポート資料へのアクセスが得られます) サブスクリプションを購入する (これについては、後ほど説明します) シルバーコンピテンシー」または 「ゴールドコンピテンシー」 を取得する
パートナーネットワークプログラムが単にソフトウェアを無料で取得することだけが目的ではないことは強調しておく価値があります – メンバーが Microsoft ライセンスをさらに移行できるよう、他の資料も含まれているのです。 また、このガイドは、パートナー ネットワークをナビゲートする方法についての決定的な見解となることを意図したものではありません。 能力を証明する方法は、スタッフに資格のある人がいること、顧客の推薦を得ること、テストに合格することなどの組み合わせです。 コンピテンシーのリストから、マイクロソフト製品の展開に関連するもの(「サーバー」「ホスティング」「アプリケーション統合」など)と、開発に傾斜したもの(「ISV」「ソフトウェア開発」など)があります。 しかし、リスト全体の分析はこの記事の範囲外です。
シルバー コンピテンシーは 25 の内部使用ライセンスを、ゴールド コンピテンシーは 100 の内部使用ライセンスを取得できます。 (これは問題を単純化していますが、Windows 7 への 25 ライセンス、25 Exchange CAL などと考えてください。 ほとんどのマイクロソフト製品が対象ですが(リストはこちら、より便利な計算機はこちら)、「内部使用」が重要な演算子です。 ざっくり言うと、再販はできないし、直接収益を上げる活動、商業目的、個人的な目的、顧客のトレーニングに使用することもできないということです。 これは理にかなっています。 Microsoft は、最新かつ最高のものを売り込んでほしいのです。
これらのライセンスは、MSDN (「Microsoft Developer Network」) へのアクセスも可能にします。 MSDNは、Silverレベルでは5つ、Goldレベルでは10つのサブスクリプションを得ることができます。 しかし、奇妙なことに、シルバーとゴールドのコンピテンシーでは、MSDN サブスクリプションを直接収益を上げる活動には使用できませんが (例として、有料の特注ソフトウェアの開発や、展開の一部としてのカスタマイズなどが挙げられます)、パートナーが販売する商用アプリケーションの開発には使用できます (「販売」を強調しているのは私です。あなたがものを無料で提供している場合にこれがどう機能するかは不明です)。
これをすべて取得するには、スタッフのトレーニングや資格取得のための資金が必要です(これはやり方次第で安くも高くもなります-独学なら安く、コースに出すなら高くなります)。
全体として、パートナー ネットワークのシルバーとゴールドのコンピテンシーでは、それなりの規模の IT ソリューション ビジネスを運営するために必要なソフトウェアのほとんどと、自分が書いたソフトウェアから実際にお金を稼ぐ方法に応じて必要なソフトウェアのすべてを得ることができます。 また、アドバイザリー時間 (コンサルタントとの時間) やサポート チケットも提供され、これらは非常に役に立ちます。
Microsoft Action Pack and Microsoft Action Pack Development and Design
パートナー ネットワークのシルバーおよびゴールド コンピテンシー レベルと密接に関係しているのが Microsoft Action Pack Subscription (“MAPS”) と Microsoft Action Pack Subscription Development and Design (“MAPSD+D”) です。 その昔、私が初めてマイクロソフトのパートナー契約を結んだとき、パートナープログラムはMAPSとMAPSD+Dプログラムのようにずっと構成されていました。 これらは、「コンピテンシー」の取得を通じて能力を証明することで、パートナー・ネットワークの大きな関与なしに、ライセンスを現金で手に入れることができるものです。 この場合も、Microsoft の見返りは、より多くのライセンスをシフトすることです。
両方のサブスクリプションには、内部使用に関する同じルールがあります。 (ただし、奇妙なことに、カスタム ソフトウェアの開発を許可しないというルールも含まれています)。 MAPSでは、Windows、Office、Exchange、SQL Serverなどの10ユーザーをカバーするライセンスが提供される(こちらを参照)。 MAPSD+Dでは、Visual Studio 2010 ProfessionalとExpression Studio 4 Web Professionalの3ライセンスがMSDNの特別レベルで提供されます(MSDNについては、また後ほど説明します)。
プログラムの費用は、MAPS が £259+VAT で、MAPSD+D が £299+VAT となっています。 物理メディアを入手するには、少し追加料金を支払う必要があります。 カスタムソリューション開発」のバナーに該当するもの (その場合、MSDN ライセンスは使用できません) を除いて、MAPSD+D は小さなソフトウェア開発ショップにとって、カスタム開発をしていないのであれば、良い取引だと思われます。 基本的に「すべて」です。 Windows 3.1 が好きですか? それは結構です。 Access 2.0は? Dyanamics AX? MS-DOSですか? MapPoint 2004ですか? BizTalk 2010? ここでダウンロードできるスプレッドシートには、766 の行項目があります – ただし、「スプレッドシート」と言ったのを覚えておいてください。 これらすべてには、私たちが Microsoft から愛されてきた、素敵で労力のいるネーミングが施されています。 Visual Studio Ultimate with MSDN、Visual Studio Premium with MSDN、Visual Studio Professional with MSDN、Visual Studio Test Professional with MSDN、Visual Studio Professional with MSDN Embedded、MSDN Operating Systems、MSDN Action Pack および MSDN Essentials です。 MSDN Action Pack は、以前取り上げたパートナー ネットワークの MAPSD+D サブスクリプションで入手できるバージョンです。 重要なのは、完全な Partner Network のシルバーおよびゴールドのコンピテンシー レベルでは、Visual Studio Premium と MSDN ライセンス (シルバーでは 5 本、ゴールドでは 10 本) が提供されることです。
Ultimate および Premium レベルでは、サーバー ライセンスにいくつかの重要な違いがありますが、それは Professional レベルでは OS と SQL Server のみ提供されることです。 他の 2 つのレベルでは、より難解な (つまり「高価な」) 製品、たとえば BizTalk、すべての Dynamics 製品群、Exchange、SharePoint などを手に入れることができます。 しかし、上位の MSDN レベルを持つほど複雑な場合、おそらくすでに Partner Network サブスクリプションまたはシルバー/ゴールド コンピテンシーを持っていて、それらの内部使用ライセンスを持っていることを忘れないでください。 (コア サブスクリプションの一部として得られるソフトウェアに多少の違いがありますが、必要と思われるコアな OS やサーバーのものは揃っています)。 Test Professional」版はちょっと置いておいて、
私が日常的に使用している Visual Studio のバージョンは Professional で、他のバージョンのものを欲しがったことはないのが正直なところです。 主な違いは、Premium と Ultimate では、より多くのデバッグおよびプロファイリング ツールを持っていることです。 Professionalには標準的なユニットテストがありますが、Premiumにはさらにいくつかのツールがあり、Ultimateにはテストとプロファイリングのツールが一杯あります。 次に、PremiumとUltimateには、(率直に言って無関係な)データベースツールが揃っています。 モデリング面では、UltimateにはProfessionalやPremiumにはないものがすべて含まれています(モデリングに興味があるなら、スタンドアロンツールを使わない手はありません)。 また、Ultimateでは、「ラボ管理」というものも利用できます。
Visual Studio Test Professional は、テスト サイクルに「組み込まれた」テスターのために設計されています。 基本的には、Team Foundation Server (TFS) のアプリケーション ライフサイクル管理 (ALM) ビットの一部であるテスト ツールにアクセスすることができます。 ここではTFSについてあまり触れていませんが、開発の品質面を管理するための共有ツールセットがあります。 開発者はVisual Studio Ultimateを、テスターはVisual Studio Test Professionalを使い、両者が中央のTFSボックスにデータを送り込むと、ほら、品質が保たれる、というものです。 (TFS と ALM に関する今後の Guardian Tech の記事をお楽しみに。)
Visual Studio Professional with MSDN Embedded は、組み込みシステムを専門とする人向けに MSDN ライセンスの一部としてソフトウェアを提供します。 Test Professionalと同様、この分野であればかなり専門的です。 最後の MSDN 製品である MSDN Operating Systems は、Professional とほぼ同じライセンスを提供するよう設計されていますが、Visual Studio は含まれていません。 おそらくそうでしょう。 この配置は、率直に言って、きれいではありません。
以下は、大まかな価格です。
– Visual Studio 2010 Ultimate (MSDN) – ¥8,500+VAT
– Visual Studio 2010 Premium (MSDN) – ¥3,300+VAT
– Visual Studio 2010 Professional (MSDN) – ¥1,000+VAT。000+VAT
– Visual Studio 2010 Test Professional with MSDN – £1,650+VAT
– Visual Studio 2010 Professional with MSDN Embedded – £900+VAT
– MSDN Operating Systems – £390+VAT
以上が初年度価格となります。 2276>
ちなみに、MSDN のない Visual Studio 2010 Professional は約£500+VAT で、MSDN のコンポーネントがないため、1 年ごとの更新はありません。
MSDN 側のもうひとつの特徴は、Azure の使用権も得られることで、詳細はここに記載されていますが、これから見るように、その恩恵はわずかなものです。 私は「奨励する」と言っていますが、BizSpark はマーケティングの「最初のヒットは無料」という流儀にしっかり則っています。
資格要件は、ソフトウェアを開発していること (当然)、株式非公開であること、設立から 3 年未満であること、年間収益が 100 万米ドル未満であること、です。
議論を短くするために、BizSpark は、MSDN で Visual Studio Ultimate で利用できるライセンスのほとんどにアクセスできると親切に説明していますが、紛らわしいことに、利用できるのは Visual Studio Ultimate であると明示しています。 このページを参照してください。
プログラムに参加できるユーザー数には (明確に) 制限がありません。 (ただし、ドットコム時代には、多くの開発者を抱えながら収益が 100 万米ドルにはるかに及ばない会社がたくさんありました)。 メンバーシップが終了すると、プログラムから「卒業」し、ライセンスを割引価格で購入することができます。 注意事項の多い割引 – このページにある 1 つのアスタリスクに従ってください。
BizSpark がさらに面白くなるのは、プロダクション サーバー ライセンスの部分です。 これまでの他のプログラムでは、ライセンスを本番環境で使用することはできません。 ライセンスを使用できるのは、中核となる機能 (たとえば SQL Server の再販) を公開しないことと、他のアプリケーションを単に再パッケージ化しないことです。
BizSparkでは、Window Server、SQL Serverを基本レベルのスタックとすることを希望しています。
自分でホスティングするか、BizSpark のパートナーを使うかですが、なぜパートナーを使いたいのかがわかりません。 このサイトからの強い提案は、MSDN サブスクリプションに付属する Azure の特典を使用することです。 これは、1.6GHzのCPU、1.75GBのRAM、15GBのストレージを持つ仮想サーバーを月に2台利用できるものです。 これは実際にはかなりお粗末なもので、Microsoft スタックでまともなサイズのアプリケーションを実行するには、たいした馬力ではありません。 (実際、上記の卒業式のページには、フロントエンドを3台、SQLを1台稼動させることを想定しているような注意書きがあります。 少なくとも、無料の Azure の制限の 5、6 倍を見ていることになります。)
コストの比較のために、Rackspace Cloud を使用する場合、彼らのコスト計算機によると、同じ Azure サービス提供で、Stadnard よりも SQL Server 2008 R2 Web エディションを使用しているものの、約 200 ポンドを見ていることになります。 (他の仮想プライベートサーバプロバイダはもっと安いですが、AzureとRackspace Cloudは構築の面でほぼ同じです。 また、Rackspace が独自のスタートアップ プログラムを行っていることも注目に値します)
つまり、3 人の開発者を抱えるスタートアップが 3 年間の全期間にわたって稼働する場合、BizSpark を使用することで得られる節約額は 125,000 ポンドです – ただしこの価格はインフレ気味だと言えるでしょう。 もし自分でやるなら、UltimateではなくProfessionalを使い、MAPSD+Dを使う可能性が高いので、BizSparkの本当のコスト/節約は8,000ポンド程度になります。 それでも、無料のプログラムにしてはお粗末なものです。
WebsiteSpark
WebsiteSpark は、これから紹介する最後のプログラムで、「プロの Web 開発者やデザイナー」向けに設計されたものです。 BizSparkと同じく3年間のプログラムで、BizSparkと同じく参加費用は無料です。
参加資格は、従業員が10人未満で、Web開発・設計を専門とするプロフェッショナルサービス企業であることです。 また、「ワンマンバンド」であることも可能です。 興味深いことに、BizSpark とは異なり、取引期間、個人所有であること、収益の上限に関する要件はありません。
プログラムの一部として、Visual Studio 2010 Professional が 3 ライセンス、Expression Studio が 1 ライセンス、Expression Web が 2 ライセンス提供されます。 開発では、Window Web Server 2008インスタンスとSQL Server 2008 Webインスタンスを3つまで持つことができます。 本番環境では、Windows Web Server 2008とSQL Server 2008 Web Editionを最大4プロセッサで動作させることができます。
Competing platforms
Microsoft でソリューションを開発するコストについてじっくり考えてからしばらく経ちますが、私のキャリアを通じて、主に私が行ってきたことは、オープンソースのルートは安いだけでなく、はるかに複雑でリスクが低いことが明らかです。 (これらのプログラムの微妙なルールを一つでも間違えると、大きなキャッシュフローの問題に発展する可能性があります)。 Ubuntu、Apache、MySQL、PHPを搭載したマシンを動かすには、どれくらいの費用がかかるのだろうか? 開発者一人当たりのコストは、最初の1年間は1シート9000ポンド近く、その後は1シート4.5000ポンドで、マイクロソフトが好きな私としては、そこに大きな価格差があります。 これは、Microsoft にとって間違いなく興味深い 10 年かそこらになるでしょう。
Conclusion
まとめると、Microsoft から開発者ツールを入手する最も簡単な方法は、学生であることです。 スタートアップ企業であれば、BizSpark に目を向けないのはおかしいでしょう。 もしあなたが一人でやっているバンドや小さなウェブデザインショップなら、WebsiteSparkはかなり良さそうです。 あなたがそれらのいずれでもないと仮定すると、それはあなたがどのように大きな店であるかに起因しています。 すでにかなりの規模である場合、または将来的にそうなりたいと考えている場合は、Microsoft Partner Networkのコンピテンシー・トラックとうまく連携することが理にかなっています。
Matthew Baxter-Reynolds は、英国を拠点とする独立系のソフトウェア開発コンサルタント、トレーナー、および作家です。 同じ考えを持つ技術者とコミュニケーションをとるのに、彼のお気に入りの方法は Twitter です。 mbritです。
{{topLeft}}
{bottomLeft}}
{topRight}}
{bottomRight}
{{/goalExceededMarkerPercentage}}
{{/ticker}}
{{heading}}
{{#paragraphs}}
{{.}}
{{/paragraphs}}{{highlightedText}}
- Facebookでシェアする
- Twitterでシェアする
- メールでシェアする
- LinkedInでシェアする
- WhatsAppでシェアする
- Messengerでシェアする
Pinterestでシェアする
でシェアする