That’s really a great article, This is what we call it ethical coding. Mounting competitive environment for developers as the creative business ideas go on limiting itself and to remain ahead of their competitors, these malpractices are being used by reputed companies as well. A developer in current business scenario has a major role to play where his actions decide where to take the ethics attached with a conducive competitive environment. But like there in every field we have good coders and bad coders. They can change the world positively or negatively. Having said that, the bottom line for few of them is to make profit at all costs. It’s not different that anti virus makers are the most actively involved in spreading computer viruses..