Re: [twitter-dev] RE: FW Twitter Support

2010-04-30 Thread Ryan Sarver
I just wanted to jump into the thread and make sure to clarify a few things
being discussed.

1) Re MyPostButler specifically - Brian and the Policy team did the right
thing in responding to Dean and notifying him that his app is currently in
violation of a number of policies that are listed in the Twitter Rules (
http://help.twitter.com/forums/26257/entries/18311) including:
  - Auto-follow by Keyword
  - Bulk unfollowing
  - Promoting serial account creation for the purpose of auto-following

Brian and the team then offered to work with him to fix his app to be within
the guidelines before switching over to OAuth to ensure his app wouldn't be
suspended. We have to work together to protect the integrity of the
ecosystem and all of the rules are in place for everyone's benefit. While
bulk unfollow is a somewhat ambiguous rule, the real signal is if users of
your application end up getting suspended frequently. We will work with
applications to address the functionality until it no longer happens. If the
app is unable or unwilling to make changes, the application will be
suspended.

It's also important to note that if your app incentivizes spammy behavior,
like allowing them to switch app tokens for the sake of creating vanity URLs
or hiding the source of the application (
http://blog.collins.net.pr/2010/04/oh-snap-mypostbutler-20-is-back.html),
those users will be suspended and eventually banned. We would all much
rather be spending our time helping improve the ecosystem instead of
policing bad behavior.

2) @mypostbutler was suspended due to a clear violation of the Twitter Rules
that prevents any user from selling their Twitter username.

3) Suspension emails don't currently include the exact reasons that an app
is being suspended. We do call out the Twitter Rules and the ability to
contact a...@twitter.com to get a definitive answer as to why it was
suspended. Brian and the team will always provide explicit answers as to why
a particular app was suspended. This is something we want to fix in the
tools we use and I will make sure we do so in order to provide more clarity
up front.

In the end, we do not tolerate spammy behavior from users or from apps that
enable it. Most everyone in the ecosystem builds app that add great net
value and we would much rather be spending our time helping them then having
to police bad behavior.

I am happy to answer any policy questions or provide more context around how
we make the decisions we make. We are also always looking to improve the
process around how we interact and communicate with developers (like
suspension notices including exact reasons for suspension) so please let us
know any constructive ways that we can improve that and provide more clarity
and certainty to you.

Ryan

On Mon, Apr 26, 2010 at 1:57 PM, John Meyer john.l.me...@gmail.com wrote:

 On 4/26/2010 1:37 PM, Dean Collins wrote:

 John,

 Nope, Dossy is pretty much on the money, I don't care about the money
 and I'd prefer to see people using it rather than let it die.


 Basically I'm a little over twitter and their amateur approaches to
 certain things. I'd be the first person lining up to pay my $20 a month
 or whatever for real commercial accounts with real support one on one
 support contacts 9eg something goes wrong you call the person you dealt
 with alst time so as not to explain everything again)..


 you'll get no arguments that the support needs to be improved just a
 little.  The fact that I'm shocked that you even got an explanation shows me
 just how much work needs to be done.
 But let's look at the site promoting your program, which I think you're
 promoting through http://www.mypostbutler.com/ .  According to what you
 posted, one of the reasons your app got denied because of bulk unfollowing.
  Well, on your site you use the words Bulk unfollow users.  You may have
 explained it in your message, but you did not add an explanation to the fact
 that you have to manually check their names in order to undelete.

 And then there's your first paragraph:
 Do You understand the difference between a web based Twitter tool that can
 make 150 API calls an hour for a single Twitter account and a dedicated
 Twitter .Net application running directly on your computer that can make
 20,000 API calls an hour across multiple accounts?

 Ignoring the fact that this paragraphs hits people over the head with the
 difference between 150 and 2 (aka a beigelist and a whitelist), it
 dosen't make sense.  Why woulddn't a web site built upon twitter not
 whitelist their own ip address particularly if they have multiple twitter
 accounts?  And you also mentioned MLM schemes closeby, if only in the
 negative.  Who exactly is buying your product that you need to mention that?

 Maybe this will do nothing, but I'd frame that into a legal (according to
 twitter's rules) use. For instance, you might mention families who have
 multiple twitterers but only one IP address.  Kinda frustrating to get on a
 

RE: [twitter-dev] RE: FW Twitter Support

2010-04-30 Thread Dean Collins
Ryan,

 

Nice to notice you are on top of things considering I only received the
latest code update a few hours ago 

http://blog.collins.net.pr/2010/04/oh-snap-mypostbutler-20-is-back.html

 

 

In response - 1/ Guns don't kill people, people kill people.

 

2/ bulk unfollowing - you still need to manually go through an select
each person you want to unfollow - this is no different for 6-10 other
apps that are out there (not counting the ones the auto unfollow after a
few days should you not follow which are clearly over the line) so
basically I'm saying go jump on this one.

 

3/ promoting serial account creating - lol yeh right are you still
clinging to the fact that each and every twitter account is a real
person the way Facebook is, hasn't been that way since day one. FFS you
have plants making twitter posts - why aren't you shutting them down as
being serial account creators. Just because you keep saying it doesn't
make it true.

 

4/ fair enough I was going to transfer the @MyPostButler code to the new
source code owner who won the flippa source code auction
http://flippa.com/auctions/92443/MyPostButler-application-source-code-a
nd-website-and-existing-client-base  and that is a valid reason for
banning the @mypostbutler account (not the real reason you banned it but
whatever :-) ).

 

5/ Regarding MyPostButler V 2.0 - the cockroach edition and it's
vanity application naming capabilities - yeh lifes a bitch. Remember
when we all used to be friends?

 

 

 

6/ and I left this one to last - autofollow seems to be your real
complaint  so lets look at this.

 

Basically the MyPostButler application encourages people to find people
chatting about the topics you have an interest in.

 

It does nothing that I cant do on http://twitter.com/#search?q=Search
with a browser.

 

I argued my point with your lawyers 9 months ago and I'll argue it again
- the day you turn off search on the twitter website is the day I turn
off that feature. If you have a constructive alternative you'd like to
suggest I'm open to discussing it either privately or in an open forum
here on the dev list.

 

 

You guys put yourself out there to be this major avenue for information
dissemination - I don't think you realized what it meant to be archived
into the library of congress someone thought that was a really clever
PR spin wellthats a line that you crossed that you cant go back on.
Kind of like a utility (ATT/Verizon/PGE) you've entered a new set of
rules and I'm not sure you're aware of that.

 

 

 

 

 

Cheers,

Dean

 

 

 

 



From: twitter-development-talk@googlegroups.com
[mailto:twitter-development-t...@googlegroups.com] On Behalf Of Ryan
Sarver
Sent: Friday, April 30, 2010 8:09 PM
To: twitter-development-talk@googlegroups.com
Subject: Re: [twitter-dev] RE: FW Twitter Support

 

I just wanted to jump into the thread and make sure to clarify a few
things being discussed.

 

1) Re MyPostButler specifically - Brian and the Policy team did the
right thing in responding to Dean and notifying him that his app is
currently in violation of a number of policies that are listed in the
Twitter Rules (http://help.twitter.com/forums/26257/entries/18311
http://help.twitter.com/forums/26257/entries/18311 ) including:

  - Auto-follow by Keyword

  - Bulk unfollowing

  - Promoting serial account creation for the purpose of auto-following

 

Brian and the team then offered to work with him to fix his app to be
within the guidelines before switching over to OAuth to ensure his app
wouldn't be suspended. We have to work together to protect the integrity
of the ecosystem and all of the rules are in place for everyone's
benefit. While bulk unfollow is a somewhat ambiguous rule, the real
signal is if users of your application end up getting suspended
frequently. We will work with applications to address the functionality
until it no longer happens. If the app is unable or unwilling to make
changes, the application will be suspended.

 

It's also important to note that if your app incentivizes spammy
behavior, like allowing them to switch app tokens for the sake of
creating vanity URLs or hiding the source of the application
(http://blog.collins.net.pr/2010/04/oh-snap-mypostbutler-20-is-back.html
), those users will be suspended and eventually banned. We would all
much rather be spending our time helping improve the ecosystem instead
of policing bad behavior.

 

2) @mypostbutler was suspended due to a clear violation of the Twitter
Rules that prevents any user from selling their Twitter username.

 

3) Suspension emails don't currently include the exact reasons that an
app is being suspended. We do call out the Twitter Rules and the ability
to contact a...@twitter.com to get a definitive answer as to why it was
suspended. Brian and the team will always provide explicit answers as to
why a particular app was suspended. This is something we want to fix in
the tools we use and I

Re: [twitter-dev] RE: FW Twitter Support

2010-04-26 Thread Dossy Shiobara
On 4/26/10 2:51 PM, John Meyer wrote:
 On 4/26/2010 12:43 PM, Dean Collins wrote:
[...]

 If Twitter decide that they will never allow the app to be approved for
 use under the current brand then I'll just opensource the app and make
 it free for anyone to use and download and everyone can get access to
 register for their own oauth application process.

 Basically twitter will have to sort through the 10,000 api applications
 to work out which ones are and aren't using my code.
 
 I don't know about raffi, but that sounds pretty much like a threat to me.

It's the sound of yet another exasperated developer who is getting tired
of trying to guess what Twitter is and isn't going to allow today ... or
tomorrow ... or a week from now ... etc., ad nauseum.

Rather than let useful software die, developers would rather give it
away for free.  That's not a threat - that's something Twitter is
encouraging developers to do.  Probably so that they don't have to pay
to acquire software, but instead just take it from the open source
community.

Dean: If you do release code open source, perhaps you should use a
non-Twitter OSI-style license that prohibits any current or former
Twitter employee or Twitter itself from using the code, its runtime
executables, etc.  You could call it the No-Twitter Almost Open Source
License ...

-- 
Dossy Shiobara  | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on. (p. 70)


-- 
Subscription settings: 
http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


