These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Information Portal

 
  • Topic is locked indefinitely.
 

Dev Blog: Client modification, the EULA and you

First post First post
Author
Crazy MF
Brutor Tribe
Minmatar Republic
#381 - 2013-04-18 18:59:23 UTC

I think the issue at stake here, is there needs to be more clarification. For example, cache scraper program x is considered not be a threat or a percieved advanage to game play today however, in the future, cache scraper program x may be considered an advantage in the future by ccp.
Josef North
Pandemic Horde Inc.
Pandemic Horde
#382 - 2013-04-18 18:59:56 UTC
Ranger 1 wrote:
Way to over react people.

This clarification closes a loop hole and gives CCP another tool to use against bots and cheats of various types.

YES, cache scraping is illegal... and if you use cache scraping for botting purposes they reserve the right to shut you down for it.

If you are using cache scraping purely for informational or utility purposes (meaning not to bot or otherwise cheat) then they excercise their right to NOT bust you for it.


If CCP can tell the difference between botters and people who use Evemon, why not just ban botting (which they have)? What is the need for the double threat that is then randomly and possibly capriciously enforced?
Scooter McCabe
Thunderwaffe
Goonswarm Federation
#383 - 2013-04-18 19:04:09 UTC
Josef North wrote:
Ranger 1 wrote:
Way to over react people.

This clarification closes a loop hole and gives CCP another tool to use against bots and cheats of various types.

YES, cache scraping is illegal... and if you use cache scraping for botting purposes they reserve the right to shut you down for it.

If you are using cache scraping purely for informational or utility purposes (meaning not to bot or otherwise cheat) then they excercise their right to NOT bust you for it.


If CCP can tell the difference between botters and people who use Evemon, why not just ban botting (which they have)? What is the need for the double threat that is then randomly and possibly capriciously enforced?


Because what does human nature meeting the path of least resistance tell us?
Vhaine Vhindiscar
Caldari Provisions
Caldari State
#384 - 2013-04-18 19:04:10 UTC
Two step wrote:
As I have been saying to CCP Stillman since this went public (the CSM was not informed of this in advance), CCP should provide an API call to get market data before they declare cache scraping illegal. Many useful 3rd party applications depend on cache scraping, including just about every killboard out there (for market prices).

Zeph Bowra
Buttehole
#385 - 2013-04-18 19:05:52 UTC
CCP Peligro wrote:
Thank you for all your comments and concerns regarding cache scraping, we are listening and we truly appreciate your feedback.

[... snip ...]



Thank you!
Tippia
Sunshine and Lollipops
#386 - 2013-04-18 19:07:56 UTC  |  Edited by: Tippia
Scooter McCabe wrote:
Let me walk you through my day as a the director for Sundering's recruitment:
Did you happen to notice that none of what you listed is in any way related to cache scraping?

Here's the important bit:
Quote:
So doing a full API check and using EVEmon as a tool for background checking is useful for the following:
The reason you can do all that is because you're using the tools specifically designed to let you do that.

Quote:
As a final note if these free third party programs get banned is CCP going to come in and offer their own pay as you go version? (Micro-transactions anyone?) Is CCP going to put something in game that allows me to do everything that EVEmon allows me to for my recruitment duties?
Why would they, when EVEMon already does all that? It's not like using EVEMon has suddenly become illegal. Just keep doing what you're already doing with the tools you're already using.
Lord Zim
Gallente Federation
#387 - 2013-04-18 19:14:57 UTC
Tippia wrote:
you happen to notice that none of what you listed is in any way related to cache scraping?

And what does cache scraping do that lets me do illegal things?

Cyno's lit, bridge is up, but one pilot won't be jumping home.

RIP Vile Rat

Tippia
Sunshine and Lollipops
#388 - 2013-04-18 19:20:51 UTC  |  Edited by: Tippia
Lord Zim wrote:
Tippia wrote:
you happen to notice that none of what you listed is in any way related to cache scraping?

And what does cache scraping do that lets me do illegal things?

No-one knows until someone figures something out, which is why a large bat and discretionary swinging is a better method than trying to outlaw every specific circumstance.

