Translating My Articles? Let Me Know And I Will Link To You

I put into practice what I preached about preventing image leeching. Within the first 48 hours I got literally hundreds of email notifications from the logger I installed giving me URLs where I can find copies of my articles pasted word for word, including links to my images.  I was also able to identify a number of sites owned by people who had taken the trouble to translate my articles into other languages (but were still leeching my images).

The first group of people (the copy/pasters) deserve nothing but contempt. I make it quite clear on this site that you may not copy and paste my copyrighted content. These people are simply law breakers - regardless of where they reside or host their shoddy, lazily put together excuses for technical sites, often festooned with advertising. Some of my articles take quite a bit of time to put together, and these criminals are making money from advertisers off my efforts. I don't care if you put a paltry link to my original article on your pages. You do not have my permission to plagiarise my content. Let me make myself quite clear - you are thieves!

However, if you are a translater, I don't mind you linking to my images. There is no way that I can translate my articles into Arabic, Urdu, Chinese, Korean etc. Consequently, I consider what you do a service. If you feel my articles are worthy of being shared among other developers who would prefer to have the concepts explained in their own language, that's fine by me.  All I ask is that you let me know so that I can add you to my Approved Referers list, and link to your translated version of my articles. Use the Contact form on this site to provide me with the url of your translation and the language it's in (I can't always tell, you see...). I have already added some sites, so their readers won't be met with the alternative image my RouteHandler sends.

Date Posted:
Last Updated:
Posted by:
Total Views to date: 7697

5 Comments

- Fayaz

Hi Mike,
I am glad to read your articles and refer them to others. I hope I can refer them. BTW, can we borrow some code from your article and give credit to you?? Recently I referred your article to one member in forums.asp.net, the article is jQuery username availability. But the OP, wants the same approach in AJAX(I read once, that you like jQuery alot more than AJAX). I googled it, but most of articles using Membership provider. Your article is simple, can be understood by beginner. I thought I can write similar article, giving credit to you with implementation of AJAX.

- Mike

@Fayaz

"Borrowing" code for articles that show a different approach (or even to criticise it) is fine. If you want to link to my article where the borrowed code came from, that's also fine. Using code from the articles for any other purpose is also fine. The only thing I object to is people copying and pasting the entire article and republishing it on their own blog or site. That breaches my copyright.

- zhan

Your article is very good I like to study

- CareySon

hi mike.i'm glad to c u saying that...i just translate ur last article about avoid image leecher..i had translated it into chinese and post it on:http://www.cnblogs.com/CareySon/archive/2009/12/30/1636438.html

u r great authoer..and i think i can link ur image rather than download and upload in future translation:-)

- Mike

@CareySon,

I have already found some articles of mine that you translated. I have added you to my list of "Allowed Referers", so you shouldn't have any problems with the images ;o)

Recent Comments

sandeep 8/28/2015 7:03 AM
In response to 7 C# 6.0 Features That Every ASP.NET Developer Should Know About
very good article, i like it........keep writing such quality article in future. thx Mike....

Hassan, MVC Learner 8/28/2015 6:37 AM
In response to Get The Drop On ASP.NET MVC DropDownLists
Great Help, simple, great and patiently explained article !...

Anvesh 8/28/2015 12:39 AM
In response to ASP.NET MVC DropDownLists - Multiple Selection and Enum Support
what if we are taking postback values from FormCollections instead of an array int[] category. How...

Ben 8/27/2015 10:50 PM
In response to Simple File Download Protection with ASP.NET
Is it possible to setup your project to publish files to outside of your root directory? I would to...

Fred 8/26/2015 12:50 AM
In response to WebMatrix Opens Wrong Version Of Visual Studio
I enjoyed many of your tutorials but the problem is none of the tutorials are combined like most be....

Muhammad Ashikuzzaman 8/25/2015 2:48 PM
In response to Managing Checkboxes And Radios In ASP.NET Razor Web Pages
That's a very good tips for razor...

Sergey 8/25/2015 8:32 AM
In response to More Flexible Routing For ASP.NET Web Pages
Hi. How I can set up my site to get urldata from link for default page? site.com/default/1-...

Tony Gray 8/25/2015 6:27 AM
In response to Adding Validation
Hi Mike, Really helpful article and series. Thanks. Small typo in 4th paragraph you have so...

amanda n 8/25/2015 12:38 AM
In response to Solving the Operation Must Use An Updateable Query error
Thank you very much. I'm a uni student and while solving coding problems is usually enjoyable and me...

salman 8/23/2015 9:25 AM
In response to How To Send Email In ASP.NET MVC
thanks ......