Click here to Skip to main content
15,891,033 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: 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 
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 
Thanks for your comments, but I would humbly suggest that the GPL is not a good choice. You state that developers won't touch CPOL code with a 100' pole. I would say exactly the same about GPL code. While CPOL includes wording that restricts certain actions, the GPL includes wording that compels certain actions, and we would argue that CPOL code is far more suited to commercial development than GPL code, specifically because you can take CPOL code, make your changes and create innovation specific to your business with the choice being yours as to whether you open up your IP to others or whether you keep it in house.

Yes, this goes against the nature of "everyone should be able to see everything" but that's the nature of commercial software. What we do, instead, is say "CPOL code has been given out for free (gratis) and it should stay that way". We do not subscribe to the notion that someone else has the right to sell your work without your permission. I know this goes directly against the business model of some Open Source vendors.

The CPOL is also geared towards protecting the author. We take our author's rights and protections extremely seriously which is why we engaged a law firm that specialises in software licensing to draft up the CPOL. In drafting the license we looked at all the licenses out there and none of them (at that point) had the protections in place for authors, or had ambiguities or holes (Patent license, indemnification for both author and publisher, no jurisdiction specified etc). This license wasn't slapped together.

The specific instance you raised about immoral use stems from court cases where software developers have successfully sued when the product of their work is used in immoral ways. Two separate lawyers raised this issue, but we have had, for a couple of years, internal debate as to whether we drop that clause, and instead pursue a "moral rights release" from authors. This would probably be easier on everyone (except us! The paperwork!)

And, as always, we offer our members a choice as to what license they use. And that's how it should be.

[Edit: Next week's Poll will be on this topic. It would be great to continue this conversation there]
cheers,
Chris Maunder

The Code Project | Co-founder
Microsoft C++ MVP


modified 11-Jan-13 13:10pm.

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 
QuestionLost Debator points Pin
Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)9-Jan-13 19:58
protectorTadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)9-Jan-13 19:58 
AnswerRe: Lost Debator points Pin
Pete O'Hanlon9-Jan-13 20:15
mvePete O'Hanlon9-Jan-13 20:15 

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

Flags: AnsweredFixed

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