CrazyEngineers Forum

Turn The Screws!

Open your eyes, look in front, look at the back, look at any angle and you will see something that is an engineer's creation.

Engineers have been making things possible that others could only imagine. It perfectly makes sense to have a common place for engineers from around the world where they can share ideas, innovate, & help each other. Engineers are eternal, with the younger at 62 & the youngest at 17, the CEan gang consists of working professionals, students, entrepreneurs, CEOs, professors, geeks & nerds.

Need we say more? Click Here To Join The Gang!
Navigation
Go Back   CrazyEngineers Forum > CE : Labs > CE - Labs
Reply

  #1 (permalink)
Old 2nd July 2006, 12:05 PM
CE - Addict
 
crook's Avatar
 
I'm a Crazy Mechanical Engineer
Join Date: 1st April 2006
Location: Indian Ocean
Posts: 435
Question Software Piracy - How to prevent?

Hello all CEans!

Idea for this thread comes from what I saw on microsoft download center. I tried to download internet explorer latest beta and I was prompted to install an active X control. It would check if my windows software is geniune or not.

I seriously think that this is a good initiative by Microsoft. They won't allow downloads from their site to the people who use pirated windows. This made me think of following -
  1. How is geniune software detected?
  2. How can one prevent software being copied illegally?
As software piracy is responsible for loss of bullions of dollars, its a serious question. I do not intened to find solid answers to question 2 above, but I think it would be worth discussing on our forum. Who knows, we may find out a way to prevent software piracy

Let us see what CEans have to say about this issue.

Crook
__________________
The Crook Times ::: CE-Finance Rocks :::
crook is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored links
  #2 (permalink)
Old 2nd July 2006, 05:58 PM
Good Administrator
 
The_Big_K's Avatar
 
I'm a Crazy Electrical Engineer
Join Date: 26th November 2005
Location: Terra-Firma
Posts: 3,934
Send a message via Yahoo to The_Big_K
Default from ZedNet

Quote:
Originally Posted by crook
As software piracy is responsible for loss of bullions of dollars, its a serious question. I do not intened to find solid answers to question 2 above, but I think it would be worth discussing on our forum. Who knows, we may find out a way to prevent software piracy

Let us see what CEans have to say about this issue.

Crook
That is indeed true. Let me quote results from ZdNet news -

Quote:
Software piracy resulted in a loss of $34 billion worldwide in 2005, a $1.6 billion increase over 2004, according to a study commissioned by the Business Software Alliance
Let's see what CEans have to say about this.

-The Big K-
The_Big_K is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)
Old 3rd July 2006, 11:48 AM
CE - Regular Contributor
 
crazyboy's Avatar
 
I'm a Crazy Structural Engineer
Join Date: 8th January 2006
Location: Nagpur
Posts: 443
Send a message via Yahoo to crazyboy
Default

Don't know what will be the answer of this...
But certainly want to comment one things...

Always Hackers are more powerful than makers.....

These are my views...
Based on experience....

--Crazy
__________________
CrazyBoy
Hey Guys, I am Back...
crazyboy is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)
Old 3rd July 2006, 12:54 PM
Good Administrator
 
The_Big_K's Avatar
 
I'm a Crazy Electrical Engineer
Join Date: 26th November 2005
Location: Terra-Firma
Posts: 3,934
Send a message via Yahoo to The_Big_K
Wink

Quote:
Originally Posted by crazyboy

Always Hackers are more powerful than makers.....

--Crazy
That's a debate topic ! Let's have another discussion thread for it under Debate Center.

This thread will be dedicated to discussions on software piracy.

-The Big K-
The_Big_K is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)
Old 3rd July 2006, 02:26 PM
CE - Addict
 
crook's Avatar
 
I'm a Crazy Mechanical Engineer
Join Date: 1st April 2006
Location: Indian Ocean
Posts: 435
Wink one by one

let us take each question one by one.

Quote:
1.How is geniune software detected?
Can anyone answer this? I'm not a computer engineer