Re: [twitter-dev] RE: FW Twitter Support

2010-04-26 Thread John Meyer

On 4/26/2010 1:18 PM, Andrew Badera wrote:

Though I've disagreed with Dean's use and means of promoting of his
app since Day One, I hardly think his message rises to the level of
threat. I think there's enough misinformation, disinformation,
irritation and anger floating around this list these days that the
last thing anyone needs is gratuitous drama, particularly on behalf of
someone NOT employed by Twitter and NOT directly addressed by Dean's
communication and possible intent of said communication.



Here's what I saw it boil down to:  Dean saying that if Twitter doesn't 
like his application and won't approve it because they think that it's 
spamming or churning, he'll just open source it let others try to 
whitelist his app under their name.  I doubt it will work (unless Dean 
thinks that they're going after him personally I don't see how others 
will get approved on the same app just because the name's changed), but 
it's almost like you'll whitelist this app one way or another. Your 
choice.



--
Subscription settings: 
http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


RE: [twitter-dev] RE: FW Twitter Support

2010-04-26 Thread Dean Collins
John,

Nope, Dossy is pretty much on the money, I don't care about the money
and I'd prefer to see people using it rather than let it die.


Basically I'm a little over twitter and their amateur approaches to
certain things. I'd be the first person lining up to pay my $20 a month
or whatever for real commercial accounts with real support one on one
support contacts 9eg something goes wrong you call the person you dealt
with alst time so as not to explain everything again)..


At the end of the day I think this oauth is a ballsup, why change now
when 2.0 is around the corner.
Why change now when you just found out everyone in china is going to be
cut off.


Basically I'm exiting the twitter dance, last one out turn off the
lights.

I'm off to Friendster   :)

 

Cheers,

Dean

 


-Original Message-
From: twitter-development-talk@googlegroups.com
[mailto:twitter-development-t...@googlegroups.com] On Behalf Of John
Meyer
Sent: Monday, April 26, 2010 3:26 PM
To: twitter-development-talk@googlegroups.com
Subject: Re: [twitter-dev] RE: FW Twitter Support

On 4/26/2010 1:18 PM, Andrew Badera wrote:
 Though I've disagreed with Dean's use and means of promoting of his
 app since Day One, I hardly think his message rises to the level of
 threat. I think there's enough misinformation, disinformation,
 irritation and anger floating around this list these days that the
 last thing anyone needs is gratuitous drama, particularly on behalf of
 someone NOT employed by Twitter and NOT directly addressed by Dean's
 communication and possible intent of said communication.


Here's what I saw it boil down to:  Dean saying that if Twitter doesn't 
like his application and won't approve it because they think that it's 
spamming or churning, he'll just open source it let others try to 
whitelist his app under their name.  I doubt it will work (unless Dean 
thinks that they're going after him personally I don't see how others 
will get approved on the same app just because the name's changed), but 
it's almost like you'll whitelist this app one way or another. Your 
choice.


-- 
Subscription settings:
http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


Re: [twitter-dev] RE: FW Twitter Support

2010-04-26 Thread John Meyer

On 4/26/2010 1:37 PM, Dean Collins wrote:

John,

Nope, Dossy is pretty much on the money, I don't care about the money
and I'd prefer to see people using it rather than let it die.


Basically I'm a little over twitter and their amateur approaches to
certain things. I'd be the first person lining up to pay my $20 a month
or whatever for real commercial accounts with real support one on one
support contacts 9eg something goes wrong you call the person you dealt
with alst time so as not to explain everything again)..



you'll get no arguments that the support needs to be improved just a 
little.  The fact that I'm shocked that you even got an explanation 
shows me just how much work needs to be done.
But let's look at the site promoting your program, which I think you're 
promoting through http://www.mypostbutler.com/ .  According to what you 
posted, one of the reasons your app got denied because of bulk 
unfollowing.  Well, on your site you use the words Bulk unfollow 
users.  You may have explained it in your message, but you did not add 
an explanation to the fact that you have to manually check their names 
in order to undelete.


And then there's your first paragraph:
Do You understand the difference between a web based Twitter tool that 
can make 150 API calls an hour for a single Twitter account and a 
dedicated Twitter .Net application running directly on your computer 
that can make 20,000 API calls an hour across multiple accounts?


Ignoring the fact that this paragraphs hits people over the head with 
the difference between 150 and 2 (aka a beigelist and a whitelist), 
it dosen't make sense.  Why woulddn't a web site built upon twitter not 
whitelist their own ip address particularly if they have multiple 
twitter accounts?  And you also mentioned MLM schemes closeby, if only 
in the negative.  Who exactly is buying your product that you need to 
mention that?


Maybe this will do nothing, but I'd frame that into a legal (according 
to twitter's rules) use. For instance, you might mention families who 
have multiple twitterers but only one IP address.  Kinda frustrating to 
get on a computer after a sibling is hogging it only to realize that 
they have to wait an hour to tweet.






--
Subscription settings: 
http://groups.google.com/group/twitter-development-talk/subscribe?hl=en