Karaf can thank PrinceXML if it wants on its website, see how CXF does this: http://cxf.apache.org/special-thanks.html. The other requirement though, of listing the princexml web page whereever the PDFs are downloadable, might be more problematic/messy.

From the license: (http://www.princexml.com/license/)

"When the Non-commercial license is used to routinely generate documents, a prominent link to the www.princexml.com Web site shall be displayed on the pages from where the generated documents can be fetched, and in a prominent Web page where business partners are listed. If PDF documents are sent as email attachments by Licensee, all email messages must contain the www.princexml.com Web address in the message body.

Is there any other tool that can be used to generate PDF besides PrinceXML, or does Scalate have a dependency on PrinceXML for that?

Glen


On 08/25/2011 03:08 AM, David Jencks wrote:
Hi,

I don't think I'm explaining my concerns clearly enough.  Let me try again.

I think the sideways P logo at the top of the first page of the 2.2.2 karaf 
user manual from here:  
http://repo1.maven.org/maven2/org/apache/karaf/manual/2.2.2/manual-2.2.2.pdf
means the pdf was generated by the free non-commercial-licensed prince xml.  If 
so, I think we are clearly violating the license clause I quoted, as the page I 
downloaded it from, http://karaf.apache.org/ does not have a prominent link to 
www.princexml.com nor can I find a prominent web page listing business partners 
including princexml.

I don't think the attribution terms in the license will be OK with the apache 
policies on what can be on websites, although I'm happy to be proven wrong.  I 
think that if someone happens to own a professional license for prince xml they 
can generate the pdf and we can distribute it without further attribution.

In addition, I think the default build, including the build of the manual, 
should succeed without requiring manual download of proprietary software.

thanks
david jencks

On Aug 24, 2011, at 11:30 PM, Jean-Baptiste Onofré wrote:

Hi David,

I mean that you can use the "free" version of PrinceXML to generate the Karaf 
PDF manual.
The Karaf PDF manual is "optional" as the first target is the HTML version. If 
you don't use the manual profile, the manual won't be generated (I mean it's not required 
for end-users build).
We already defined a manual profile to exclude the manual generation from the 
normal build.

Regards
JB

On 08/25/2011 08:26 AM, David Jencks wrote:
Are you saying that the karaf pdf manual is intended to be generated by 
non-commercial-licensed prince xml?  That is definitely still a licensed copy 
of prince xml, and as I said, I don't think the license conditions would be ok 
for distributing the result from apache.

I also don't think that running the build should require manually downloading a 
commercial product.  If there's some way to make it ok to distribute the manual 
can we at least make it so that you need to specify a profile to generate the 
pdf?

thanks
david jencks

On Aug 24, 2011, at 11:16 PM, Jean-Baptiste Onofré wrote:

Hi David,

you can use PrinceXML without license:

"If this is a Non-commercial license, Licensee may download, install and use the 
Software for Non-commercial Purposes on a computer that is accessible to any number of 
end users."

You can download it from there:
http://www.princexml.com/download/7.1/

and just be sure that prince is in your PATH.

Regards
JB

On 08/25/2011 03:44 AM, David Jencks wrote:
I can't get the manual generation to work.  After removing some ant scripting 
that was causing the build to fail, I got to an error saying

  ERROR: Execute failed: java.io.IOException: Cannot run program "prince": 
error=2, No such file or directory

I looked online to find out about prince xml and found this on their license 
page:

When the Non-commercial license is used to routinely generate documents, a 
prominent link to the www.princexml.com Web site shall be displayed on the 
pages from where the generated documents can be fetched, and in a prominent Web 
page where business partners are listed. If PDF documents are sent as email 
attachments by Licensee, all email messages must contain the www.princexml.com 
Web address in the message body.

This looks to me unacceptable for use at apache.  Does apache have a commercial 
license?  Does someone? Are there instructions somewhere?

It looks like html got generated ok, if there's some reason using prince xml is 
ok can we make the pdf generation done in a profile?


thanks
david jencks


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com


--
Glen Mazza
Talend - http://www.talend.com/ai
Blog - http://www.jroller.com/gmazza
Twitter - glenmazza


Reply via email to