Licenses
-
I am just preparing a new article and was looking over the CP licensing schemes. I found none that are acceptable to me - none of them include the provision "You cannot sell the source code", or something similar. I am not interested in contributing articles that will end up on a site-scraper's CD or download. Please modify one of the existing licenses, or provide a new license based on the CPOL that includes this provision. After all the discussion here about licenses, I am frankly surprised that you did not allow authors ability to specify "custom" license.
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]
-
I am just preparing a new article and was looking over the CP licensing schemes. I found none that are acceptable to me - none of them include the provision "You cannot sell the source code", or something similar. I am not interested in contributing articles that will end up on a site-scraper's CD or download. Please modify one of the existing licenses, or provide a new license based on the CPOL that includes this provision. After all the discussion here about licenses, I am frankly surprised that you did not allow authors ability to specify "custom" license.
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]
Hey Hans, Could you not put an addendum to the license in your article body? Something like :- "In addition to the terms of the XYZ license, you are further bound by the following terms when using this code :- * ... * ... " I think that'd work out okay.
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com link -
Hey Hans, Could you not put an addendum to the license in your article body? Something like :- "In addition to the terms of the XYZ license, you are further bound by the following terms when using this code :- * ... * ... " I think that'd work out okay.
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com linkThanks, Nish - that's what I'd like to do, but the CP Article Submission Wizard doesn't provide for "custom" licenses. You have to choose one of the listed licenses, period. I don't know what legal effect an "addendum" would have, so I think this needs to be addressed directly in one of the listed licenses. This may mean a new license, or it may mean modifying one of the licenses already listed.
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]
-
Thanks, Nish - that's what I'd like to do, but the CP Article Submission Wizard doesn't provide for "custom" licenses. You have to choose one of the listed licenses, period. I don't know what legal effect an "addendum" would have, so I think this needs to be addressed directly in one of the listed licenses. This may mean a new license, or it may mean modifying one of the licenses already listed.
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]
Hans Dietrich wrote:
I don't know what legal effect an "addendum" would have, so I think this needs to be addressed directly in one of the listed licenses. This may mean a new license, or it may mean modifying one of the licenses already listed.
Ah ok. Got your point.
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com link -
I am just preparing a new article and was looking over the CP licensing schemes. I found none that are acceptable to me - none of them include the provision "You cannot sell the source code", or something similar. I am not interested in contributing articles that will end up on a site-scraper's CD or download. Please modify one of the existing licenses, or provide a new license based on the CPOL that includes this provision. After all the discussion here about licenses, I am frankly surprised that you did not allow authors ability to specify "custom" license.
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]
What restrictions do you want? 1. Do you want the code to be used in commercial apps? 2. Can the user sell an application that contains some of your code? 3. What does "contains some of your code" mean? Would you be happy with wording along the lines of "code does not comprise the majority of the functionality of the commercial appication"? 4. If someone sells an app with your code and your code is broken, is that person allowed to charge for support calls to fix your code? (this is typically allowed) 5. If someone fixes your broken code can they sell those fixes since they are their own work, or do you want those fixes to be bound by the "no-sell" licence too? (This would make your code subject to a viral licence). 6. Can the user charge extra if including your code would result in higher shipping costs? ie can they charge for distribution? (this is typically allowed) - No selling the source code at all? ie it can't be bundled in anything that's sold (ie no commercial use) - No selling the code separately?
cheers, Chris Maunder
CodeProject.com : C++ MVP
-
What restrictions do you want? 1. Do you want the code to be used in commercial apps? 2. Can the user sell an application that contains some of your code? 3. What does "contains some of your code" mean? Would you be happy with wording along the lines of "code does not comprise the majority of the functionality of the commercial appication"? 4. If someone sells an app with your code and your code is broken, is that person allowed to charge for support calls to fix your code? (this is typically allowed) 5. If someone fixes your broken code can they sell those fixes since they are their own work, or do you want those fixes to be bound by the "no-sell" licence too? (This would make your code subject to a viral licence). 6. Can the user charge extra if including your code would result in higher shipping costs? ie can they charge for distribution? (this is typically allowed) - No selling the source code at all? ie it can't be bundled in anything that's sold (ie no commercial use) - No selling the code separately?
cheers, Chris Maunder
CodeProject.com : C++ MVP
Chris Maunder wrote:
What restrictions do you want?
Again, from the previous discussion several months back, the CPOL would be fine with the added provision "You cannot sell the source code. You may charge a minimal distribution fee to cover media & shipping charges." Thanks for considering this.
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]
-
What restrictions do you want? 1. Do you want the code to be used in commercial apps? 2. Can the user sell an application that contains some of your code? 3. What does "contains some of your code" mean? Would you be happy with wording along the lines of "code does not comprise the majority of the functionality of the commercial appication"? 4. If someone sells an app with your code and your code is broken, is that person allowed to charge for support calls to fix your code? (this is typically allowed) 5. If someone fixes your broken code can they sell those fixes since they are their own work, or do you want those fixes to be bound by the "no-sell" licence too? (This would make your code subject to a viral licence). 6. Can the user charge extra if including your code would result in higher shipping costs? ie can they charge for distribution? (this is typically allowed) - No selling the source code at all? ie it can't be bundled in anything that's sold (ie no commercial use) - No selling the code separately?
cheers, Chris Maunder
CodeProject.com : C++ MVP
-
Why not have an option for "custom", that requires that the article poster include the terms of the licence in the body of the article?
You can't filter by free text entries like you can with a fixed set. I'm happy to add another 20 licenses to the list but I do want to keep to a defined list so that I can add to the search filter criteria "license". We simply have to start being more precise on the conditions of use. It's stopping many people from using the code on Code Project since they have no idea if they have the rights to use it, and is exposing many others to potential risks.
cheers, Chris Maunder
CodeProject.com : C++ MVP
-
You can't filter by free text entries like you can with a fixed set. I'm happy to add another 20 licenses to the list but I do want to keep to a defined list so that I can add to the search filter criteria "license". We simply have to start being more precise on the conditions of use. It's stopping many people from using the code on Code Project since they have no idea if they have the rights to use it, and is exposing many others to potential risks.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Chris, I agree with everything you say, but I would like the additional provision that we discussed on Oct. 9. Here is your post on the beta Lounge: "What about recovering costs of distribution? eg. if the code is large or its inclusion means they need to include an extra CD (say they are right on the limit of what they can package but need one more CD for your code) are you willing to allow them to recover costs?" To which I replied "Yes". What are your thoughts now about including this provision?
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]