If you want to know more, please see the Overview.
Smiling might be a major therapy for the world: could people just respect one another, we’d have solved a large portion of current troubles. Around the Web there’s a nice piece of poetry describing smiles:
A smile costs nothing, but gives much. It enriches those who receive it, without impoverishing those who give it. It takes nothing but a moment, but the memory of it sometimes lasts forever. None is so rich or mighty that he can get along without it, and none is so poor but that he can be made rich by it. A smile creates happiness in the home, fosters good will in business, and is the countersign of friendship. It brings rest to the weary, cheer to the discouraged, sunshine to the sad, and is nature's best antidote for trouble. Yet it cannot be bought, begged, borrowed, or stolen, for it is something that is of no value to anyone until it is given away. And, if you meet someone who is too weary to give you a smile, leave one of yours. For no one needs a smile quite so much as he who has none left to give.
PDF Clown is “free” in the sense that its contributors, approving the economical, political and philosophical implications of the FLOSS paradigm, judged beneficial for the community to make it available as a common effort for sharing knowledge, without lucrative bottom lines or oppressive per-user fees.
So if you got any benefit from using PDF Clown, it would be humanly appreciable to honor our gift supporting this project in any of the following mutualistic ways:
- contributing code to enhance the library;
- sharing your expertise with other users;
- donating to the project via PayPal;
- promoting the use of PDF Clown by putting a link on your site, recommending it to other people on mailing lists and user forums, writing articles about it in magazines, and so on;
- promoting the general adoption of FLOSS by your company, your local administration and your government.
PDF Clown can be used by your own product as long as you don’t change the copyright notices; you also have to distribute the source code of PDF Clown to your clients (see the next FAQ for further details about its requirements).
So: you can use PDF Clown’s library from your commercial software without hassle (LGPL is your friend), but you can’t inject PDF Clown’s code inside your closed-source commercial software or remove its copyright notices.
To get further information about LGPL, please read the next FAQ.
- freedom to run the program for any purpose
- freedom to study how the program works, and change it to make it do what you wish
- freedom to redistribute copies so you can help your neighbor
- freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits
Along with the aforementioned GPL freedoms, LGPL specifies an additional provision allowing the library to be linked with non-(L)GPLed programs: this practically implies that you can use PDF Clown with any software, may it be open- (free software) or closed- (proprietary software) source.
Precisely, LGPL distinguishes between works *based* on the library and works which *use* the library:
- [use] your software can be linked (both statically and dynamically) to the PDF Clown library without distributing your source code;
- [based] if you make any modification to the PDF Clown library, such modified version MUST be distributed along with its source code (including your modifications).
So: your software can *use* the PDF Clown library keeping closed its own code, but if you *adapt* the PDF Clown library, the modified library’s source code MUST be distributed (please note that also in the latter case your software can use the PDF Clown library keeping closed its own code). May you need to keep closed even your adapted PDF Clown library, OEM/ISV licenses are available (see the next FAQ).
When you distribute your program using PDF Clown (either self-hosted or as a service), you have to accomplish some requirements:
- give notice that your program uses PDF Clown, and that PDF Clown is covered by LGPL (might there be a section of your documentation and/or a dialog box displayed by your program which expose copyright notices, you have to show PDF Clown’s copyright notice as well);
- supply the PDF Clown library source code, or give notice of the way it can be obtained mentioning its home URL (http://www.pdfclown.org);
- supply a copy of the LGPL (you can find it included in the downloadable distribution).