微软技术需要考虑的事项?

时间:2009-12-02 03:47:07

标签: licensing

我正在计划面向公众的Web应用程序。我还没决定我将使用什么平台/工具,但它是在asp.net或其中一种灯具之间。

我的问题是,如果我选择asp.net作为面向盈利网络应用的公众,我是否应该考虑任何许可或其他问题?我想要的最后一件事是接到一个电话,说明我错过了一些许可问题,或者因为我正在使用.net和c#我欠微软的任何东西,或者他们对所写的东西有一定的权利。

谢谢!

4 个答案:

答案 0 :(得分:2)

坦率地说,你应该采用你比较熟悉而不是许可的技术。

对于MS,许可方案非常简单 - 您需要Windows Server 2008,VS 2008,SQL Server管理应用程序的许可证。所有这些都可能是昂贵的。但他们没有有趣的条款;一旦你买了它们,它们就是永远使用的。当升级时间到来时,您可以购买升级许可证。

如果您正在创办一家创业公司,那么您可以考虑BizSpark,您可以通过这种方式获得更便宜的许可方案。

答案 1 :(得分:2)

您可以免费使用Visual Studio Express Edition even for commercial purposes. SQL Server Express是相同的,但有一些limitations。但是,如果您要使用非快速版本的SQL Server,则需要为其购买许可证。通常,网络主机都有许可证(通常会对您收取少量费用)。最好联系网站主机查看。但是,ASP.NET可以与MySQL一起使用,可以免费使用,因此您可以沿着这条路走下去。 如果您正在考虑与此开展业务,那么您可能需要查看Bizspark计划,因为它为大多数MS开发人员产品提供了3年的许可证。

答案 2 :(得分:1)

关于LAMP(或Java,或Ruby等)的优点是什么 - 你可以选择使用软件,而不需要付出一分钱。但是,您仍然可以向正式维护该软件的公司或独立公司支付费用。

但从长远来看,几乎总是最好选择符合您需求和技能的东西,即使您选择了必须付出的技术。许可是直截了当的,如果你正在创办自己的公司,那么使用一个你非常擅长的平台可以让你优于与你正在学习的平台合作。

答案 3 :(得分:0)

微软肯定不会拥有你写过的任何东西。实际上,主要的许可问题是Windows(可能是服务器版本之一)和SQL Server(如果您的数据库太大,则不是Express版本)的成本。即使是SQL Express许可证也允许您将其用于商业用途目的,它不仅仅用于测试/评估。