Click here to Skip to main content
15,891,864 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,

I am considering using code from an article that uses the CPOL license. I would be compiling the source code into my commercial application executable, not distributing it directly. However, if I do this it's not clear to me what I would need to do to conform to section 5.e of the CPOL:

"You may distribute the Executable Files and Source Code only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy of the Executable Files or Source Code You distribute and ensure that anyone receiving such Executable Files and Source Code agrees that the terms of this License apply to such Executable Files and/or Source Code. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute the Executable Files or Source Code with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License."

For example, do I need a checkbox in my install program that points them to the CPOL and/or the article, and asks them to read it and agree to it? My users wouldn't necessarily understand why they would have to do this since the CPOL code would only be a very small part of my application.

Thanks for any clarifications.

Regards,
Kevin
Posted

Post your question here[^] and one of the administrators will be able to guide you.
 
Share this answer
 
Thanks Richard, I copied the question over there.

Regards,
Kevin
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900