2010-05-21 62 views
5

我正在C#中设计一个应用程序,我想在我的应用程序中使用一些Crystal Reports。我将这个应用程序作为自由职业者出售给小企业。这是我有史以来第一个销售的程序。我有用于设计报告的Crystal Reports 2008。我是否需要从Business Objects获得任何类型的许可,才能在我的应用程序中包含用于报表打印的Crystal Reports Runtime?或者我不需要担心它,只要我的开发计算机上拥有Crystal Reports 2008的许可版本即可。Crystal Reports运行时授权如何工作?

客户端只需要能够打印我设计的报告,而不是自己设计的报告。这些报告将被保存为一个文件。应用程序将加载保存的报告并使用提供的数据进行打印。

我没看到this article这回答了我的问题的大部分。但是,它不包括它是否涵盖加载保存的报告文档?

任何商业产品新手的其他相关信息很高兴赞赏。

+5

我投票结束这个问题作为题外话题,因为它涉及许可或法律问题,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-许可问题永远在主题上)以获取详细信息,以及[帮助]了解更多信息。 – JasonMArcher 2015-06-13 00:23:55

回答

9

根据SAP的网站,通过购买Crystal Reports 2008的许可证,您可以随运行应用程序一起分发运行时,无需进一步授权。您的产品将被视为胖客户端应用程序,用于外部使用,这意味着使用该软件的实体不会成为您组织的一部分。

从SAP网站关于授权:

内部 和外部使用

胖客户端应用程序:当这些部件 引擎嵌入到胖客户端 应用,他们可自由 分布在内部和 外部给第三方(重点煤矿)

Source: SAP Crystal Reports Licensing Information

这是不是从CR XI的再分发许可证很大的不同,但在CR XI你必须有开发版本到运行时依法重新分配给第三方。他们似乎已经大大简化了这一点。

+0

链接已关闭,是否可以更新它? – 2016-12-19 10:41:18