My point is that he's wrote a nice little essay about something that in no way affects him.
raylu D
HELLSINKER
#389 - 2013-04-18 19:22:22 UTC  |  Edited by: raylu D
Now that we're on page 20, is it a good time to point out that cache scraping is completely undetectable? At best, you can try to check access time but you're somewhat hosed when dealing with multiple EVE clients, hour delays (but hey, CCP's API just does the same thing but much worse), and the fact that it can be trivially spoofed with SetFileTime.

To reiterate: there is no way to tell when something else is reading a file. What is the point of this rule?
Scooter McCabe
Thunderwaffe
Goonswarm Federation
#390 - 2013-04-18 19:22:37 UTC
Tippia wrote:
Scooter McCabe wrote:
Let me walk you through my day as a the director for Sundering's recruitment:
Did you happen to notice that none of what you listed is in any way related to cache scraping?

Here's the important bit:
Quote:
So doing a full API check and using EVEmon as a tool for background checking is useful for the following:
The reason you can do all that is because you're using the tools specifically designed to let you do that.

Quote:
As a final note if these free third party programs get banned is CCP going to come in and offer their own pay as you go version? (Micro-transactions anyone?) Is CCP going to put something in game that allows me to do everything that EVEmon allows me to for my recruitment duties?
Why would they, when EVEMon already does all that? It's not like using EVEMon has suddenly become illegal. Just keep doing what you're already doing with the tools you're already using.


Because EVEmon as a 3rd party program uses cache scraping which would be bannable by CCP if this policy actually goes through. Let me be clear here, if CCP is out to stop cache scrapping and the programs that use them then that means use of EVEmon falls under a very wide net. So let's say you get let go the first time because someone uses their discretion and says my use of EVEmon is okay, but each time that net gets cast and I end up under it how many times will I get by on the mercy of someone's discretion.

Do you honestly think CCP wants to take the time and sift through the grain and the chaff here? If it honestly did then CCP Stillman would never have made the statement that "half of EVE's subscribers are now bannable." I am sure if we looked into further you would find some rather vanilla uses of EVEmon and other 3rd party programs and not this huge gaping security hole as it was originally made out to be.

Again to make it short and sweet for you: If it uses cache scraping CCP thinks its a violation of the EULA, EVEmon uses cace scraping and is considered a violation. I use EVEmon for a completely different purpose than what CCP is looking for, but CCP is asking me to trust in their discretionary judgement that I won't get caught up in some hamfisted security sweep. No thank you.
Uppsy Daisy
State War Academy
Caldari State
#391 - 2013-04-18 19:26:43 UTC
I agree. It is unenforceable and needlessly criminalises the innocent majority of players.

If cache scraping is only illegal in conjunction with macroing botting or injection why explicitly call it out as breaking the Eula.

Just leave macroing botting and injection as bannable and leave it at that.
Lord Zim
Gallente Federation
#392 - 2013-04-18 19:26:54 UTC
Tippia wrote:
Lord Zim wrote:
Tippia wrote:
you happen to notice that none of what you listed is in any way related to cache scraping?

And what does cache scraping do that lets me do illegal things?

No-one knows until someone figures something out, which is why a large bat and discretionary swinging is a better method than trying to outlaw every specific circumstance.

And in the process, I have to have a gigantic axe hanging over my head if I were to use anything which remotely touches the cache, and I can be banned for it at any point in time by CCP suddenly changing their minds and going "oh it's always been this way".

What's next, making vague threats of banning people who use OCR, even in undetectable ways like taking screenshots and scanning the files?

Cyno's lit, bridge is up, but one pilot won't be jumping home.

RIP Vile Rat

Fade Toblack
Per.ly
The 20 Minuters
#393 - 2013-04-18 19:28:18 UTC
CCP Peligro wrote:
Thank you for all your comments and concerns regarding cache scraping, we are listening and we truly appreciate your feedback.

After consulting with CCP Legal and Team Security, we are not prepared to amend the EULA at this time to address your concerns. However, your comments are good ones, and we will consider incorporating them with the next scheduled update to the EULA (expected this fall, 2013).

In the meantime, CCP confirms that we will only impose penalties on cache scraping if used in connection with other illegal activities in the game (i.e., botting). We will not take action against cache scraping for other uses.



This is good, but until you update this page: http://community.eveonline.com/support/policies/third-party-policies/
( wasn't this on the wiki earlier? )

Your forum post is pretty much meaningless.

I would suggest that the cache-scraping paragraph should be updated to read something like.

Quote:
As of April 18th 2013, CCP do not consider cache-scraping for data gathering in isolation to be an abuse of the EULA. However we plan to review this policy in Autumn 2013, and may at that time change our policy.


Sarmatiko
#394 - 2013-04-18 19:28:29 UTC
I fear that when time to "revisit the EULA" will come, there will be no cache or bulkdata to scrape from.
CCP will regroup and counterattack, as they always do. This was just another example on miscommunication and another PR disaster.

Provide full marked data through API/Crest or other sources.
Provide full and normal (including all localization data) data dumps for each TQ/Sisi build. This can be done in fully automatic mode.
When you do this and provide all alternative ways to get data - get rid of cache and cache scraping.
Haulie Berry
#395 - 2013-04-18 19:29:37 UTC
raylu D wrote:
Now that we're on page 20, is it a good time to point out that cache scraping is completely undetectable? At best, you can try to check access time but you're somewhat hosed when dealing with multiple EVE clients, hour delays (but hey, CCP's API just does the same thing but much worse), and the fact that it can be trivially spoofed with SetFileTime.

To reiterate: there is no way to tell when something else is reading a file. What is the point of this rule?



Stop making sense.Roll
Tippia
Sunshine and Lollipops
#396 - 2013-04-18 19:33:12 UTC
Scooter McCabe wrote:
Because EVEmon as a 3rd party program uses cache scraping which would be bannable by CCP if this policy actually goes through.
…and is rather explicitly allowed, and they'd have to prove that you were using it to scrape data even if they wanted to enforce it (which they don't).

So again, why should they implement something in the game that EVEMon already does, and probably far better than they could do it?

Quote:
So let's say you get let go the first time because someone uses their discretion and says my use of EVEmon is okay, but each time that net gets cast and I end up under it how many times will I get by on the mercy of someone's discretion.
If you're afraid of that, just don't scrape the cache. No-one is stopping you from using EVEMon.

Quote:
Again to make it short and sweet for you: If it uses cache scraping CCP thinks its a violation of the EULA, EVEmon uses cace scraping and is considered a violation. I use EVEmon for a completely different purpose than what CCP is looking for
…and, more importantly, you're using EVEMon for things that have nothing to do with cache scraping. So just keep doing that — I can't make it any shorter or sweeter for you than it already is, sorry.
Vera Flex
Perkone
Caldari State
#397 - 2013-04-18 19:36:15 UTC
Maybe ccp wants to shut down the servers of EVE Online and Dust maintain because it gives more income money

Zaśmiał się Pan na dzwięk słowa Łaska

War Kitten
Panda McLegion
#398 - 2013-04-18 19:36:58 UTC
Entity wrote:
Oh got an even better analogy now.


Problem:
People are using cars to run over other people!
Dear God! We need some legislation to punish people for doing that!

Do you:

A) Ban cars, but make a legally non-binding promise you won't punish someone using one for benign purposes, even though they remain in violation of this law.

B) Ban using cars to run people over.

