I search everywhere for finding information about license of Crystal Report. But I can't find anything. I have a few questions for Crystal Report 2008 for Visual Studio 2008 SP1.
- What's license of Crystal Report for Visual Studio 2008 SP1?
- What's different between Crystal Report runtime & Crystal Report server?
- What's limit of Crystal Report for Visual Studio?
Moreover, I found some software that use Crystal Report files as template file. So, I think that Crystal Report editor isn't free. But Crystal Report runtime is free.
Update - Component Engine Redistribution Licensing
Both the .Net and Java runtime engine are considered component engines, as they run in-process with a hosting application.
Thick client applications for internal and external use: When these component engines are embedded into thick client applications, they may be freely distributed both internally and externally to third parties.
Web applications for internal use: When these component engines are embedded into Web applications, they may be freely distributed internally only.
Report Viewer for Crystal Reports
Crystal Reports for Visual Studio .NET License Agreement
How to deploy the Crystal Reports 2008 Basic Runtime
Thanks,
I remember delving through all of the license terms of Crystal Reports Developer Edition. I came to the following conclusion:
You can create client apps. That means you can create Windows Forms / WPF applications that have Crystal Reports hosted in the windows, and distribute the applications freely.
You might want to create a server app, where the reports are generated by your ASP.NET application. In this case, the customer must purchase one Crystal Reports licencse.
Caveat: This is my recollection, which might help clarify things. It might be wrong, and if it is I'm not responsible and you shouldn't rely on legal advice given by strangers over the internet yada yada yada. I'm sure you know that.
Yes, you can use it for commercial apps, and the runtime and report viewer are free to distribute within your app. Just read, understand, and follow the rest of the terms.