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

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

Lorenzo 3/26/2015 8:21 AM
In response to iTextSharp - Introducing Tables
Hi Mike How can I add padding to all cells in the table? Kind Regards Lorenzo...

Satyabrata Mohapatra 3/25/2015 8:11 AM
In response to How To Send Email In ASP.NET MVC
Great article. Simple and up to the point....

Afzaal Ahmad Zeeshan 3/24/2015 8:17 PM
In response to How To Send Email In ASP.NET MVC
A great way to teach the MVC framework for sending the emails... Also, what I found helpful was the...

Jim H 3/24/2015 2:32 PM
In response to Migrating From Razor Web Pages To ASP.NET MVC 5 - Model Binding And Forms
Thank you. This helps....

wazz 3/22/2015 5:48 AM
In response to Posting Data With jQuery AJAX In ASP.NET Razor Web Pages
great info!!...

rael 3/21/2015 8:53 PM
In response to Getting the identity of the most recently added record
I spent hours trying to figure how to achieve this in C#. This article helped me. Thanks a lot...

Stephen 3/21/2015 8:48 PM
In response to Ajax with Classic ASP using jQuery
This was very helpful, thanks:)...

patrick voes 3/19/2015 10:19 AM
In response to iTextSharp - Introducing Tables
Thank you! very helpfull....

Bigmachini 3/19/2015 6:13 AM
In response to ASP.NET MVC DropDownLists - Multiple Selection and Enum Support
This just made my day, afternoon, evening, night... was looking for a way of doing this without to a...

Bobbyg 3/19/2015 4:14 AM
In response to HTML Helpers For Forms In Razor Web Pages
Nice article. There are bugs in MVC 5 with dropdowns retaining values from other screens and them. I...