A question of ethics

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
Longland
Forum Newbie
Posts: 4
Joined: Fri Feb 15, 2008 1:26 pm

A question of ethics

Post by Longland »

I've written a php program that provides really useful information for users that they can't easily get anywhere else.

Now I find myself in a moral dilemma.

The script begins its process by scraping Google's search results. It makes just one automated call on Google, but even that seems to be against their rules.

I would have loved to use the Google API but they don't seem to provide the keys anymore, so scraping is the only way I can think of to ge the data that my script needs to work on.

My dilemma is this: is it right to sell a script (or even give it away) to people if I know that it breaks Google's ToS - and could get their IP blocked.

Sure, I can tell them that this is a possibility up front, and I would, but what long-term effects would Google's IP blocking have on a person's domain?

I have to say that in writing and testing my script, I've run it thousands of times over the last few months with no problems from Google at all - but with the big G you just never know!

Any thoughts on the subject would be gratefully received.
User avatar
John Cartwright
Site Admin
Posts: 11470
Joined: Tue Dec 23, 2003 2:10 am
Location: Toronto
Contact:

Re: A question of ethics

Post by John Cartwright »

No it is not ethical to sell a script that violates a company's TOS. By doing so, you are likely putting yourself at risk legally.
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Re: A question of ethics

Post by Christopher »

If you are selling a product that makes use of another companies product the solution is licensing and paying money. You are making money after all. Become a Google Enterprise developer.
(#10850)
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Re: A question of ethics

Post by RobertGonzalez »

I agree with the others. What you are doing is not the right approach. Find a way to tap into the data source legally then sell like the dickens.
Longland
Forum Newbie
Posts: 4
Joined: Fri Feb 15, 2008 1:26 pm

Re: A question of ethics

Post by Longland »

All the answers are fair enough and confirm my own thinking on the matter. It is a pity, but I don't think I can sell this script as it stands. I just wish I'd thought through the implications before I started coding!

It's a real shame because although the script is initialized by the Google results, the unique data that it produces doesn't come from Google at all - and is not available anywhere else as far as I know. And it is really useful to certain segments of the market.

I guess I'll have to go back to the drawing board with this one. :cry:
Longland
Forum Newbie
Posts: 4
Joined: Fri Feb 15, 2008 1:26 pm

Re: A question of ethics

Post by Longland »

The only two 'legal' routes seem to be to get a Google AJAX Search API key (which I already have) or to become a Google Enterprise Developer.

The former option doesn't seem to be valid because the terms of service for the API is that it can only be used for programs that are able to freely used. That rules out selling the script.

The second option costs rather too much for me to consider at the moment. $5000 is beyond my reach for this script.

Never mind.
Post Reply