Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
The Internet Software

URL Shortener tr.im To Go Community-Owned, Open Source 145

Death Metal sends word that the owners of URL-shortening service tr.im are in the process of releasing the project's source code and moving it into the public domain. This comes after reports that the service may shut down and that they were entertaining offers from prospective buyers. From a post on the site's blog: "It is our hope that tr.im, being an excellent URL shortener in its own right, can now begin to stand in contrast to the closed twitter/bit.ly walled garden: it will become a completely open solution owned and operated by the community for the benefit of the entire community." They plan to complete the transition by September 15th, and the code will be released under the MIT license. In addition, "tr.im will offer all link-map data associated with tr.im URLs to anyone that wants it in real-time. This will involve a variety of time-based snapshots of aggregated destination URLs, the number of tr.im URLs created for any given destination URL, and aggregate click data."
This discussion has been archived. No new comments can be posted.

URL Shortener tr.im To Go Community-Owned, Open Source

Comments Filter:
  • by Bruha ( 412869 ) on Wednesday August 19, 2009 @08:06AM (#29117601) Homepage Journal

    They serve no purpose other than giving people a way to distribute malicious links. The Idea was to save some bandwidth, but now it uses more because people are having to write scripts that allow mouseovers to see where the link actually goes which now just causes a few lookups of the same url to happen anyways per person rather than just sitting on a post somewhere.

    In most cases the URL itself is less than 1% of the size of the content of a web page so exactly who or what they're saving is unclear.

    • by X0563511 ( 793323 ) on Wednesday August 19, 2009 @08:11AM (#29117653) Homepage Journal

      Or, you can just use tinyurl. This gives someone the option to use the preview.tinyurl.com subdomain, which will put you on a landing page and not automatically redirect.

    • by Deag ( 250823 ) on Wednesday August 19, 2009 @08:12AM (#29117661)

      I agree that they break the internet, but the 150 or whatever character limit in Twitter makes it necessary.

      So blame Twitter it is their fault.

      • by sakdoctor ( 1087155 ) on Wednesday August 19, 2009 @08:27AM (#29117823) Homepage

        1. Twitter can fuck off

        2. With a bit of sensible design, the sites can manage this functionality themselves.

        Redirect short to long. No need for the tinyurl hack.
        http://example.com/123 [example.com]
        http://example.com/123/arguably-really-long-urls-stuffed-with-keywords-are-good-for-seo [example.com]

        • by Razalhague ( 1497249 ) on Wednesday August 19, 2009 @08:39AM (#29117949) Homepage
          Doesn't work if your domain name is long. There's no way to compete with something like tr.im.
          • by Bandman ( 86149 ) <bandman@nOsPAM.gmail.com> on Wednesday August 19, 2009 @08:54AM (#29118139) Homepage

            t.im

            ?

          • Yeah, because thisisareallyreallyreallyfreakingdomainnamethatissouttterlydescriptive.com is really a popular site.

            Give me a break and learn to copypaste.

            • A domain name doesn't need to be >70 characters in order to be long when compared to 5 characters.

              You really have no idea what url shorteners are used for, do you?

              • I fail to see why, in absense of a 70 char (or otherwise absurdly long) URL, why it would be worth the effort and worth the obsfucation to use one.

                You really don't know how to copypaste, do you?

                • I fail to see why, in absense of a 70 char (or otherwise absurdly long) URL, why it would be worth the effort and worth the obsfucation to use one.

                  You really don't know how to copypaste, do you?

                  I rest my case.

                  • Wow, superb point. You really excell at expressing your arguments in convincing ways.

                    • Indeed I do.

                      But the reason why I didn't do that here is because I detest stating the obvious and repeating things. The reason why url shorteners are used has been explained in this discussion by others, probably better than I would have. You, apparently, have not grasped this, and it is preventing you from understanding why a long domain name is detrimental to the proposed mechanism, why the domain name does not have to be even near 70 characters long in order to be considered too long for this purpose, and

                    • Also stated above in the discussion are reasons why URL shorteners are overused, almost always abused, and in general a bad idea.

                      Apparently you are far too dense to understand, or even consider terribly simple concepts that do not align with your opinions.

                    • I understand perfectly well that they're overused, almost always abused, and in general a bad idea. Personally, I never use them. But I also understand perfectly well why very a large amount of people simply wouldn't give a shit about that, even if they knew... which would make you the one not able to understand or even consider terribly simple concepts that do not align with your opinions.

                      A "short" url that isn't short enough would simply be put through an url shortener, meaning that you'd end up with an u

    • by XxtraLarGe ( 551297 ) on Wednesday August 19, 2009 @08:19AM (#29117729) Journal

      They serve no purpose other than giving people a way to distribute malicious links

      Just because some people abuse something doesn't mean that everyone does. I use tr.im all the time, and find it extremely useful, especially since it allows me to send the URL's straight to Twitter. tr.im URL's are only 17 characters long (ex. http://tr.im/aaaa [tr.im]) as opposed to tinyurl's 25 character minimum. When you only have 140 characters to work with, the extra 8 characters to spare can help a lot. I really can't figure out why anybody would use bit.ly or tinyurl over tr.im, at least for Twitter.

      • by Anonymous Coward on Wednesday August 19, 2009 @08:24AM (#29117779)
        You could instead use a messaging service that allows you to write messages that are long enough to convey real meaning, and not have to worry about the length of your links.
        • You could instead use a messaging service that allows you to write messages that are long enough to convey real meaning, and not have to worry about the length of your links.

          Yeah but some times Twitter is extremely handy, and some times 140 characters is enough.

      • Re: (Score:2, Funny)

        by bmckeever ( 224043 )

        Initially, URL shorteners were a solution to a problem nobody had. Fortunately, Twitter came along and created a problem!

    • Re: (Score:3, Interesting)

      by Z34107 ( 925136 )

      URL shorteners are amazing whenever you have to write down a URL by hand, or read a web address to someone over the phone, or copying it between two computers (maps-dot-google-dot-com-slash-fivethousandlinesoftypoinducinggibberish).

      • This.

        Granted, in most cases, it should be reasonable to copy between two computers -- you're on a damn network (the Internet, if nothing else), so you should be able to use some sort of messaging service. You've got even less excuse if they're both your own computer -- I haven't tried in awhile, but surely someone picked up Google Browser Sync.

        But sometimes, it is useful -- for example, on the phone, talking someone through installing an IM client so you can do this the normal way. That, or relaying links i

    • by nstrom ( 152310 ) on Wednesday August 19, 2009 @08:21AM (#29117749)
      The original use of URL shortening services was to prevent link breakage in e-mail and nntp clients that linebreak after 80 characters. They still work great for this. http://tr.im/wGhA [tr.im] works a lot better in e-mail than http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=1600+pennsylvania+ave,+dc&sll=37.0625,-95.677068&sspn=49.624204,58.359375&ie=UTF8&ll=38.898732,-77.038515&spn=0.012007,0.014248&z=16 [google.com] . I've also heard shortened links used to good effect on internet radio, where it's easier to direct listeners to a tinyurl than a long forum URL, when there's discussion about a certain thread.
    • For one thing, they are saving a lot of space on IRC chat windows.

    • by Sockatume ( 732728 ) on Wednesday August 19, 2009 @08:30AM (#29117853)

      "They serve no purpose other than giving people a way to distribute malicious links."

      Have you ever tried to tell someone, in a conversation, to go to "tech dot slashdot dot org slash story slash zero nine slash zero eight slash nineteen slash one two zero two zero six slash u-r-l dash shortener dash trim dash to dash go dash community dash owned dash open dash source slash? Ever tried to write it down? In that situation, I use tinyurl to change it to something like "tinyurl dot com slash slashdot no space trim". If URLs were human-readable, human-sharable references to documents like they were meant to be, services like tr.im wouldn't exist, but they do.

      • by Razalhague ( 1497249 ) on Wednesday August 19, 2009 @08:57AM (#29118181) Homepage

        Have you ever tried to tell someone, in a conversation, to go to "tech dot slashdot dot org slash story slash zero nine slash zero eight slash nineteen slash one two zero two zero six slash u-r-l dash shortener dash trim dash to dash go dash community dash owned dash open dash source slash?

        "I'll e-mail you the address."

        • Not everyone who uses computers has email (or a cell phone for that matter.)

          • OK, you got me. It won't work with that 0.01% of Internet users.
            • And that number may be big. But that being said, 0.01% of Internet users is still, potentially, hundreds of thousands of users.
          • by eln ( 21727 )
            You do realize this is 2009, and not 1989, right?
          • Re: (Score:3, Insightful)

            If they have a web browser, but not email, the first site you could send them to would be gmail dot com -- or, if you're security-conscious, h-t-t-p-s colon slash slash mail dot google dot com. It doesn't have to be email, either -- at that point, they'll also have a nice web-based chat client.

        • email isn't exactly great for timely delivery, some places have pretty slow email systems and then there is the issue of greylisting. Plus some peoples email addresses are almost as bad as a lot of urls.

          IM can be an option but a lot of people are banned from using that at work.

        • Re: (Score:3, Informative)

          by Zerth ( 26112 )

          "I'll e-mail you the address"

          Their email client mangled the url and they don't know how to play "turn this character soup back into a valid url".

      • Have you ever tried to tell someone, in a conversation, to go to "tech dot slashdot dot org slash story slash zero nine slash zero eight slash nineteen slash one two zero two zero six slash u-r-l dash shortener dash trim dash to dash go dash community dash owned dash open dash source slash? Ever tried to write it down?

        No.

      • by ukyoCE ( 106879 )

        Thankfully most people have figured out how to search google or within websites for meaningful keywords, instead of trying to verbally communicate URLs within a domain.

        The only problem that tiny url services "solve" is twitter. And you're still left with a major problem: you use twitter.

    • by EddyPearson ( 901263 ) on Wednesday August 19, 2009 @08:38AM (#29117945) Homepage

      "The Idea was to save some bandwidth"

      No. It wasn't, and that's a really daft suggestion because the short URL redirects you to the target url, so actually you're adding a tiny overhead.

      They were created to turn extrmemly long links (eg. google maps with lon+lat+cruft in the querystring) into easy to remember and easy to transfer short links. A job they do very well.

      • I agree it's a daft idea, but this logic is false:

        No. It wasn't, and that's a really daft suggestion because the short URL redirects you to the target url, so actually you're adding a tiny overhead.

        This is assuming that a page only contains one link. If a page contains a lot of links, but a typical user doesn't click on many (or any) then you can save a lot of bandwidth by shortening the URLs and then add a small amount of overhead for each one they click on (which the user pays, not you).

    • Re: (Score:2, Interesting)

      Ever had to get someone on a mobile phone to type in a link?
    • by account_deleted ( 4530225 ) on Wednesday August 19, 2009 @08:48AM (#29118071)
      Comment removed based on user account deletion
    • They serve no purpose other than giving people a way to distribute malicious links.

      I get around this by using the TinyURL Decoder [userscripts.org] script for Greasemonkey. It's explicitly designed to dynamically change shortened links back to the full-length originals, telling you exactly where they go without you having to visit the page itself.

      There are only two disadvantages I've found. First, there is a marked delay before it actually decodes the URL, but that's unavoidable. I found the second when visiting the Katawa Shoujo Dev Blog [blogspot.com]. It seems for reasons related to limitations of Blogspot the link to

    • The Idea was to save some bandwidth

      I thought it was to make URLs easier to read or pass around. Didn't tinyurl exist before twitter?

      Which would you rather give someone over the telephone:

      http://maps.google.com/maps?f=q&source=s_q&hl=en&q=Pier+5,+San+Francisco,+California+94111&sll=37.0625,-95.677068&sspn=32.527387,65.830078&ie=UTF8&cd=2&geocode=FcvBQAIdZmG0-A&split=0&ll=37.800239,-122.396085&spn=0.007918,0.016072&t=h&z=16&iwloc=A [google.com]

      OR:

      http://tinyurl.com/m [tinyurl.com]

    • Re: (Score:3, Interesting)

      URL Shortners Are Bad....They serve no purpose other than giving people a way to distribute malicious links.

      And in other news, GOTO's considered harmful?

    • Agree wholeheartedly. I am incredibly wary of any shortened URLs.
      I know what with Twitter and all they may be important to some, but I see them more and more used in forums and message boards. Why use a shortened url when posting from a computer? Is it really harder to (ctrl+c ctrl+v) a full url than to ctrl+c, open a new tab, type tinyurl.com (or click a bookmark), ctrl+v, click "make tinyurl", highlight the new URL, ctrl+c again, and finally ctrl+v it into the post? Seems like more work to me.

      My AV protec

    • [URL shorteners] serve no purpose other than giving people a way to distribute malicious links.

      I only use them to distribute long URLs by e-mail since some popular e-mail/web-mail clients (still!) break long URLs by wrapping them funny.

    • OK, I run a (small) URL shortening site: http://shortify.com/ [shortify.com]

      You're wrong on several counts. First, URL shorterners were never designed to save bandwidth. The whole idea is absurd, since you're introducing (at least) several hundred bytes of HTTP headers for the 302 redirect every time someone clicks a link.

      Second, abuse is certainly an issue that I deal with. But it's perfectly managable. Spammers submit a lot of links, because many of them stop working once the message boards they've spammed take their po

    • by adolf ( 21054 )

      Case in point:

      http://www.amazon.com/gp/product/B002DHLV8S/ref=s9_simz_gw_s8_p65_i1?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-2&pf_rd_r=10Y89T4V261QMCTNJ4VJ&pf_rd_t=101&pf_rd_p=470938631&pf_rd_i=507846

      Oh, sure. I can make a link [amazon.com] out of it, which works fine on a web forum, but does not fucking work on a telephone or a newletter or a postcard or...

      "Yeah, Jeff. Amazon's taking preorders on Windows 7. Can you believe how much they want for that shit? No, really: Just go to double-yoo-double-y

      • are there any URL shorteners that only use lower case letters and numbers? It would make the shortened urls a little bit longer but MUCH easier to read out.

        • by adolf ( 21054 )

          Hear, hear.

          I second the motion.

          (And, no, I don't know of any.)

          Adding an extra letter (or two) and turning things lower case (or, better, case-insensitive) would be an absolute fucking boon for brevity and verbal communication of Web things.

    • by sootman ( 158191 )

      I never thought it had to do with bandwidth. I saw URL shorteners become popular shortly after everyone started putting the title of the page into the URL for search engine optimization. It used to be that anyone's blog post would be like http://example.com/blog/2009/09/19 [example.com] or http://example.com/blog.php?story=urls [example.com] but now it's like http://example.org/blog/2009/08/19/why-url-shorteners-are-not-a-good-idea [example.org] . Even Slashdot went this route--one of the URLs for this story is http://tech.slashdot.org/story/09/08/ [slashdot.org]

    • They do serve a purpose. My website isn't malicious. However, since I use a no-ip.org domain, MSN doesn't allow me to link to it in conversations. Similarly, I'm the programmer and owner of an IRC bots which distributes google results - Tinyurl helps me reduce the number of characters I write per URL, and therefore I can pack more results in a single message, reducing the chance of hitting flood protection.

      Additionally, they are useful anywhere a huge URL looks out of place - Email conversations, in-line
    • The Idea was to save some bandwidth

      No, the idea was to shorten URLs that are too long to properly represent without corruption in things like email (though I always thought you just put around the URL and a parser would later properly reconstruct a multi-line URL). Use in HTML is absolutely stupid, as a long URL can be linked with no problem in HTML.

  • I mean I like OSS and all, but I wrote my own redirected for my domain it can't be more than 30 lines of PHP

    http://example.com/index.php?url=http://example.org/long+url/

    SQL lookup, return the url if it exists, increment last number if it doesn't. Return: http://example.org/10/ [example.org]

    Mod Rewrite to assist in the redirect and tada.

    Added benefit of not scaring off friends with an odd domain.

    • I was thinking the same sort of thing.

      For their next attention-getting trick, they are going to open source Hello World.
      • For their next attention-getting trick, they are going to open source Hello World.

        No need [gnu.org].

        • But that's GPLed. I disagree with the GPL on [insert random reason here] grounds. If only they'd used the BSD license then I could take all of their work and incorporate it in to [insert proprietary program here] without having to pay anything back to the community. ;)

  • by zwei2stein ( 782480 ) on Wednesday August 19, 2009 @08:08AM (#29117633) Homepage

    So, they are going open. How is this going to solve issues that make shorteners evil ( http://www.techcrunch.com/2009/04/06/are-url-shorteners-a-necessary-evil-or-just-evil/ [techcrunch.com] )?

    transparency loss (great, there is db that can resolve links. Are browsers supposed to querry 'shortener like' urls and display proper ones?)

    rot & reliability loss (tr.im claims they will be forever open and totally not sell domain to highest bidder and whatnot, but domain is still weakest link - it goes broken and tons of links get broken too)

    pointless proxy (great, so it is now pointless 'open' proxy. yay).

    • Standards for defining "evil" have slipped in the past few years, I see.

      If they're "going open" then I'd say that it's a good start on an open "shortened URL" standard that could, some day, solve those issues while providing a similar function. I can see the use for such a system, if only to provide a way to share links away from a computer, and I'll take short URLs over 2D codes any day.

    • (tr.im claims they will be forever open and totally not sell domain to highest bidder and whatnot, but domain is still weakest link - it goes broken and tons of links get broken too)

      But he said it, and it is now reported on the Internet, so surely it must be true? How can anyone have ever said anything that was then reported on the Internet that wasn't true or that they knew couldn't last? I'm sure that if he does move ownership of the domain to a company or organisation then that company would never sell o

  • by ashtophoenix ( 929197 ) on Wednesday August 19, 2009 @08:09AM (#29117637) Homepage Journal

    Death Metal sends word that the owners of URL-shortening service tr.im are in the process of releasing the project's source code and moving it into the public domain.

    So?

  • by TimHunter ( 174406 ) on Wednesday August 19, 2009 @08:42AM (#29117985)
    FTFA:

    Starting today, tr.im will begin its migration into the public domain

    The source code for tr.im will be released under the MIT open-source license.

    Maybe I'm being too literal here, but MIT-licensed source code is not in the public domain.

    • begin its migration into the public domain

      Though I can't see why they need an intermediate step at "open source" between "proprietary" and "public domain".

  • by samj ( 115984 ) <samj@samj.net> on Wednesday August 19, 2009 @08:52AM (#29118119) Homepage

    I've had a beef with URL shorteners for a long while now for reasons that have been covered ad nauseam (not the least of which being that in addition to adding significant overhead [techcrunch.com] - typically hundreds of milliseconds per request - they are just plain evil [techcrunch.com]). IMO the best solution is to let webmasters create and advertise their own short links using the "shortlink" link relation (e.g. rel="shortlink" in the HTTP headers and/or HTML HEAD) such that they can be auto-detected by clients who then no longer need to generate their own using 3rd party services. I wrote the shortlink specification [purl.org] a few months ago (based on similar work done by others), released it into the public domain using CC Zero and went about soliciting feedback. The standard got a big shot in the arm last week when WordPress.com announced support for rel=shortlink [wordpress.com] on over 100 million pages. I've since requested support be introduced into the top 20 Twitter clients (representing over 80% of Twitter usage) and have had only positive feedback so far. A number of other high profile sites like PHP.net and Ars Technica have also jumped on board. Anyway if you, like me, are sick of URL shorteners then you're welcome to give me a hand making them go away...

    Sam

    • by dkf ( 304284 )

      I wrote the shortlink specification [purl.org] a few months ago (based on similar work done by others), released it into the public domain using CC Zero and went about soliciting feedback.

      So, are you going to just put it on a random website out there or are you going to do the proper thing and get it on a standards track somewhere? (Maybe IETF or W3C.) That's the only way to get it really trusted by the bulk of users, since they trust those organizations to keep on what they've been doing for years.

    • Oh no - not hundreds of milliseconds! Anything but that, for a site I will use a shortener to visit one time in my life! Sounds to me like another case of "I don't understand why people want this, so nobody should have it".

      Shortlink is a good idea for what it does - but it still puts the onus on the web site owner to create and permanently save a shortlink for every piece of content that can differ based on "get" parameters. When you're a google, that's a lot of latitudes and longitudes to have to retain forever.

      The only argument I've heard against shorteners so far boils down to "but people can misuse it!" -- which in the end boils down to "this is For Your Own Good". Never something I've been particularly fond of - especially on the Internet.

      • ...latitudes and longitudes you have to retain forever? I think you're confused about how mapping works. An infinite number of latitudes and longitudes existed well before Google. Well before the USA and computers, for that matter.
        • Sounds like I'm not expressing myself clearly. There are a theoretically infinite number of addresses that map to specific coordinates. A given set of directions that someone wants to link to will contain the source coordinates and one or more destination coordinates.

          In order to provide a shortlink as described, every set of unique directions requested consisting of 2..n coordinates must be perpetually mapped to a shortlink that can be accessed directly for all time.

          To make the same point using a di

    • by Eil ( 82413 )

      Ah, see, you had me in total agreement until I noticed that your source material was a pair of TechCrunch articles.

  • Ok, I know this isn't technically on topic and I'm sorry about that... but I'm having this problem with Firefox on a few sites and since I haven't found anyone else that suffers from this problem I haven't been able to isolate it properly.

    I just tried submitting a URL to tr.im and after doing so my browser bogged down and slowed to a crawl. My CPU usage jumps to 50% (so 100% of one of the two cores I have) and my whole system becomes ill-responsive. Meanwhile the "answer" section of tr.im is "fading in".

  • so cute (Score:3, Funny)

    by jDeepbeep ( 913892 ) on Wednesday August 19, 2009 @08:57AM (#29118189)
    I prefer www.socuteurl.com [socuteurl.com]. It's just, irresistable. There. I said it. I've made the first step toward recovery.
  • Actually, I am thinking of creating a URL shortener inside my intranet. Here's a purpose that no one's thought of, or at least mentioned: it gives a layer of abstraction. Inside the company they can send emails, or put links on web pages that point to my URL shortener, let's say, "Company Policies". That link will always work no matter if the target web page stays on our legacy ASP system or gets moved to our shiny new Sharepoint. All they have to do to fix thousands of links is update the target in the

  • I always wondered how these haven't taken twitter so far, with all the URLs being shortened. I am not a huge fan of twitter, but it serves me well as a means of getting information quickly from a plethora of sources. But I realy have a bad feeling about people clicking without a second thought in all those shortened URLs. All it takes is to subvert a popular tweeter and bang.
  • I'm sorry...

    Twitter is a walled garden. To @reply someone, you have to go through Twitter.

    Facebook is even more of a walled garden. There's a large number of things you can only do with other people on facebook, once you have a facebook account. And, facebook may keep your data forever.

    But URL shorteners? I'm all for making things open source and interoperable, but all this does is make a long URL into a short one. What would opening it up accomplish compared to, say, making Facebook work with OpenID and XF

    • by Yvan256 ( 722131 )

      Even if you don't take Twitter into account, IMHO there's already enough problems with dead links everywhere. When (not if) those URL shortener services go off-line, say hello to millions upon millions of dead links that go nowhere.

Keep up the good work! But please don't ask me to help.

Working...