Click here to Skip to main content
13,398,090 members (32,108 online)
Rate this:
Please Sign up or sign in to vote.
Can i add a project which has a CPOL license to my own project
without publishing my own source code?

(I will change the source code of the project which has a cpol license)
Posted 8-Jun-12 21:00pm

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

The way I read the CPOL Licence[^] is that you may use the code, provided you comply with all notices, copyrights, etc., but I see not restriction requiring you to publish the source code to your application because a part of it contains code sourced under the CPOL terms.

However, one clause (5b) states:

"You agree not to advertise or in any way imply that this Work is a product of Your own."

Which to me implies that in order to apply copyright to the application, you would need to clearly state that some parts are subject to copyright by other people, and it would be advisable to list such credits in a easily accessible place, with similar prominence to the copyright notice for the whole work.

You may not at any time claim that the whole work is your own, if you have used and modified code published under the CPOL. However, it may be possible to get permission from the original author to exclude specifics from the "parts of this software are ..." notice.
Tim Corey 9-Jun-12 22:14pm
I agree, especially about contacting the author. Usually, I think you will find that authors are very willing to help you out. If you explain what you are trying to do, most wouldn't have a problem with it. I know if someone asked me if they could use my code from CP, I would be impressed enough that they asked that I would be willing to help them out.

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

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web01 | 2.8.180216.1 | Last Updated 9 Jun 2012
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100