Plagiarism today III

Things like this drive me nuts.

Even if you take someone else’s work, how hard is it to include a link? A name? Any sort of mention of the original author(s)? I don’t have a beef with this when someone does it with my stuff because most of what I post here is in the Public Domain anyway. But most others do expect some sort of credit.

I frequent a website called Code Project, which programmers and those in the tech industry are quite familiar with. It’s a pretty big site with many, many articles and several orders of magnitude more visitors. Countless members comment, critique and contribute (and occasionally spam) the message boards and article comments all the time.

So then one has to wonder, why would someone risk public ridicule and disparagement by blatantly copying someone else’s work and posting it on this very popular site. I would have missed it too if I hadn’t gone back to an older newsletter and seen this article listed.

Enter Mr. Ram Balak Sharma

On his Code Project profile, he lists his occupation as a .Net Architect. What does that mean anyway? Does it mean programmer? Developer? Manager? Self-titled guru? But I digress…

LOL "passion"!

Mr. Sharma’s credentials include being a “Microsoft Certified Application Developer”. Apparently this is a byword term for not being above blatantly copying posts from other sites and presenting them as your own. His article “Security in ASP.NET MVC by using Anti-Forgery Token” is a complete ripoff of “Anti-Forgery Request Recipes For ASP.NET MVC And AJAX” by Dixin a year earlier. Note : No where on Sharma’s article does he list any other source.

Also note, unlike Mr. Sharma, Dixin doesn’t call himself an “Architect”. He’s just “a UI designer and knows a little bit about programming”.

Proving once again that the magnitude of someone’s espoused prowess is usually inversely proportional to true skill.

TL;DR

Here are both articles compared side by side.

Copy pasta!

I was browsing his site and thought if he’s brazen enough to do this on Code Project, surely he’s done it on his own site. Sure enough, “How to convert List to Datatable in C#” is a rip off of AroLibraries IEnumerableExt class, which is MIT licensed, but good luck finding a single credit on his site. And I don’t see his name listed anywhere on the project “People” section.

If someone from Code Project comes across this post, please send this joker a message and ban his ass.

In case Mr. Sharma or other plagiarists come to wonder how they always, always, ALWAYS end up being outed, I would like to leave you with this helpful message…

...And I will strike down upon thee with great vengeance and furious anger those who would attempt to poison and destroy My brothers.

Update

Some more nuggets…

Original : “jQuery DataTables and ASP.NET MVC integration
Copy: “JQuery Table in Asp.net MVC on dropdown selection changed
Excerpts taken without credit, but at least he used different images and modify the wording.

Original : “Improving SQL Server Performance
Copy : “How optimized sql stored procdure Performance?
Dude, MSDN?! Really?

Plagiarism today II

Ripoffs and you.

I’ve had a run-in with one of these types before.

I really despise people directly copying other people’s work and posting on their own domains without giving credit. I only found out about this one because it has a link back to another post. I won’t be posting a link to this site, because I don’t want to give it any additional linkage, but you can Google for it if you want.

Here’s an example of one of my own posts…

Thanks for the ripoff!

Thanks for the ripoff!

I don’t think there’s a single post on that blog that didn’t come from somewhere else. Now I don’t mind if someone copies my code and actually uses them in a project, but doing this for every post is lame.

I left a comment on that particular post that’s “awaiting moderation” I’m not expecting it to ever see the light of day. If the owners of this domain or someone who knows the admins can contact them, let them know that this is called “stealing”.

Written in vain

Written in vain

If you’ve found yourself in a similar situation, please visit Jonathan Bailey’s blog, “Plagiarism Today“. He has had extensive experience and insight in fighting these parasites and will certainly help you deal with your own dilemma.

Plagiarism today!

Stealing code can be a lot of fun, as long as you don’t get caught. Enter Mr. Karthikeyan.

A while ago, a WordPress user by the name of 0xscore posted a code snippet on his blog, which he has (sadly) deleted. Even though the blog is gone, I will not remove it from my link list out of principle. Hopefully, he will create another blog and start posting.

(Edit_  Thank you Google cache!)

Mr. Karthikeyan found it appropriate to “appropriate” this code and post it on his own blog with no credit to the original author… I was going to post this a while ago, but didn’t get the chance to do so. I will correct this injustice now.

As you can see, in this comment, I politely pointed out to Mr. Karthikeyan that this code had been posted on the previous day. Unsurprisingly, he did not approve it. Instead, he saw it fit to quietly delete the whole post.

Shame on you, Mr. Karthikeyan. Either, you should have posted a link to the original author’s blog or corrected your error and admit that you didn’t orignally include the author’s name. Tsk, tsk.

0xscore, if you get a chance to read this, please come back! You had some interesting code posted and some helpful info. It would be a shame to lose that. I’m sorry your first WordPress experience didn’t go well, but you shouldn’t let it get to you.

Update:

Surprise! Mr. Karthikeyan is at it again. I wouldn’t be surprised if this post were to disappear as well.

This time, the victim is Wikipedia. Granted Wikipedia does allow reproducing its content under the terms of the GPL, however that license also mentions something about citations. Don’t bother searching for a citation or any mention of Wikipedia as the source on that post, other than the links to other terms, you won’t find any.

Update Update…

Hello! we now have the Wikipedia link for the code. Now we will wait and see if the India vs Australia story will have a similar link.

The Wikipedia page :

Mr. Karthikeyan’s “adaptation” :

He didn’t even bother to change a few words around as many other plagiarists would be inclined to do.

The actual code from Wikipedia :

Mr. Karthikeyan’s unaltered version :

Most people tend to copy unknown or semi-obscure sources to protect themselves from this type of identification. Apparently Wikipedia being one of the most popular sites on Earth seems to have slipped his mind.

Here’s a fun activity for the whole family….

Take a peek at his front page as it is now, then Google the term “Sir Edmund Hillary’s most famous quote” in quotation marks.