Slashdot Mirror


'My Heroic and Lazy Stand Against IFTTT' (pinboard.in)

Like many of you, I use IFTTT. It's one of the handiest tools on the internet to get your work done. Want a text alert for weather? Want a notification on your Android smartphone whenever someone you follow publishes a blog post? IFTTT can do all sorts of such things. It is able to do so because it works with different companies and utilizes APIs of their services. Many of these companies are happy to have IFTTT trying to enhance the experience of their customers. Many don't necessarily want -- or can allow -- IFTTT to do that. Pinboard, a social bookmarking website, falls in the latter category. Maciej Ceglowski, CEO of Pinboard in a blog post explained why that is the case: Imagine if your sewer pipe started demanding that you make major changes in your diet. Now imagine that it got a lawyer and started asking you to sign things. You would feel surprised. This is the position I find myself in today with IFTTT, a form of Internet plumbing that has been connecting peaceably to my backend for the past five years, but which has recently started sending scary emails. [...] Because many of you rely on IFTTT, and because [their request] makes it sound like I'm the asshole, I feel I should explain myself. In a nutshell: 1. IFTTT wants me to do their job for them for free. 2. They have really squirrely terms of service. In the blog post, Ceglowski further explains his concerns with IFTTT. He says IFTTT wants ownership of all right, title, and interest. "Pinboard is in some ways already a direct competitor to IFTTT. The site offers built-in Twitter integration, analogous to IFTTT's twitter-Pinboard recipe. I don't know what rights I would be assigning here, but this is not the way I want to find out." You should read the blog post, it's very insightful and sheds light on things that many of us might not have considered otherwise. Jason Snell has offered his take on this as well, he writes: If IFTTT sticks with this philosophy, it will rapidly become a lot less useful and interesting as a service.