crook
__________________
The Crook Times ::: CE-Finance Rocks :::
crook is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored links
  #6 (permalink)
Old 12th July 2006, 10:35 AM
Good Administrator
 
The_Big_K's Avatar
 
I'm a Crazy Electrical Engineer
Join Date: 26th November 2005
Location: Terra-Firma
Posts: 3,934
Send a message via Yahoo to The_Big_K
Cool just a thought ...

Well, let me drop my $0.02 -

I'm not aware of the existing mechanisms to identify pirated software and how effective it is. But here's something I think might work:

Each software copy must contain a unique id. As soon as the first copy of this software is installed, the user *must* be taken to a software registration page where the user will enter this unique ID and get his/her software copy registered.

A tool, well integrated with the softwarem will gather information about the hardware configuration of the machine on which the copy is installed. So, if someone tries to install the software on any other machine, his/her copy will never be enabled.

Using IP address of the machine, the user can well be tracked. I'm not sure if this will work.

What do you think?

-The Big K-
The_Big_K is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)
Old 26th September 2006, 05:35 PM
Good Administrator
 
The_Big_K's Avatar
 
I'm a Crazy Electrical Engineer
Join Date: 26th November 2005
Location: Terra-Firma
Posts: 3,934
Send a message via Yahoo to The_Big_K
Default

(Bump) (Bump)

Are we lacking ideas here?

-The Big K-
The_Big_K is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)
Old 26th September 2006, 06:07 PM
CE - Regular Contributor
 
crazyboy's Avatar
 
I'm a Crazy Structural Engineer
Join Date: 8th January 2006
Location: Nagpur
Posts: 443
Send a message via Yahoo to crazyboy
Default

Quote:
Originally Posted by The_Big_K View Post
(Bump) (Bump)

Are we lacking ideas here?

-The Big K-
No. of idea are not important...How full proof it is that is important..

--Crazy
__________________
CrazyBoy
Hey Guys, I am Back...
crazyboy is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)
Old 4th October 2006, 10:38 PM
Good Administrator
 
The_Big_K's Avatar
 
I'm a Crazy Electrical Engineer
Join Date: 26th November 2005
Location: Terra-Firma
Posts: 3,934
Send a message via Yahoo to The_Big_K
Smile Re: Software Piracy - How to prevent?

I wish if we could come up with a solution for a problem which is responsible for loss of trillions of dollars all over the world.

But we do need more ideas, what do you say? If we come up with something, we can take it up as a project on CE forums.

-The Big K-
The_Big_K is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)
Old 5th October 2006, 10:06 AM
CE - Apprentice
 
I'm a Crazy Instrumentation and Control Engineer
Join Date: 3rd October 2006
Location: Japan/India
Posts: 30
Default Re: just a thought ...

Quote:
Originally Posted by The_Big_K View Post
Well, let me drop my $0.02 -

I'm not aware of the existing mechanisms to identify pirated software and how effective it is. But here's something I think might work:

Each software copy must contain a unique id. As soon as the first copy of this software is installed, the user *must* be taken to a software registration page where the user will enter this unique ID and get his/her software copy registered.

A tool, well integrated with the softwarem will gather information about the hardware configuration of the machine on which the copy is installed. So, if someone tries to install the software on any other machine, his/her copy will never be enabled.

Using IP address of the machine, the user can well be tracked. I'm not sure if this will work.

What do you think?

-The Big K-
Presently all softwares have serial keys or ids which are nothing but unique ids you suggested and well someone or other will surely find the way to crack it
Most people dont want to register all their softwares and tracking by IP address is not good beacause IP addresses are not static for each machine, they can be changed, there are range of free ip/proxy addresses available the better way is to use the MAC id of the ethernet card which is unique with each card but again problems like what if I want to change card or computer

Companies are trying different methods for example Norton started something like activation of your serial number and they had some mechanism to not to activate more than one machine for a single serial number online but again they had a option of calling by telephone, telling a code generated by software and getting activation code well hackers even cracked on it and generated that code using software