C) Ban the act of running people over through any means and leave cars (which are just the means to achieve a result which could be achieved in many other ways) out of it.


CCP chose A.

(Hint: C is the correct response, but B would be acceptable)


B would still be an incomplete law. People would use tractors to run people over and claim, "It's not a car, it's not illegal!"

You have highlighted the whole problem with software EULAs though, in that they can't think of every possible wrong thing one could do with it, so they ban everything and leave themselves a clause that says "we reserve the right to do whatever we want, and you agree to be completely powerless."

Can you imagine if we had to sign software-like end user agreements to lease a car? We'd be in violation if we tried to replace a tail light or read and tried to decode the VIN.

I don't judge people by their race, religion, color, size, age, gender, or ethnicity. I judge them by their grammar, spelling, syntax, punctuation, clarity of expression, and logical consistency.

Uppsy Daisy
State War Academy
Caldari State
#399 - 2013-04-18 19:44:08 UTC
Haulie Berry wrote:
raylu D wrote:
Now that we're on page 20, is it a good time to point out that cache scraping is completely undetectable? At best, you can try to check access time but you're somewhat hosed when dealing with multiple EVE clients, hour delays (but hey, CCP's API just does the same thing but much worse), and the fact that it can be trivially spoofed with SetFileTime.

To reiterate: there is no way to tell when something else is reading a file. What is the point of this rule?



Stop making sense.Roll


What a load of rubbish.

You could download Process Monitor from Microsoft, set it up it monitor the cache folder, filter out the eve process, then you would see straight away if any other processes accessed any cache files, which would be illegal.


Comrade Rabbit
Republic University
Minmatar Republic
#400 - 2013-04-18 19:46:28 UTC
I wonder if Eve would be as successful as it has been without modification. Also has caused CCP to enact some of the code themselves I am sure...

On a side note my computer has a macro that upon entry 'may' or 'may not' fire up Eve Mon open Google Docs with eve like information, like spreadsheets :( ... I guess it is no longer a spreadsheet game. Sad thing is just Yesterday I reactivated my alts...

Probably just to have the potential of them being banned if someone says they dont like me... seems a little 1930-40 or 1984 to me that you are snooping on a poor old girl. Oops

I want definitively of what is not allowed... even if 50 pages (as a PDF) in which i can legally go though with crtl + f to find if something I am doing is bannable.