Hi Sean,
Can you clarify a couple of points about the Business Objects license for crystal for eclipse? I read the FAQ, which was definitely cleaner and simpler, but still had some questions.
1) Deployment. The post suggests that you can develop and deploy ("Business Objects has announced that the Basic version of Crystal Reports for Eclipse will be free for any Java developer to download and use in production" - from your post), and the license agreement at one point says "install and use", but the license itself is restricted to [Development Only], explicitly prohibiting deployment. I excerpted just to keep the text from getting really long.
"4.9. Crystal Reports for Eclipse....Unless otherwise explicitly agreed to in writing each license of Crystal Reports for Eclipse acquired by you has been acquired in the form of a Development License. If you have acquired a Development License of Crystal Reports for Eclipse
you may not use the Product in a production environment nor may you use or deploy for production purposes any applications, modules, reports, scripts, or other works prepared, modified, or supplemented using a Development License of Crystal Reports for Eclipse."
Does it have something to do with the different "flavors" of CR for Eclipse? Maybe the specific wording of the license doesn't match the intent?
2) Agreement to Audit. Are downloaders and users required to agree to an audit, within up to 3 years after the terms of the agreement? That's what the agreement implies.
"12. AUDIT. During the term of this Agreement and for three (3) years after termination or expiration, Business Objects may audit, upon reasonable notice to you and at Business Objects’ expense, your books and records to determine your compliance with this Agreement."
3) Restrictions. Section 7.f. The license agreement says that crystal for Eclipse can't be used to create anything that competes with any Business Objects offering. It's not limited to [commercial] competing offerings, either.
"7. RESTRICTIONS. Except as expressly permitted by this License Agreement
you may not:
(f) use the Software to develop a product which is competitive with any Business Objects product offerings"
Given Business Objects' breadth of product line, with applications that do financial reporting, customer analysis, HR reporting, etc., what can and can't an application developer create? It would appear that many useful, mainstream reporting applications are prohibited given the no-compete clause.
Since I excerpted, just a reminder for readers that the full license is here:
http://diamond.businessobjects.com/node/449
I'm sure there will be some crystal reports and/or eclipse users who will be interested in this new module, and more clarity and fewer restrictions in the license would help a lot.
-Lance Walter
Pentaho
www.pentaho.org