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
Lord Zim
Gallente Federation
#401 - 2013-04-18 19:49:01 UTC
Tippia wrote:
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

For now, and we've only gotten that out of them because we've pushed them hard on it. They're still threatening to ban people for it, even if whatever the cache scraping might be used in conjunction with is forbidden by another part of the EULA which specifically covers modifying or automating the client for personal gain. So, again, why bother with cache scraping?

Tippia wrote:
If you're afraid of that, just don't scrape the cache. No-one is stopping you from using EVEMon.

I notice that my G15 is also on the "potentially forbidden" list, since it has keys which I can program to perform multiple actions. I guess I'd better buy a new keyboard without those keys, just in case CCP suddenly decides to ban me for that as well.

Uppsy Daisy wrote:
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.

I guess everyone who uses antivirus'll be banned as cache scrapers when CCP deems it "illegal", using this logic. Or heaven forbid I ever look at them using notepad or some other file viewer, ever.

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

RIP Vile Rat

Scooter McCabe
Thunderwaffe
Goonswarm Federation
#402 - 2013-04-18 19:51:01 UTC  |  Edited by: Scooter McCabe
Tippia wrote:
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.



You are missing the point entirely CCP is looking to ban 3rd party applications that use cache scraping. Even though I don't use EVEmon for cache scrapping the application itself does use cache scraping which is what CCP is now frowning on. So CCP sees someone using a cache scraping program like EVEmon its up to their discretion if using EVEmon itself is a violation of the EULA.

Your problem is you assume someone at CCP wants to spend hours deciding what is and isn't a violation, and that they will be fair and consistent. When you attempt the change a policy or for that matter a signed contract you don't want to leave it up in the air what makes or breaks an agreement. That's why contracts and agreements are long, tedious documents that spell out everything. While EVE Online is a sandbox game which everyone wants, no one wants EVE Online's EULA to be a legalistic sandbox.
Tippia
Sunshine and Lollipops
#403 - 2013-04-18 19:53:15 UTC
Lord Zim wrote:
For now, and we've only gotten that out of them because we've pushed them hard on it. They're still threatening to ban people for it
“For now” has lasted for a decade and there's nothing to suggest that this will change any time soon. They're not threatening people to ban for it any more than they have in the past.

Quote:
So, again, why bother with cache scraping?
Again: redundancy.

Quote:
I notice that my G15 is also on the "potentially forbidden" list, since it has keys which I can program to perform multiple actions.
…same as for the last decade, which is why it has rather explicitly been allowed, just like things like EVEMon, and just like with EVEMon, there's no reason why you should suddenly be worried about it now.
Haulie Berry
#404 - 2013-04-18 19:53:40 UTC  |  Edited by: Haulie Berry
Lord Zim wrote:


Uppsy Daisy wrote:
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.

I guess everyone who uses antivirus'll be banned as cache scrapers when CCP deems it "illegal", using this logic. Or heaven forbid I ever look at them using notepad or some other file viewer, ever.


I don't know about you, but this mysterious "explorer.exe" process has been doing god knows what to my bulkdata folder. All manner of unseemly, EULA-violating behaviors, for sure.

Process monitor is a useful tool, but it is not a forensics utility. Roll
Entity
X-Factor Industries
Synthetic Existence
#405 - 2013-04-18 19:53:54 UTC  |  Edited by: Entity
Uppsy Daisy wrote:

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.


Okay, and how you would detect this if your detection process (the game client) isn't even running?
Or hey, what if I backup the My Documents folder? Am I in violation now? the backup accessed those files to copy them?

It really is not enforceable.

I think everyone will agree cache reading/scraping is an enabler (to cheating), but on its own it's just a tool, which you can use for good or bad. CCP should go after people doing the latter, but not outlaw a widely used tool JUST because it might perhaps maybe be used for bad things.

If you extended the reasoning CCP displayed here, mice should be banned (they can control bot software), keyboards should be banned (they can be used to write bots/execute macros), etc.

╦......║...╔╗.║.║.╔╗.╦║.╔╗╔╦╗╔╗

║.╔╗╔╗╔╣.╔╗╠..╠ ╠╗╠╝.║╠ ╠╝║║║╚╗

