|
This forum is for those wishing to discuss moderation and reporting issues regarding content on the site.
Specifically, discussions on:
- Whether a given article is suitable for publishing
- Plagiarism issues
- Discussions on whether a question should be edited or improved, or simply marked as "not a question" or "Incomplete"
- Discussions on members who are causing problems but not to a point where you want to report them as abusive. Maybe you want to discuss how to approach them about the manner in which they ask questions, or their behaviour regarding their articles. Our goal should be to coach members in how to treat the community fairly while ensuring the site is free of debris.
- Tips for new moderators
- Discussions on overall editorial policy and direction
CodeProject has always erred on the side of being accepting and coaching rather than elitist and insulting, and my intention is to keep it like this.
However, it's important to always encourage appropriate behaviour and stop inappropriate behaviour. This forum is the place to discuss where that line is drawn.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
modified 4-Feb-13 21:13pm.
|
|
|
|
|
There's currently a long chain of messages in reply to a web development forum post[^] where two long-serving members are having a public fight/argument that's totally unrelated to the question.
Since neither participant seems willing to leave it and walk away, perhaps it needs @sean-ewington or @chris-maunder to have a quite word with them both?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Thanks for the notification. I've stepped in.
Thanks,
Sean Ewington
CodeProject
|
|
|
|
|
How to create a hotel room availability calendar with C#[^]
JayWalks - https://www.codeproject.com/script/Membership/View.aspx?mid=10195012
A member for over 9½ years, and this is his first contribution to the site.
Overall, it looks like a decent article. Except there's a link to his commercial hotel management platform site in the "Background" section.
Edit: The article has now been published without the link.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
modified 4-May-23 11:08am.
|
|
|
|
|
I think this one is fine, but thanks for raising the issue.
cheers
Chris Maunder
|
|
|
|
|
My latest article closed as misleading. What is the "technically inaccurate or misleading" information?
>Your technical blog 'Shell Programming Secrets Nobody Talks About (Part 1)' has been reported by Richard Deeming and has been closed, with the reason being given as This item contains information that is technically inaccurate or misleading.
--
http://www.vsubhash.com
|
|
|
|
|
I saw your article and your editor's note. Anything consumed via an RSS feed is published as-is: it doesn't go through our editors, only through our moderators, which is why your note appeared.
Mistakes happen and I apologise there was a misunderstanding. I hope you can appreciate the amount of spam and plagiarised material we get posted, and how frustrating this is for the moderators.
Your (excellent!) article is now posted and safe.
cheers
Chris Maunder
|
|
|
|
|
This was not a mistake; the reason I (and others) reported your article was the comment at the bottom, which is still in the original[^]:
Quote: Warning to Richard MacCutchan and allies: Do not get overzealous again and ban this article and my account like you did before. Read the previous warning by Sean Ewington. The same applies for this article too. I have written 29 mostly non-fiction books. I do not have to copy anything from anyone.
Posting personal attacks in your article is not acceptable, which is why it was closed.
Based on the revision history[^], you "Removed note to reviewer" less than two hours after it was closed, which means you knew precisely what the problem was.
/cc @chris-maunder
Edit: Found the original report: Personal attacks[^]
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
modified 4-May-23 4:36am.
|
|
|
|
|
Yeah, personal attacks aren't cool, regardless of the merit of the content.
cheers
Chris Maunder
|
|
|
|
|
I'm starting to feel that a certain long-standing member is posting site-driving spam.
Almost everything he posts Over 25% of his posts* (QA answers and forum messages) have at least one link to "slant DOT co", a product suggestion/comparison site which only he seems to use, and every page he links to seems to contain his suggestions and reviews.
(IIRC, he used to regularly post QA answers to MS SQL Server questions which boiled down to "I don't know, but you should use PostgreSQL instead, because I prefer it", until I called him out on it.)
If this were a new member, I'd have no hesitation in reporting him as a spammer. But this member has been here and active for nearly 14 years, and is an MVP.
Perhaps a quiet word from @chris-maunder might be in order?
Edited based on a count: 13 of the last 50 messages, and 6 of the last 20 QA answers.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
modified 10-Nov-22 4:53am.
|
|
|
|
|
I'm happy to take a look.
cheers
Chris Maunder
|
|
|
|
|
Hello Chris @chris-maunder ( and/or everyone who may be in charge handling the CPOL related questions),
I'm a long term visitor of Code Project and found lot's of interesting articles and ideas and some also did use some code in my own projects. Of course I try my best to obey to 3rdparty licensing issues / restrictions and found the CPOL 1.02 relatively permissive. I'm now at a bigger company and their legal department is not really happy with the CPOL license and marks it as high risk. I don't know whether this is intended by you as issuer of the license. Mainly they fear that §5.e means that the usage of any code project source code would mean, that the application can't be protected anymore against reverse engineering, although you can use the code ( as I understand it ) freely in any commercial project, unless you refer to the originating source. I would guess that the CPOL is thought comparable to the MIT or Apache 2.0 license. I don't know whether you are aware of this possible restriction and since I guess the intention is to have a big impact in usage of all published code on Code Project I thought you may be aware how the CPOL is seen in some legal departments. I would love to hear any comments on that although I know that this legal stuff is usually the most boring stuff no developer wants to get in touch with voluntarily .
Best regards and thanks for this great web resource,
Florian
|
|
|
|
|
Florian Storck wrote: Mainly they fear that §5.e means that the usage of any code project source code would mean, that the application can't be protected anymore against reverse engineering
TO be honest I can't see how the license would suggest this (and it's not the intention). 5e is basically "if you redistribute the code, make sure the end user is made aware of the license for this code", with a "don't redistribute under different license conditions".
I'm assuming the bit that's at issue is "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." This relates solely to the Work, meaning the code and article. So (a) it doesn't relate to applications using the Work, just the Work itself, and (b) the Work (the source code) is already being distributed as source, so reverse engineering is moot.
cheers
Chris Maunder
|
|
|
|
|
Hi Chris,
thank's for your clarification and sorry for the late reply. I guess the problem is sometimes the clarification between usage of source code in a disclosed commercial application ( without source distribution ) and redistributing sources with components originally under CPOL. I guess the part
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.
only applies to source code redistribution ( but also executables are mentioned, I guess if they're part of the original package). But our legal team is very reluctant in these cases and that makes any use of CPOL content very problematic. The only thing that I can tell is that the MIT license is strongly encouraged for use because their demands are very easily to fullfill. Maybe one should emphasize that code usage is allowed in commercial disclosed software similar to MIT ( naming copyright) and that DRM measures are only disallowed in the case that a redistribution of the code/precompiled binaries taken from CPOL project. That seems to confuse our legal team.
|
|
|
|
|
In the CPOL the definition is '"Executable Files" refer to the executables, binary files, configuration and any required data files included in the Work.' It's nothing to do with compiling the code into your application. That's all good.
The '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' means "you can't try and stop someone accessing the original code if you are distributing that original code". ie don't put the code behind a paywall or say you need to provide your email address to see the original code. Specifically we're only talking about the Work here, so you do what you will with your code, but don't try and control the code you downloaded. It's not yours to control. Given that the code is always freely available here on CodeProject you'd have to be a Muppet to try and control access to something already freely available anyway.
MIT is great. For those using the code. Unfortunately it's terrible for those providing code and looking for protection. We drafted the CPOL in response to cases involving developers who ended up in court due to issues with their free code. We all, deeply, hate that we have to do this. It's like insurance though: you never need it until you do.
cheers
Chris Maunder
|
|
|
|
|
Hi Chris,
thanks for your clarification and sorry again for the late reply ... I simply missed the reply notification. I understand the motivation, didn't know that using MIT license caused problems on the developer side, could only imagine that someone published code which he hadn't complete control over licensing. But as we developers know it gets sometimes ridiculous for simple solutions when legal comes into play. I think because we're still more hardware oriented our legal team is very careful here...
|
|
|
|
|
The following has been resubmitted as an Article:
JHelpers 6 - A Good and Faithful Servant[^]
A couple of reviewers have approved it, so it will likely get published soon enough if left alone. However, half a dozen reviewers flagged it for being the wrong type. As it discusses a GitHub repository developed by the author, my guess is that it should be published as a Project rather than an Article. If that is so, one of us should add a comment to that effect. I would have done it but am unclear as to the policy on this. And I think converting it to a Project effectively means republishing its GitHub README. Another option would be to change it to a Reference, which is one choice in the article editor's drop-down menu, along with Tip/Trick. But I've never seen a Reference, so I don't know if that is an acceptable alternative.
|
|
|
|
|
I've spoken with the author and asked for improvements on the article before it goes live. He is recovering from Covid so he's going to do it as soon as he can.
Thanks,
Sean Ewington
CodeProject
|
|
|
|
|
Looks like some troll is continuously adding new solutions and then delete it. Is it a reputation hunter ?
Question is from 2021.
I need to use different font weight on items of a datagridcombobox WPF[^]
2 days ago I saw a solution 25, and now it is solution 30 from Graeme_Grant.
Is there a way to see those deleted solutions to identify the troll ?
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
The question keeps popping on top of Q&A forum with no apparent change.
As the only solution from august is number 30, I suspect a reputation point hunter is continuously adding and rgen deleting new solutions.
Can someone check the reason of such behavior ?
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
This blog is from PVS-Studio. It's a good static analysis tool with a free trial, but I don't know what the policy is on this kind of thing. If it's acceptable, it has some formatting issues.
- CodeProject[^]
It's gone now. I guess it's not acceptable.
|
|
|
|
|
I held off on this article, which got published anyway. Now it's been revised, and I still don't know whether to approve it:
LXUI.NET - Compact Cross-Platform GUI Framework - Part 2[^]
It is a framework with no download, and the GitHub repository only contains tests. I thought I found a DLL when I was looking at it the last time, but no source code. I don't know if the code is private or commercial, but someone else should look into this.
|
|
|
|
|
I've previously emailed him about hosting the full source. Now I remove the article until the source arrives.
Thanks,
Sean Ewington
CodeProject
|
|
|
|
|
|
Agreed. Many of these have since been deleted. If you see anything else of this nature please feel free to flag it as unclear or incomplete or extremely poor quality.
Thanks,
Sean Ewington
CodeProject
|
|
|
|