and one of my friend had told me before that the pirated version of his windows OS was detected genuine by online method of microsoft
__________________
Instruite
I&C Engineering Society (http://www.icesociety.org)
=======================================
Ideas that works,
Concepts that sells
=======================================
instruite is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored links
  #11 (permalink)
Old 5th October 2006, 10:10 AM
Good Administrator
 
The_Big_K's Avatar
 
I'm a Crazy Electrical Engineer
Join Date: 26th November 2005
Location: Terra-Firma
Posts: 3,934
Send a message via Yahoo to The_Big_K
Talking Re: just a thought ...

Quote:
Originally Posted by instruite View Post

and one of my friend had told me before that the pirated version of his windows OS was detected genuine by online method of microsoft
Microsoft won't let you download their freeware without verifying your system for geniune Windows software. The question is, how do they verify it?

-The Big K-
The_Big_K is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)
Old 5th October 2006, 08:56 PM
CE - Apprentice
 
I'm a Crazy Instrumentation and Control Engineer
Join Date: 3rd October 2006
Location: Japan/India
Posts: 30
Default Re: just a thought ...

Quote:
Originally Posted by The_Big_K View Post
Microsoft won't let you download their freeware without verifying your system for geniune Windows software. The question is, how do they verify it?

-The Big K-
BY statement about my friend in previous post I meant that he was able to get everything a genuine user will get because his pirated version was recognized as geninue version by microsoft detection method

and as for detection method I had read an article before on same will try to find it and post it here
__________________
Instruite
I&C Engineering Society (http://www.icesociety.org)
=======================================
Ideas that works,
Concepts that sells
=======================================
instruite is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13 (permalink)
Old 19th October 2006, 05:03 PM
CEan - Value Adder
 
kidakaka's Avatar
 
I'm a Crazy Computer Science Engineer
Join Date: 18th October 2006
Location: Mumbai, Hyderabad
Posts: 428
Send a message via AIM to kidakaka Send a message via MSN to kidakaka Send a message via Yahoo to kidakaka Send a message via Skype™ to kidakaka
Default Re: Software Piracy - How to prevent?

Ok, heres my input ... nice topic to discuss though ...

Has anyone read Soft Wars by Larry Ellison? In the book, Larry talks about a world where the PC would be network PC, wherein the software would not be lying installed on the machine, but it would be lying somewhere on a central server.

Something along the likes of Google Spreadsheets, Writely, etc. So with AJAX capability in the browsers and more and more web applications like the above mentioned coming forth, the software paradigm has shifted from desktop based applications to a centralized platform, lets term it as a Service Deployment Platform (I know stealing this terminology, but it works in this context).

The most prevalent implementation of this model has to be World of Warcraft by Blizzard, wherein, you need a CD-Key which is again cross-checked once you sign-on to the server to use the service (the application here). Now, you do have program hacks and noCD patches running out there, but at the end of the day, the entire play is at the server side where it checks whether there is a one-to-one mapping of player to CDKey. I think Half-Life 2, had tried a similar model through Steam (but it was cracked finally!!).

To summarize, I would say that the best way to avoid software piracy is to offer the product as an online service and have an attractive payment model which ensures repeat usage.

Cheers!
__________________
Do not click here
kidakaka is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14 (permalink)
Old 10th November 2006, 10:42 PM
CE - Addict
 
crook's Avatar
 
I'm a Crazy Mechanical Engineer
Join Date: 1st April 2006
Location: Indian Ocean
Posts: 435
Lightbulb Re: just a thought ...

Quote:
Originally Posted by instruite View Post
and one of my friend had told me before that the pirated version of his windows OS was detected genuine by online method of microsoft
This is possible. It might have happened that the actual owner of the windows copy never cared to register with microsoft. In order to verify, microsoft much be checking the registrations in its database. Someone from Microsoft can clarify on this
__________________
The Crook Times ::: CE-Finance Rocks :::