29 of 177 comments (clear)

  1. goodwill by Anonymous Coward · · Score: 3, Insightful

    Goodwill can be hard to get back. Tread lightly IFTTT.

  2. TFS could be a little less obscure by LichtSpektren · · Score: 2, Informative

    For the curious, "IFTTT" is an Android app ("If This, Then That") which allows one to make scripts for chaining other app functions together. Of course, it's mostly for noobs because real men use BusyBox to make cron scripts with Android's API.

    1. Re:TFS could be a little less obscure by ubrgeek · · Score: 5, Informative

      No it's not (at least not entirely). From the Wikipedia page (because I'm too lazy to write it up myself):

      "IFTTT is a free web-based service that allows users to create chains of simple conditional statements, called "recipes", which are triggered based on changes to other web services such as Gmail, Facebook, Instagram, and Pinterest. IFTTT is an abbreviation of 'If This Then That'."

      --
      Bark less. Wag more.
    2. Re:TFS could be a little less obscure by LynnwoodRooster · · Score: 4, Funny

      Actually, real men use paper and pencil.

      You mean tentative men. Men who might change their mind. Men who aren't confident, who aren't real.

      REAL men, confident men, use paper and ink!

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    3. Re:TFS could be a little less obscure by Anonymous Coward · · Score: 3, Informative

      And here's the relevant xkcd: https://xkcd.com/378/

  3. IFTTT... IFTTT... IFTTT... IFTTT... by Anonymous Coward · · Score: 4, Insightful

    This acronym is mentioned no less then 12 times in the summary. And yet I still have no fucking clue what it is or what it does.

    Perhaps someone here could enlighten me?

    1. Re:IFTTT... IFTTT... IFTTT... IFTTT... by jellomizer · · Score: 3, Insightful

      How else can the poster boast about his intelligence, unless you use an obscure Acronym, and just expect everyone else to know it.
      On Slashdot there is a wide variety of geeky interests, and we don't have the time to follow all of them.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:IFTTT... IFTTT... IFTTT... IFTTT... by msauve · · Score: 2

      "How else can the poster boast about his intelligence"

      I thought he was trying to emulate Bill the Cat.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    3. Re:IFTTT... IFTTT... IFTTT... IFTTT... by jandrese · · Score: 2

      I had never heard of it either, but luckily this is one of those things where the top hit on Google gives you all of the information you need. It's basically a web scraping/scripting service. Seems modestly useful, although they appear to be kind of full of themselves.

      --

      I read the internet for the articles.
    4. Re:IFTTT... IFTTT... IFTTT... IFTTT... by Zontar_Thing_From_Ve · · Score: 2

      How else can the poster boast about his intelligence, unless you use an obscure Acronym, and just expect everyone else to know it. On Slashdot there is a wide variety of geeky interests, and we don't have the time to follow all of them.

      This seems to be happening with more frequency here. Last week we had a similar post where the submitter was clearly upset about some sort of injustice and it involved something so obscure that I don't remember the name of it. It got a lot of "What the bleep is ________?" posts though.

  4. TFS is misleading by Anonymous Coward · · Score: 3, Informative

    > Many don't necessarily want -- or can allow -- IFTTT to do that. . Pinboard, a social bookmarking website, falls in the latter category.

    No, Pinboard already has perfectly working IFTTT support. IFTTT want to break this unless Pinboard develop to their custom API and sign a large legal document.

  5. Analogy by wisnoskij · · Score: 4, Funny

    Did Maciej Ceglowski just use an analogy in which his users live in a sewer and his content is the shit he flushes down the drain?

    --
    Troll is not a replacement for I disagree.
    1. Re:Analogy by orledrat · · Score: 2

      Did Maciej Ceglowski just use an analogy in which his users live in a sewer and his content is the shit he flushes down the drain?

      No surprise there, considering that a "pinboard" is common Dutch slang for one of them ol' wooden shithouses.

    2. Re:Analogy by 93+Escort+Wagon · · Score: 2

      Did Maciej Ceglowski just use an analogy in which his users live in a sewer and his content is the shit he flushes down the drain?

      We ARE talking about social media... so the analogy is perfect.

      --
      #DeleteChrome
    3. Re:Analogy by gstoddart · · Score: 5, Informative

      I very much doubt Pinboard pays IFTTT a damned thing, or has any contract with them. In fact, IFTTT is consuming Pinboard's product.

      Pinboard isn't using a damned thing ... IFTTT is pulling content from Pinboard, and now is demanding that Pinboard write new code for a new API and sign a license detailing what can be done with that code. As I understand this, IFTTT wrote this, it exists independent of anything Pinboard has every done ... and now IFTTT is asserting that Pinboard needs to write new code and sign a license giving rights to IFTTT.

      This is someone with whom Pinboard has no actual relationship, suddenly claiming Pinboard needs to do things for them and sign a contract.

      I don't think Pinboard expects a damned thing, because Pinboard has no skin in the game for what IFTTT does.

      To extend this metaphor ... this is the troll who lives in the sewer demanding you change the shape of your toilet to match his mouth, and that you stop eating cabbage because it's upsetting his stomach. The troll is in no damned position to make demands.

      Pinboard did not write, does not own, and currently does not maintain any "client code", nor do they have an active relationship with IFTTT. IFTTT wrote client code for Pinboard, and is now demanding Pinboard write new code and sign a license about how that new code is used.

      As I said, this is a complete shakedown by a 3rd party who claims the value provided by Pinboard only exists because of IFTTT.

      Pinboard is rightly saying "fuck you, we have no relationship with you, and we're not doing any of this stuff"

      --
      Lost at C:>. Found at C.
  6. Wow ... by gstoddart · · Score: 5, Insightful

    You know, reading that, it's hard not to think IFTTT (which I've never heard of) are being the dicks here ... YOU wrote a tool which scrapes content from other sites, and now YOU want THEM to conform to your API, as well as preventing 3rd parties from using your shit? And possibly give YOU rights to THEIR content and retain the right to change the license? Good luck with that.

    This sounds like an illegal squatter suing the property owner to upgrade the plumbing and fix the leaky roof.

    What, exactly, is IFTTT offering in return other than to say "in order to allow our users to access your site with our stuff, you have to agree to the following". Why would anybody accept random terms and conditions by a third party who merely redistributes your own stuff is a mystery to me.

    Sorry, this sounds like a bit of bullshit shakedown, and expecting someone to take steps to support your stuff ... my answer would be to ignore them as well.

    Everything about this sounds like childish, petulant and over-reaching behavior in which the 3rd party service is asserting some form of control over the original service so the 3rd party can retain their users. What makes you think the original service owes you a damned thing?

    Two words: Fuck that.

    --
    Lost at C:>. Found at C.
    1. Re:Wow ... by bluefoxlucid · · Score: 4, Insightful

      Notice the waaaa tag.

      What's happening is IFTTT says, "We made a site that lets users do things with other sites. You didn't rewrite shim code for us, and the module for our site is ONE OF THE MOST POPULAR AMONG OUR USERS; rewrite it for us or we remove you."

      Pinboard guy is saying, "... what? Really? You capitalize heavily off integration with my site, and you want me to maintain your service?"

    2. Re:Wow ... by gstoddart · · Score: 4, Interesting

      Not just maintain their service, but agree to terms of service IFTTT is imposing, and write new code for them.

      Wait, what? You integrate with my stuff and you want me to agree to YOUR terms of service? Really? And write you code for free? Gee, sounds awesome.

      What legal leg to stand on to IFTTT think they have here? This is a land grab, basically with the thinly veiled threat that IFTTT brings value to site owners, and that they should be signing their contract to keep that happening.

      Again, this is so much bullshit it isn't even funny.

      The people from IFTTT who wrote that shit are utterly delusional, and have apparently lost sight of the fact that they're providing access to someone else's stuff, and that someone else doesn't owe them a damned thing.

      Who the hell would sign any rights away to some random asshole who says "since our stuff uses yours stuff you owe us something"?

      I'd rewrite my own terms of service that says "if you're a third party accessing our stuff, or writing tools to access our stuff, you owe us 25% of your revenues" and then tell them to pay up or fuck off.

      This is a street busker asserting copyright over the songs he sings. I hope nobody has ever actually signed this, because if they have they've essentially been robbed.

      --
      Lost at C:>. Found at C.
    3. Re:Wow ... by ooloorie · · Score: 3, Insightful

      The people from IFTTT who wrote that shit are utterly delusional, and have apparently lost sight of the fact that they're providing access to someone else's stuff, and that someone else doesn't owe them a damned thing.

      I don't see them being "delusional". They provide a free service both to users and to Pinboard. They simply are telling Pinboard that if they want continued service, then they need to contribute. I wouldn't be surprised if IFTTT at some point actually told sites they provide access to that they need to pay to be an IFTTT channel. That's not about "owing" anybody anything, it's a business proposition, and it's rooted in the fact that IFTTT provides a service that users like and that businesses may need to pay for if they want to receive it. You know, just like mail delivery, Internet service, and... sewer pipes.

    4. Re:Wow ... by gstoddart · · Score: 4, Insightful

      Think of it a bit like package delivery: would you rather live in a place where packages can be delivered or where package delivery operators refuse to go?

      That's a terrible analogy. This isn't a package delivery service, and the people most certainly could have gotten these "packages" where they already were -- the user can already reach that content. IFTTT isn't brokering access to something the user can't already access.

      This is a 3rd party who has injected themselves into the conversation, now claims that the value they provide is indispensable to you, and then demands you do some extra work for them and sign a license saying the extra work they've asked you to do for them is their property.

      IFTTT can provide all of the "service" they want. They provided that "service" without action or obligation on behalf of the sites whose content they "service". And now they're claiming that those sites need to take some action and sign a license. This is asking Pinboard to maintain shit IFTTT wrote, and sign a license agreement with IFTTT -- what moron would do that?

      This has nothing at all to do with package delivery; this is more like sending something to a general delivery address, some guy coming in and saying "oh, I can take it to him", slapping a sticker on your package and them claiming you owe him for his services. Sorry, but nobody invited you to the party, so you don't get to claim you're owed something.

      IFTTT wasn't engaged to provide a service on behalf of anybody but the users of IFTTT. Nobody owes IFTTT a fucking thing in this situation.

      If a user employs a 3rd party service to fetch and manipulate the content of a web site, the value of that service is between the user and that 3rd party. The 3rd party can fuck off when it comes to making demands on the web site whose content they wrote connector code to access in the first place.

      Package delivery service my ass. Making money off providing access to someone else's content and then expecting them to reward them for you it? As I said, complete and utter bullshit.

      If the people who use IFTTT find it useful, and IFTTT wrote that "service" themselves, WTF do they expect people to suddenly adhere to the random demands of IFTTT??? IFTTT is in no position to expect anybody to do a damned thing to keep their "service" working, and they're certainly in no position to also attach licensing terms to anybody.

      Who gives a shit what IFTTT want here? Randomly asserting someone owes you something because you wrote code to access their stuff is delusional and idiotic.

      IFTTT wrote code to access the content on someone else's site. Telling that site they must now use a new API and sign terms of service with you? Oh hell no. You want your shit to keep working, you fucking write it.

      --
      Lost at C:>. Found at C.
    5. Re:Wow ... by gstoddart · · Score: 2

      Again, bullshit.

      IFTTT provides the same service to Pinboard as I do to Pepsi by not poisoning their product.

      IFTTT makes money by providing something to access the content provided by someone else. That isn't providing a "service" to Pinboard, that's claiming Pinboard has no value without your service. Pinboard doesn't agree.

      The only thing rooted in fact is IFTTT is now demanding someone else maintain the parts which allows IFTTT to generate money, and that in the process they should get consideration under a license which suddenly imposes restrictions on the people whose content they're brokering. You know, "by re-writing your stuff to adhere to our new API you grant us IP rights to anything cool you do" -- wow, awfully nice of them.

      You keep saying mail delivery, internet service, and sewer pipes ... but you clearly have no understanding of the issue.

      NOBODY INVITED IFTTT TO THE TABLE. They've just decreed they add value to Pinboard, and now expect someone else to prop up their business model.

      If an ISP did this, it would be the equivalent of saying "we inspected your web pages, changed some of the ads to make us money, and now we need you to change how you write your web page to adhere to our spec and also sign this license which grants us control over your new code".

      This is a 3rd party service, offering stuff to the end users, and then claiming that they provide much of the value of the source of the content ... all while providing nothing tangible in return.

      They're not doing a damned thing on behalf of Pinboard or anybody else. They built a product and now want the content they serve to maintain that product and sign away some rights for the fucking privilege.

      You're delusional if you can't understand that IFTTT is offering NOTHING OF VALUE to Pinboard here. IFTTT is demanding Pinboard undertake work and sign away rights for the privilege of having their content served by IFTTT and for nothing else in return ... Pinboard is saying "we have no such interest in propping up your business model, so when you stop supporting us we will simply not give a damn".

      The "service" you claim they're providing to Pinboard is in fact their own damned product. And they can bloody well maintain it themselves. "Nice content, shame if it stopped being featured in our product" is not providing a fucking service.

      Pinboard doesn't owe IFTTT a damned thing here.

      --
      Lost at C:>. Found at C.
    6. Re:Wow ... by Jesus_666 · · Score: 2

      The problem is not that IFTTT offers no value. It does. The problem is that what they ask is gross disproportionate to the value perceived by Pinboard. Had IFTTT just asked Pinboard to implement their new API in a nice manner that could've gotten what they want. But the legal agreement was simply unacceptable and so Pinboard refused.

      Now, the legal agreement and the email to the users were a nasty one-two punch: The email makes it look as if it has always been external websites' responsibility to write connectors - which it hasn't. It also makes it look like Pinboard just randomly decided to stop playing and never mentions that the "new platform" comes with huge legal changes. It's understandable that Pinboard is not amused.

      In the end it boils down to IFTTT being useful but not useful enough for what they ask. To use yet another analogy: A powerful gaming rig might be nice but if the seller wants 10,000 Dollars for it then it's simply not worth the price. And if the unsuccessful seller later tells everyone how stingy you are because you didn't take up this obviously great offer they're definitely not in the "nice people" camp.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  7. Cool story. One question... by wonkey_monkey · · Score: 3, Insightful

    Just one question...

    What the bloody hell is IFTTT?

    Like many of you, I use IFTTT.

    I think you've overestimated.

    --
    systemd is Roko's Basilisk.
  8. IFTTT Explained by Qbertino · · Score: 4, Informative

    For those of you geeks who see an abrevation they've never heard of and that is presented as some super high-tech thing that you should know (I know, I've had the same problem):

    IFTTT (if this then that) is a commercial web service (free as in beer, but they want all your data, like Google or Facebook) that hooks together a slew of popular other services using API calls and probably a little scraping aswell to automate tasks and data migration using a neat and shiny web-based click-ui. Think Apples Automator on OS X, but for all those shiny Web SaaS thingies hippsters get a hard-on about these days.

    The wannabees like to throw around "IFTTT" because it sounds really nerdy, geeky and high-tech and they get all giddy when their Linux admin looks really confused having never heard the word. But don't worry, they just use it to send smilies on facebook whenever they've taken a picture in instagram and stuff like that. Your Perl & Python scripts are just as indespensible as always - so no trouble here.

    Glad I could help.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:IFTTT Explained by keiichi000 · · Score: 2

      Or just use Tasker. It's better and more powerful then IFTTT (IMHO), and doesn't send data into the cloud for them to steal. Yes, it's not free as in beer, but it's a damn good app with a pretty responsive developer behind it.

  9. IFTTT by Jason+Levine · · Score: 4, Interesting

    I used IFTTT for all of about twenty seconds. It seemed interesting but once you advance beyond "take this data and send it to Twitter, take that data and send it to Facebook", it becomes useless. I wanted to use my smartphone's built-in abilities more and IFTTT wasn't giving me the capabilities. I found an app called Automate that lets you set up a process flow to do things such as upload to Google Drive or an FTP server, send e-mails, take photos with the camera, etc.

    Wisely, the app comes with minimal permissions and you need to enable further permissions as scripts require them. For example, I wrote a script that takes a photo of someone if they don't put in my correct unlock code and e-mails that photo to me. Of course, before this script could work, I needed to grant Automate access to my camera. If I remove the script, I can easily disable the access and keep Automate from accessing the camera in the future. Much more powerful than IFTTT.

    --
    My sci-fi novel, Ghost Thief, is now available from Amazon.com.
  10. IFFT by orledrat · · Score: 4, Funny

    I immediately clicked on the link mistakenly seeing what I thought was going to be a discussion advocating avoiding inverse fast fourier transforms.

    I couldn't agree more, these convoluted summaries are confusing me on a periodic basis. I mean, this whole subject is no less than orthogonal to fast fourier transforms. That CEO they're quoting? He's not even trying to save phase.

  11. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  12. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion