Thanks for good explanation! Greatly done.

first - I do not see current version of anti-piracy implementation as
a peniciline for piracy cure. It will prevent piracy in 60-70% of
cases. I think this is more then sufficient.

Also curreny solution is mostly oriented on Android Market (AMar), and
will become unneeded when will be released something better then
AMar.
If I am correctly reading future (ha-ha) all phones manufactures will
shortly run own app stores.

Problem is inside chain: Android Market --> Google Checkout --> Vendor
When application buyer did Transaction on Google Checkout (GC), Vendor
recieve so little information from GC that can not build effective
protection against piracy.

On Nov 17, 4:40 am, Rachel Blackman <[email protected]> wrote:
> >>> Not to mention that just because someone might have pirated some app
> >>> at some time, doesn't mean that they pirated your app.
> >>> That's why it needs to be able to check against Google Checkout or
> >>> whatever payment processor is used...
>
> >> Also not to mention how many people buy out-of-contract phones off of eBay 
> >> to toy with new techy stuff.  What if someone gets their phone's IMEI 
> >> blacklisted in your database, goes and sells their phone, and someone 
> >> innocent now picks up the phone and finds abruptly they can't use any of 
> >> the apps linked into this antipiracy thing?  (And lest you say that 
> >> wouldn't happen, look at how many of the Xbox 360 consoles that have 
> >> gotten locked out of Xbox Live abruptly ended up on eBay, while the folks 
> >> who got locked out go get new consoles.  After all, Xbox Live uses similar 
> >> security methods, where the lockout applies to the hardware ID, not merely 
> >> the account.)
>
> > Tomorrow we will release free application that will help to check is
> > your phone in "black list" or not. In case when phone was used by
> > pirate before, you can run this application and check device is it
> > clean or not. And after that decide buy it or not. Also database is
> > public and you can in any time ask us about reviewing the "piracy
> > threat level" for device.
>
> I've almost never seen someone post a phone on eBay with an IMEI.  I know the 
> G1 which I snagged off of eBay for testing certainly didn't have that in the 
> listing!  
>
> More to the point, not all users will be saavy enough to know that they 
> should do this.  Maybe they just got a refurbished phone from their provider 
> as a replacement, for instance.  Why are they going to necessarily know that 
> they should ask the person at the T-Mobile store for the IMEI, and then a 
> browser to check if that's blocked from running apps or not?
>
> Your solution basically assumes two particular data points: 1) that a 
> blacklisted phone was blacklisted by the current user, or that 2) if 1 is not 
> true, the user is tech-saavy enough to deal with finding out that the phone 
> is blacklisted before accepting it (or to know how to get themselves cleared 
> from the blacklist).  
>
> I dispute these points as being generally true; a lot of the people who fall 
> under #2 and aren't developers themselves are just going to 'why did this app 
> say I was a pirate?  I paid for it!' and then leave a 1-star review.
>
> For this method to be generally viable, I think there needs to be a /nice, 
> detailed/ explanation of what has happened, and a simple button the user can 
> push to request a review of their blacklisting.  (Of course, the problem is 
> then what do you do to stop the pirates from deciding to just endlessly 
> request review of their blacklisting.)
>
> I'll admit that I used to be involved in the PC game programming community, 
> where all SORTS of bizarre antipiracy measures have been tried, and many of 
> which have backfired.  So my immediate reaction to antipiracy stuff now is to 
> look at the solution and go, 'okay, now, where's the place where this is 
> going to go horribly wrong and lead to bad reviews or screaming users on the 
> forums?'
>
> >> This isn't to say that antipiracy methods aren't desirable or useful.  
> >> Just that if they bite /innocent/ users as well, you'll have a headache to 
> >> deal with.  Look at how many 'I can't see this app in the market!' threads 
> >> we already have, and how much frustration there is just from developers 
> >> over that.  Imagine the users adding to that with 'I paid for this app off 
> >> the store, but when I try to run it claims I pirated it!'
>
> > Please read anti-piracy methods carefully on our web-site. By default
> > all devices have - Green level. If reported 1-3 cases device level
> > become - Yellow. 3-5 cases - Brown level; more then 5 cases - Red
> > level. We recommend to stop servicing devices that reach Brown level
> > limits.
>
> Right, but let's say a pirate gets their phone to Brown level.  They go, 
> pfft, okay, well, I'll just trade this one for a different refurb, and let 
> the dealer hand this one out again.  (Or, "I'll sell it on eBay," etc.)  
>
> My concern with the system isn't that someone was erroneously listed as a 
> pirate, but that the phone was /correctly/ listed as a pirate, and then 
> traded hands to someone new.
>

Do you expect that pirate will change phone every week?! BTW most of
the phones are on 1-2 year contract.
And if phone will rich brown level in 2-3 tryies cost of piracy will
be too high and will not be profitable. But this is only possible if
most of the vendors support anti-piracy efforts.

My point is: We can make life difficult for piracy, but can not
eliminate it.

> >> In general, as a software developer, I tend to think that antipiracy 
> >> methods that allow some pirates through are better than antipiracy methods 
> >> that might flag innocent users as wrongdoers.
>
> > it's completely your choice. You as developer decide do you want to
> > use it or not.
>
> Which is quite fair.  I'm just stating the problem I see with using this 
> system as a whole.  Pirates are resourceful; they'll find ways around things 
> in the end.  (See the comments in this thread about IMEI bombing, or 
> reverse-engineering the system and removing the protection.)
>
> My general opinion of protections is that if you have a protection which the 
> determined pirates have the technical ability to get around, but which can 
> bite the non-pirate users, you will alienate users.  Look at the SecuROM 
> fiasco; legitimate users couldn't run SecuROM-protected software because of 
> issues with the software flagging them erroneously as pirates or suchnot, 
> while the pirates -- who had copies of the games where they'd stripped out 
> the SecuROM -- actually ended up having a /better/ experience than the 
> legitimate users.
>
> That's a particularly extreme example of antipiracy failure, but one which 
> (as someone with ties to the games industry) strikes home rather firmly for 
> me.  Users who had SecuROM problems had no recourse, no way to get the game 
> they had legitimately purchased to run, and many became embittered.  And oh 
> BOY did game developers hear about that one.
>
> http://en.wikipedia.org/wiki/SecuROM
>
> > But If I were on your place, instead of telling only critics, I will
> > be bring some creative ideas, how to make anti-piracy system better...
> > Nothing personal. Make critics is easy, making solutions always harder.
>
> No offense taken.  
>
> I think my general suggestion boils down to 'if you want to go down this 
> path, have a clear, concise, easily-understood way to request a review of a 
> device's inclusion in the blacklist, and be prepared to handle the ensuing 
> workload.'  
>

> Remember that cell phones /are/ something that often change hands, when 
> people trade in a device for a new one and that original device gets 
> refurbished and handed out again.  You cannot assume that a device that has 
> been blacklisted (even legitimately blacklisted) remains in the hands of the 
> original offender indefinitely, or that someone who receives a blacklisted 
> device will be technologically saavy enough to figure out how to get 
> themselves removed from the blacklist without really a really clear procedure 
> to follow.

It's part of the game.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to