╩═╚╝║.╚╝.╚╝║..╚╝║║╚╝.╩╚╝╚╝║.║╚╝

Got Item?

IrJosy
Club 1621
#406 - 2013-04-18 19:55:24 UTC
Hey CCP doing something dumb before a new CSM comes in!
Uppsy Daisy
State War Academy
Caldari State
#407 - 2013-04-18 19:57:13 UTC
Entity wrote:
Okay, and how you would detect this if your detection process (the game client) isn't even running?


Good point, you are right. Didn't think of that.
Tippia
Sunshine and Lollipops
#408 - 2013-04-18 19:57:46 UTC  |  Edited by: Tippia
Scooter McCabe wrote:
You are missing the point entirely
The point is that you're using an example where this clarification about enforcement does not apply.

Quote:
Even though I don't use EVEmon for cache scrapping the application itself does use cache scraping which is what CCP is now frowning on. So CCP sees someone using a cache scraping program like EVEmon its up to their discretion if using EVEmon itself is a violation of the EULA.
Eh, no. Using EVEMon is not a factor. They have to see someone 1. scrape the cache, and 2. use that for illicit purposes, and then, at their discretion, they might ban you for doing bad things. Or they might just ban you because they don't like the cut of your jib… in which case EVEMon is still not a factor.

If you don't want to get caught in some hypothetical cache-scraping dragnet, don't scrape the cache. Simple.
It's no different from the bajillions of other software that could be used in ways that break the EULA, but which aren't — they're also not going to get you into trouble.

…or are you going to uninstall notepad.exe?
Andski
Science and Trade Institute
Caldari State
#409 - 2013-04-18 19:59:57 UTC
I have MSVS 2010 on my PC, I guess I should get rid of it before CCP deems it a EULA violation because it can be used to not just design, but compile, debug and test botting software!

Twitter: @EVEAndski

"It's easy to speak for the silent majority. They rarely object to what you put into their mouths."    - Abrazzar

Mechaet
Royal Amarr Institute
Amarr Empire
#410 - 2013-04-18 20:03:42 UTC
Tippia wrote:

If you don't want to get caught in some hypothetical cache-scraping dragnet, don't scrape the cache. Simple.
It's no different from the bajillions of other software that could be used in ways that break the EULA, but which aren't — they're also not going to get you into trouble.

…or are you going to uninstall notepad.exe?

I'd uninstall Eve and save myself a lot of money every month. This is a fun game and all, but it is just a game. If I can't play by the rules, I shouldn't be playing. I'll take that subscription money for all of my accounts and go hit a casino or something. At least there, the rules are clear, enforced equally, and enforced fairly.
Lord Zim
Gallente Federation
#411 - 2013-04-18 20:06:04 UTC  |  Edited by: Lord Zim
Tippia wrote:
“For now” has lasted for a decade and there's nothing to suggest that this will change any time soon. They're not threatening people to ban for it any more than they have in the past.

And yet they felt it necessary to mention cache scraping specifically, even if they've backpedaled hard on it after the implications were made explicitly clear.

Tippia wrote:
Quote:
So, again, why bother with cache scraping?
Again: redundancy.

Nope. Their policy was "cache scraping is perfectly legal" from back in 2008 till today. Today they said "cache scraping is illegal and has always been illegal", before they changed their minds on "whoops nevermind it's legal until we change our minds again", at which point we will be banning you.

Tippia wrote:
…same as for the last decade, which is why it has rather explicitly been allowed

And just like "cache scraping" was deemed "legal" from 2008 to today, it was suddenly deemed illegal, only to be deemed "whoops nevermind for now we'll revisit this in 6 months' time".

Tippia wrote:
just like things like EVEMon, and just like with EVEMon, there's no reason why you should suddenly be worried about it now.

Except evemon, by default, scrapes the cache, hence I have to be worried about evemon. And if I program some key sequence on the keys to the left of me (it's just a g15, so it's just 1 row), and I happen to press G1 instead of esc, G5 instead of shift or G6 instead of control (which happens a lot), suddenly I've broken "6.a 3)" where I've "used your own or any third-party software, macros or other stored rapid keystrokes or other patterns of play that facilitate acquisition of items, currency, objects, character attributes, rank or status at an accelerated rate when compared with ordinary Game play."

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

