Click here to Skip to main content
15,897,704 members

Bugs and Suggestions

   

General discussions, site bug reports and suggestions about the site.

For general questions check out the CodeProject FAQs. To report spam and abuse Head to the Spam and abuse watch. If you wish to report a bug privately, especially those related to security, please email webmaster@codeproject.com

 
GeneralRe: Another Job title... Pin
BillWoodruff16-Jan-13 17:53
professionalBillWoodruff16-Jan-13 17:53 
BugWelcome email Pin
Doug Bond10-Jan-13 23:59
Doug Bond10-Jan-13 23:59 
GeneralRe: Welcome email Pin
Chris Maunder11-Jan-13 5:04
cofounderChris Maunder11-Jan-13 5:04 
SuggestionWrong Reputation points for Modifying Solution Pin
Jibesh10-Jan-13 20:31
professionalJibesh10-Jan-13 20:31 
GeneralOops, I reported a comment by accident. Pin
SoMad10-Jan-13 18:28
professionalSoMad10-Jan-13 18:28 
GeneralRe: Oops, I reported a comment by accident. Pin
Chris Maunder13-Jan-13 17:16
cofounderChris Maunder13-Jan-13 17:16 
GeneralRe: Oops, I reported a comment by accident. Pin
SoMad13-Jan-13 18:26
professionalSoMad13-Jan-13 18:26 
SuggestionThe Code Project Open License considered harmful Pin
Member 973382010-Jan-13 17:43
Member 973382010-Jan-13 17:43 
I don't know if the over lords of this website read these forums, but if they do they should aware that The Code Project Open License is not consistent with any of the standard open source licenses. This means that many highly skilled Code Project users will never see their code being used in any noteworthy projects because virtually all of them use one of the standard licenses, while estimates very there is general agreement that GPL, Apache, BSD and MIT account for most projects. Have look at this graph:
Top 20 Most Commonly Used Licenses in Open Source Projects

You will find that the CPOL is at 1.33%.

And since the CPOL is not compatible with any of the others, that means that Code Project users are very unlikely to see their code being used.

Why is CPOL not considered a free software or open source license by either the Free Software Foundation or the Open Source Initiative, you ask?

Because it contains nonsensical restrictions on the use of software that make the license unusable for serious projects. The CPOL states in part:
You agree not to use the Work for illegal, immoral or improper purposes, or on pages containing illegal, immoral or improper material. 


This means that if the author of a piece of code you are using at some point decides that your use of it is "improper" based on whatever criteria they feel like using, they have grounds to sue you for violating the license and then your lawyer and their lawyer can debate the propriety and morality of your project while you pay $300 an hour.

This license essentially amounts to
You can use it, until I decide you can't


No one with any familiarity with software licenses will touch CPOL licensed code with 100 ft. pole.

As programmers I am sure you are all familiar with the dangers of "rolling your own" - you wouldn't write your own XML parser from scratch because it has already been done by other people who probably know XML and text parsing better than you. The same applies to licenses people such as Richard Stallman and the people at the Open Source Initiative have devoted their careers to software licensing. Why in the name of all that is good would you slap together your own license when every imaginable flavor of licenses has already been written, rewritten and written countless times?

License proliferation is already a huge problem and CPOL is contributing to the problem.

I would humbly suggest that users of Code Project consider using a standard OSI compliant open source license. The GPL is good choice if you want only open source projects to use your stuff, and if you want everyone to use it you and want a patent license in there as well you can use the EPL. If neither of those satisfy you there are plenty more to choose from without having to invent your own incompatible non standard license:
http://opensource.org/

Happy New Year,

Ivan
GeneralRe: The Code Project Open License considered harmful Pin
Pete O'Hanlon10-Jan-13 21:06
mvePete O'Hanlon10-Jan-13 21:06 
GeneralRe: The Code Project Open License considered harmful Pin
Chris Maunder11-Jan-13 6:12
cofounderChris Maunder11-Jan-13 6:12 
GeneralRe: The Code Project Open License considered harmful Pin
Member 973382011-Jan-13 9:20
Member 973382011-Jan-13 9:20 
GeneralRe: The Code Project Open License considered harmful Pin
Chris Maunder11-Jan-13 9:47
cofounderChris Maunder11-Jan-13 9:47 
GeneralRe: The Code Project Open License considered harmful Pin
Nish Nishant13-Jan-13 3:33
sitebuilderNish Nishant13-Jan-13 3:33 
GeneralRe: The Code Project Open License considered harmful Pin
PIEBALDconsult14-Jan-13 4:16
mvePIEBALDconsult14-Jan-13 4:16 
GeneralRe: The Code Project Open License considered harmful Pin
BillWoodruff16-Jan-13 18:12
professionalBillWoodruff16-Jan-13 18:12 
GeneralRe: The Code Project Open License considered harmful Pin
Pete O'Hanlon16-Jan-13 22:30
mvePete O'Hanlon16-Jan-13 22:30 
GeneralRe: The Code Project Open License considered harmful Pin
BillWoodruff17-Jan-13 4:09
professionalBillWoodruff17-Jan-13 4:09 
SuggestionQA style sheet. Pin
OriginalGriff10-Jan-13 8:28
mveOriginalGriff10-Jan-13 8:28 
JokeRe: QA style sheet. Pin
Richard MacCutchan10-Jan-13 21:59
mveRichard MacCutchan10-Jan-13 21:59 
GeneralRe: QA style sheet. Pin
OriginalGriff10-Jan-13 22:22
mveOriginalGriff10-Jan-13 22:22 
GeneralRe: QA style sheet. Pin
Chris Maunder12-Jan-13 14:32
cofounderChris Maunder12-Jan-13 14:32 
GeneralRe: QA style sheet. Pin
OriginalGriff12-Jan-13 22:11
mveOriginalGriff12-Jan-13 22:11 
GeneralRe: QA style sheet. Pin
Richard MacCutchan12-Jan-13 23:48
mveRichard MacCutchan12-Jan-13 23:48 
SuggestionMessage Removed Pin
10-Jan-13 7:14
mvaSergey Alexandrovich Kryukov10-Jan-13 7:14 
GeneralMessage Removed Pin
10-Jan-13 7:55
mveRichard Deeming10-Jan-13 7:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Flags: Unable to replicateAnsweredFixed

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.