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: 7563

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)
Add your comment

If you have any comments to make about this article, please use this form to do so. Make sure that your comment relates specifically to the article above. More general comments can be posted through the form on the Contact page.

Please note, all comments are moderated, and I end up deleting quite a lot. The kind of things that will ensure your comment is deleted without ever seeing the light of day are as follows:

  • Requests to fix your code (post a question to forums.asp.net instead, please)
  • Gratuitous links to your own site or product
  • Anything abusive or libellous
  • Spam

I do not pass email addresses on to spammers, so a valid one will assist me in responding to you personally if required.

Recent Comments

KrASh 5/2/2015 5:19 AM
In response to Accessing Your Model's Data from a Controller
Hello, I'm following the tutorial but getting a problem here. I built the application like you said...

Afzaal Ahmad Zeeshan 5/1/2015 7:50 PM
In response to Object reference not set to an instance of an object and INamingContainer
Hello Mike, Get article to share views over how to ignore null exception in Web there is a typo...

Anh Huynh 4/27/2015 3:51 PM
In response to Create PDFs in ASP.NET - getting started with iTextSharp
I can't get a WRITE access to the online server so I change the method from FileStream to and it for...

Rogerio 4/24/2015 11:16 PM
In response to Adding Search
Hi, great post. Congratulations. @mb, you could make your parameters optional and just at of your...

chandradev 4/24/2015 11:53 AM
In response to 7 C# 6.0 Features That Every ASP.NET Developer Should Know About
very nice article. Thanks for sharing with us....

Lokesh 4/24/2015 9:06 AM
In response to 7 C# 6.0 Features That Every ASP.NET Developer Should Know About
Excellent Article..!! Thanks Mike :)...

kawish 4/24/2015 7:04 AM
In response to Using The Themes Helper In Razor Web Pages
Nice:)...

Mahdi 4/23/2015 9:49 PM
In response to Adding a New Row In The Razor WebGrid
Thank u very very. its useful for me...

Jerrie Pelser 4/23/2015 4:24 PM
In response to Entity Framework 6 Recipe: Storing And Managing Time
Nice article Mike! I think there is an error in the House property getter of MovieFormModel. Your...

mike 4/22/2015 4:45 PM
In response to Parameter Queries in ASP.NET with MS Access
If the insert statement got failed how w can i get the error message of as string?...