RIP Vile Rat

The Pooptani
State War Academy
Caldari State
#412 - 2013-04-18 20:11:45 UTC
If you guys were good programmers you would just write a program to get the data from somewhere else
Andski
Science and Trade Institute
Caldari State
#413 - 2013-04-18 20:14:12 UTC
The Pooptani wrote:
If you guys were good programmers you would just write a program to get the data from somewhere else


Yeah uh the only way to get market data is through the cache

Twitter: @EVEAndski

"It's easy to speak for the silent majority. They rarely object to what you put into their mouths."    - Abrazzar

Altrue
Exploration Frontier inc
Tactical-Retreat
#414 - 2013-04-18 20:14:38 UTC
The message is a few hours old but eh, still inside the topic :

duckmonster wrote:
Altrue wrote:
Nice job CCP ;)

I don't understand why people are whinning here, except if they are not clean, of course...


Don't whine then when 99% of the game gets banned for using eve-mon and you log in and welp eve is over because no customers no more.

Thats the problem see. If this eula was enforced on everyone to the black letter of the law, space would be emptied.

Eve is a game where people travel right on the inside of the limit of the rules to get that extra competitive edge, and the problem with that, is where the limit of the rules is fuzzy, it becomes impossible to know if your breaking it or not.

It might seem paradoxical, but what makes a sandbox free is clear indications of the rules. Without them, everyones freedom is at risk. You either have a rule or no rule. But maybe-rules don't work.


Honestly, I survived without using EveMon cache-strapping my game. In fact I survived without EveMon.

Signature Tanking Best Tanking

[Ex-F] CEO - Eve-guides.fr

Ultimate Citadel Guide - 2016 EVE Career Chart

Tippia
Sunshine and Lollipops
#415 - 2013-04-18 20:15:08 UTC
Lord Zim wrote:
And yet they felt it necessary to mention cache scraping specifically, even if they've backpedaled hard on it after the implications were made explicitly clear.
…because it was a focus point of a recent botting incident, and they wanted to clarify that the vain attempts at defending it were… well… in vain.

Quote:
Nope. Their policy was "cache scraping is perfectly legal" from back in 2008 till today. Today they said "cache scraping is illegal and has always been illegal", before they changed their minds on "whoops nevermind it's legal until we change our minds again", at which point we will be banning you.
…and the answer to your question is still the same: redundancy.

Quote:
Except evemon, by default, scrapes the cache, hence I have to be worried about evemon.
…and if you don't trust their assertions that they don't care about non-illicit scraping, you can turn it off and make EVEMon an entirely legal program. It's much the same as with the various multiboxing programs that they allow, even though they often come with or can be supplemented with modules that turns them into bots instead.

And programmable gaming keyboards have still been allowed for yonks, as long as you don't program away the requirement for player input.
Fade Toblack
Per.ly
The 20 Minuters
#416 - 2013-04-18 20:22:42 UTC
Andski wrote:
Yeah uh the only way to get market data is through the cache


Not true. You can use the export button in the market. Eve Central used to have an uploader that worked with this exports. It's much more of a pain than cache-scanning, so you don't get the same volumes of data.

Of course you can also just note what appears on-screen in game,
Vaerah Vahrokha
Vahrokh Consulting
#417 - 2013-04-18 20:27:46 UTC
Entity wrote:
CCP Peligro wrote:
Entity wrote:
CCP Peligro wrote:

Please, consider the fact that cache scraping can be used for illegitimate purposes which are damaging to the overall health of the game,


Cars can be used to run over people. I don't see the government issuing blanket threats to car drivers.


Hi Entity! There are no blanket threats here, I'm sorry you see it that way.

We've stated our intent numerous times, and I'll do it again; the policies are in place to protect the well being of the game. We'll use these policies to get rid of cheaters, and I'm sure you don't want them around any more than we do.


Obviously I do not want cheaters screwing with the game any more than you.
The problem is, having had the only 100% compatible cache decoder since pretty much the launch of the game, being a labor of love, you can understand that I am a bit concerned about the legal status and continued life of my pet project.
A project which was given the green light by high-ups in CCP after internal discussion back then when I submitted it for review. Additionally, explicit public permission for decoding the cache was granted.

So yeah, I'm not particularly happy atm.



I truly Endorse Entity and his hard work.

Basing on his Reverence library I have spend man months into developing a complete EvE charting solution that has received repeated praise by players and some CCP employees (I can send email copies if a CCP representative wants to check).

Please let's not get back to the $99 freeware license "GREED IS GOOD" nonsense and similar counterintuitive stuff that players just will NOT get.

I have quit over this kind of stuff in the past and I will again if I have to feel guilty just because I have poured in months of hard work to improve the game for every player.


The mentality CCP Stillman is trying to introduce is way too common (and despised) in my home country (Italy), where you can do all what you want until someone, somewhere decides you have stepped on their toes and they bust you.

This is an unacceptably mellifluous suggestion to allow non tech savy people to play without knowing if they are doing something that will get them banned or not.

Please reformulate the EULA so that cache scraping is allowed for non automating tasks and be done with it, this fuzziness in the EULA is only going to get people scared to use large use utilities.


Also, is CCP officially going to introduce some crappy file system hook / Guardian / Punkbuster heavy weight, nightmare compatibility software?
Because that's the one way to detect offline client cache scrapping.

In that case I am done with EvE, I am never going to accept that privacy sniffing garbage on my computer.
iskflakes
#418 - 2013-04-18 20:29:16 UTC
The most worrying thing about this cache scraping business is the lack of thought that went into CCP's policy and/or communication.

1) CCP announces all cache scraping is bannable
2) Somebody thinks about this for more than 6 seconds and realizes it will harm the community
3) CCP backpedals, admitting they only thought about the issue for 5 seconds
4) Huge rage everywhere. The harm done here has been to the community of enablers.

With the amount of time CCP have spent shouting about all the people they're going to ban they could have just implemented a proper market API and we wouldn't be stuck in this mess.

-

Inquisitor Kitchner
The Executives
#419 - 2013-04-18 20:30:58 UTC
Just out of curiosity, if you're saying the EULA hasn't changed, what exactly was it the Dev Blog was supposed to achieve?

If cache scraping was always against the EULA, but you're still not going to ban "legitimate" EVE players, what purpose was the Dev Blog supposed to achieve?

"If an injury has to be done to a man it should be so severe that his vengeance need not be feared." - Niccolo Machiavelli

Lord Zim
Gallente Federation
#420 - 2013-04-18 20:33:14 UTC  |  Edited by: Lord Zim
Tippia wrote:
…because it was a focus point of a recent botting incident, and they wanted to clarify that the vain attempts at defending it were… well… in vain.

And how did that one work, then? Did it, or did it not, violate other terms specifically put into place to stop botting?

Tippia wrote:
…and the answer to your question is still the same: redundancy.

Except it isn't redundancy, it's needless redundancy, one which can be said is superceded by other rules directly related to actually making the client do things automatically.

Can I do anything in the client without triggering any of the other clauses, yes/no?

Tippia wrote:
…and if you don't trust their assertions that they don't care about non-illicit scraping, you can turn it off and make EVEMon an entirely legal program.

Given how they flip-flop on issues such as this, I wouldn't trust them to not make a bad call at least once, especially when some of them can come out and say "cache scraping has always been illegal", when it provably hasn't "always been illegal".

And once you've been banned for "botting" or whatever, what do you think the chances are that they'll listen to you if you say "but I didn't bot, honest!"?

As for evemon being a legal program, that works until you reinstall it, reinstall the OS, or wipe whichever file evemon saves its settings in etc, and forget to switch it off before it starts scraping the cache. At which point you're in danger of having broken that rule.

Tippia wrote:
And programmable gaming keyboards have still been allowed for yonks, as long as you don't program away the requirement for player input.

So how am I to be certain that they won't go "yeah, we've suddenly decided that you're breaking the rules, and this has always been illegal" and pointing to "You may not use your own or any third-party software, macros or other stored rapid keystrokes", considering that's exactly what the "programmable gaming keyboard" does, just like cache scraping was suddenly "illegal and has always been this way"?

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

RIP Vile Rat