Archive for the ‘Technology’ Category

Things To Hate About API-TOS

  • Comments (-)

I’m at the Glue Conference all day.  So far, it’s far exceeded my already high expectations.  I’m now sitting in the API track and the first two presentations have been dynamite.  Clay Loveless from Mashery just did a presentation titled “5 Things I Hate About Your API-TOS“.  He nailed it.  Here are his top five (most important last), along with some commentary from me. 

For simplicity, I’ll call the company providing the API’s the “platform company” and the companies using the API as the “ecosystem partners.”  Also – I’m not picking sides here as I’m an investor in both “platform companies” and “ecosystem partners”.  Rather, I’m just trying to summarize Clay’s points, bring out a few ideas, and give you a sense of the kind of stuff we are talking about at Glue.

5. Do You Think My Code is Yours?  While it may seem like a stretch that a platform company trying to create an ecosystem would try to assert this, the phrase “derivative rights” appears in a surprising number of platform company API’s.  And I’ve run into people that actually believe they own the code (or rights to the code) developed by their ecosystem partners.  The only thing I can say to this one is “be careful and don’t accept absurd assertions.”

4. It’s Just Tooooooo Loooooong.  This one is related to the next one, but it’s what happens when the lawyers take over.  See #3.

3. It’s Written in Legalese, But I Speak Geek.  Thanks for the 14 page TOS – now what the fuck does it mean?  Give me a one page summary in plain English and bullet points.  Be “ecosystem friendly” – all the time.  Don’t bury the lead on page 11.  Just tell me the rules so I can play by them.

2. Commercial Use OK Or Not?  I’m seeing this become increasingly contentious between some platform companies and their ecosystem partners.  Until the platform company is successful, this is a mellow and happy situation.  Once the platform company becomes successful, often in part to the adoption of their API by their ecosystem partners, the platform company starts trying to split out commercial and non-commercial use, at least in certain areas.  If you are an ecosystem partner and you think this evolution should be against the rules, just check page 10 of the TOS (per point #4) where it says “Company reserves the right to change any aspect of the TOS at any time in the future.” 

1. TOS != Product Roadmap Communication Platform.  As an ecosystem partner, you should assume the platform company will change its roadmap over time to support its business goals. It can be painful when this happens in the context of a TOS change, although I think there are some cases where the platform company just has to say “ok – here’s how we are going to do things going forward – deal with it.”  The solution to this one is clear and open bi-directional communication – as long as there is trust and no one is trying to hide the ball or do things that are clearly “over the line” in terms of the TOS, these situations are usually quickly resolvable with an appropriate commercial agreement.

Oh – and if you want to run Java on an Apple IIc, here’s how you do it.

May 26th, 2010     Categories: Technology     Tags: , ,

Don’t Be A Twammer

  • Comments (-)

I hate spam.  Over the years I’ve been an investor in a number of companies that address the spam problem, including Postini and Return Path.  I’ve also been involved in lots of other companies in the email ecosystem and spam has always been something I’ve paid close attention to.

I’ve thought hard about Blam (Blog Spam), Spim (IM Spam), Skam (Skype Spam), and SMam (SMS Spam).  A few times in the past I’ve thought about Twam (Twitter Spam) but Twitter has done a good job so far of dealing with most of the nasty stuff, the most visible being the porn-follower twam that they somehow managed to beat back (or that I’ve successful ignored).

Today, I got caught in a twam trap.  I got a note from someone to try out a service.  It’s someone I’d heard from before so I went to the new site and played around with it.  I wasn’t terribly impressed and didn’t really get it.  A few minutes later I got a DM from a friend that said “@bfeld none of the links on that page are active, fyi. tried Chromium + Safari”

I didn’t know why my friend was tweeting me that, but then it occurred to me that playing around with the software must have sent out a tweet.  I took a look and lo and behold it did.  I didn’t want that, nor did I set it up.  But it did.  Yuck.

Automatic tweeting from within applications is becoming commonplace.  This is good in many cases, but unless the sender authorizes the actual tweet, it’s twam.  There’s no opt-in dynamic around twam, so before a service sends out a tweet for the first time, it seems like good form is to make sure the user wants to tweet.  Most, but not all, do.

When you develop a twitter integration, think this through.  Don’t be a twammer.

April 9th, 2010     Categories: Technology     Tags: , ,

I’m An Amazon Affiliate Again – Sort Of

  • Comments (-)

On March 8, 2010 Amazon fired me as an Amazon Affiliate because of Colorado HB 10-1193.  I proceeded to have a dozen different conversations (email and live) with several of my state representatives, including one of the co-sponsors of the bill, and each conversation made me more incensed at the abject stupidity and lack of understanding of the dynamics surrounding the situation.  Ultimately, the argument came down to one of protectionism – e.g. “we have to protect our local merchants so Amazon shouldn’t get an unfair advantage by not having to charge state tax.”  I could rant about this for a while, but I’ve got better things to spend my time on at this point.

I’ve been an early Viglink user for a while.  Niel Robertson, the CEO of Trada, introduced me to Viglink’s founder Oliver Roup and I agreed to be an alpha tester.  While we aren’t an investor, I’m intrigued with what Viglink is doing and I’m already a big fan.

Last week I realized that all of my going forward Amazon links (and other links to merchants with an affiliate program) were getting rewritten by Viglink.  As a result, on a going forward basis, I was getting Amazon affiliate revenue (via Viglink) for anyone that clicked through one of my links and bought something on Amazon. 

That was cool, but I have a gillion of old links using my Amazon affiliate code that no longer works.  I asked Oliver if he could rewrite all of the old links also.  Here’s his response:

“We have coded this and deployed it.  As a result, all your dead Amazon affiliate links will be overwritten with our affiliate code and the revenue will be credited to you.  What’s more, we just created an affiliate program against ourselves – any links you have to us on your blog will automatically be affiliated and you will receive 10% of the revenue from any customers we get as a result of those links.”

Awesome!  If you are a fired Amazon Affiliate in Colorado, take a look at Viglink.

March 31st, 2010     Categories: Technology     Tags: , , , ,

Software Beats Network In My Book

  • Comments (-)

Remember rock / paper / scissors?  It’s a beautiful kids game that unlike tic-tac-toe regularly results in a winner.  Paper always beats rock.  Rock always beats scissors.  Scissors always beats paper.  But what happens when you only have two – say “software” and “network”.

Whenever I’m at a Silicon Flatirons event, I always get into an argument with someone from the telecom world about “what the Internet is.”  Most of the time I try to listen patiently for about 30 seconds as the telecom person explains to me how without them there would be no Internet and the applications that exist are merely “traffic” on “their network.”  They then try to tell me crazy things like “no one will ever need more than 100 Mbps” and say snarky things like “who knows, maybe Google will spend more on their 1 Gbps buildout then they did on the 700 MHz spectrum.”  I try to remind them that when I was 13 someone told me “you’ll never need more than 48k of RAM” and then again when I was 18 someone told me “you’ll never need a hard drive bigger than 10MB".”  Oh, the things people say in the throws of competitive pressure.  Innovation?  Who needs innovation.  Let’s take a big helping of regulation instead.

As someone who has been involved in creating software in one form or another for the past 25 years, I know I’m biased.  I happily live in my little parallel software universe, generate huge amounts of data that travels over these complex networks, and pay a lot of money each month for the privilege.  If you add up all of my bills – Comcast in multiple houses, a Qwest T1 to my house just outside of Boulder (since Comcast doesn’t get there), a Verizon MiFi, AT&T for my iPhone, Tmobile for Amy’s Dash, Verizon for a Droid we don’t use, lots of connectivity to my office, and probably some other stuff I don’t even know about, it’s a big number.  Oh, and that doesn’t even count all the connectively that the companies I invest in use.  You’d think – for all this – the network would be the driver of my behavior.

But notice the different providers above.  Comcast.  Verizon,  AT&T, and Tmobile.  I know my friends at Sprint must feel left out – I’ll have to figure how to get something on the Now Network.  Oh yeah, I’ve got DirectTV in one location (the one with the T1) because of – er – no Comcast to my house.  These companies are all household names for me because they spend ridiculous amounts of money on advertising – not because I love them.  Do you love any of them?

I had an interesting experience in New Orleans over the weekend.  After a day, I turned to Amy and said “have you noticed that almost everyone is walking around with an iPhone?”  I was amazed by the incredible the penetration of the iPhone.  I followed this up with “I wonder what they are all doing since I can’t get a signal on this thing worth a shit.”  Then, during the marathon on Sunday, I noticed that the vast majority of runners who had a device had one of three devices: (1) A Garmin GPS watch, (2) an iPhone, or (3) an iPod.  That was it.  Every now and then someone had a different phone.  But the number of runners with iPhone’s was remarkable.

I can assure you there weren’t using the phone for the network.  It’s pretty funny to watch someone at mile 15 of a marathon on the phone saying “Hello – can you hear me?  Damnit – fucking AT&T.”  Yes – I heard that once.  During mile 15.

I predict all those iPhones were out there because of the software, not the network.

March 2nd, 2010     Categories: Technology     Tags: , ,

Do You Know The Difference Between A Browser and a Search Engine?

  • Comments (-)

Videos like this one remind me that I live in a very tiny corner of the universe.

Only 8% of the people interviewed (out of a sample of over 50) correctly defined a browser.  It also shows how effective Google has been in their approach to branding, especially given that they just aired their first TV commercial a few weeks ago.

February 27th, 2010     Categories: Technology     Tags: ,

My Interview with Jason Calacanis on TWiST #35

  • Comments (-)

On Friday I spent two hours at Mahalo headquarters in Jason Calacanis’ studio filming This Week In Startups Episode #35.  Jason and I have known each other since the mid 1990’s – the last time he interviewed me was at Josh Harris’ Pseudo.com thingymabob as part of a roundtable with Fred Wilson, Jerry Colonna, and Matt Ocko (can’t find the audio on the web – I know it’s out there somewhere.)  No – I wasn’t naked during the interview, but I was a lot younger and thinner.  And I think there were some naked people wandering around.  If you know Pseudo, you know what I’m referring to.  If you don’t, then Steaming Video will give you a few hints.

Jason is coming to Boulder on February 2 and 3 for the first Open Angel Forum in Boulder (if you are an angel investor or an entrepreneur that wants to pitch, sign up on the info on the Boulder Open Angel Forum links.)  So – we talked some about Open Angel Forum, Startup Visa, TechStars, and a bunch of other things.  And then in hour two we did the standard weekly TWiST things.  Oh – and I got to meet Jason’s mom and dad!

January 18th, 2010     Categories: Technology    

Wi-Fi on Airplanes Finally Coming

  • Comments (-)

I’m not on an airplane again until 2010 (1/6/10 to be exact when I head to Las Vegas for CES) which is a relief since I flew 87 segments 2009.  Ok – not as much as Ryan Bingham in Up in the Air (very good BTW) but enough to decide to boycott United whenever possible.

One pleasant surprise on a flight from DEN to OAK on SWA was the presence of Wi-Fi.  I paid my $12 and worked online for two hours instead of using my airplane sleeping superpower.  Little did I know that I was on one of the four planes in the SWA fleet of 500 that had Wi-Fi according to the Gizmodo Complete Inflight Wi-Fi Cheat Sheet.

I think 2010 is the year that Wi-Fi will finally roll out across the domestic airline fleet.  It’s been in the works since 2000 and I remembered waiting, and waiting, and waiting for Connexion to roll out.  And then forgetting about it.  Until sometime earlier this year when Virgin America started offering in-flight Wi-Fi and quickly became my (and many of my friends) method of transport between the east coast and the west coast.  Todd Dagres from Spark Capital nailed it when he tweeted (presumably from an airplane) “True fact – planes with WiFi travel 2x faster than planes without.”

There is something magical about sitting on a seat in a giant metal tube that is flying 30,000 feet above the earth and playing FarmVille.  It finally feels like this is going to happen in 2010.  Hopefully there will be a lot more FarmVille than Skype on airplanes, although if everyone on the plane is on Skype at the same time it probably won’t bother anyone – too much. 

If you are traveling on a flight using Gogo Inflight Internet, My Money Blog has published a set of promotional codes that will give you free Wi-Fi through 1/7/10.  Oh – and join the Gizmodo Mile High Club while you are at it.

And one final question – is it “Wi-Fi” or “WiFi”?  That’ll keep the airline marketing weenies busy for a while trying to figure out the right answer.

December 21st, 2009     Categories: Technology    

Short URL’s Are Entertainingly Out of Control

  • Comments (-)

I’m really pleased that FeedBurner has finally implemented a Socialize feature.  With a few settings, I can now connect my Twitter account to my FeedBurner profile and, when I post something to my blog, have it automatically tweeted out.  There are plenty of nice options to help me format this and the traffic data is supposed to show up in my Google Analytics account, but I haven’t seen it yet.

While I love that I no longer have to do anything to tweet my post (no Mom, that’s not an obscene thing to do, although it sure sounds like it) one thing annoys me.  The short URL.  It’s Goo.gl/fb/…  That’s both (a) not so short and (b) not what I want.  I want fndry.gr/.  That’s my happy short URL that I get from using Awe.sm

I’ve now gone through the following Short URL evolution with Twitter.  I started with TinyURL and manual shorted my URL’s before I tweeted them.  That was a long time ago.  Then Twitter started automatically shortening them with TinyURL and that made it a little easier.  Then Twitter started using Bit.ly to shorten URLs so I switched to Bit.ly.  Then I started using TweetDeck with automatically shortened things using Bit.ly and that made it even easier.  But then we got our own customer URL shortener (fndry.gr) via Awe.sm.  And I shortened things manually for a while.  Then I installed Tweetmeme on my blog and shortened things using bit.ly again for a few days until I figured out how to using the API to use Awe.sm at which point I started using fndry.gr again until FeedBurner Socialize came out.  Now I’m using Goog.gl/fb/

Confused yet?

Oh – and my stats are totally foobared.  I’ve got partial stats about click throughs in Bit.ly, Awe.sm, and Google Analytics.  I realize this is totally self imposed as I shift from shortener to shortener, but I’m just trying to get to the nirvana of (a) using a shortener that I want (fndry.gr), (b) not having to do anything to shorten a URL  (e.g. I want it integrated into my workflow), and (c) having stats about click throughs.

When I went looking around to see how many distinct URL shorteners there are, I was surprised at how lame the Wikipedia page for URL shortening is.  I expected a comprehensive directory – no suck luck. A Google search on URL shortener  wasn’t much help either.  A Bing search on URL shortener was a little better (eek!) and ironically pointed to a Google Knol on URL Shorteners.  Of course, Joshua Schachter’s fantastic rant On URL Shorteners was appropriately at the top of Bing’s search results (Joshua now works at Google if you missed the irony of that one.)

I finally found a Mashable directory on URL Shorteners (90 of them) but it’s from January 2008 – ergo very obsolete.

This is now officially a complete mess.  And it’s going to get a lot messier with the brand spanking new Facebook short URL fb.me.  I can’t wait to see Microsoft’s URL shortener – I’m guessing something like Microso.ft/bing/.

Someone please stand up and help stop the madness.  Al Gore, where are you when we really need you.

December 19th, 2009     Categories: Technology    

Trying to Help AT&T Get Better in Boulder

  • Comments (-)

Last week I complained about how miserable I was with AT&T.  I love my iPhone, but the AT&T service (both data and voice) is abysmal here in Boulder.  All my Blackberry friends on Verizon are happier, so I decided to try a Droid on Verizon.  After 24 hours I bailed and went back to my iPhone – the Droid just isn’t ready for prime time IMHO.

Thaddeus Arroyo, the CIO of AT&T Services, is on the National Center for Women & Information Technology board with me and saw my tweet (apparently via Facebook) whining about AT&T.  He reached out to me immediately and asked if he could help in any way.  I sent him a long note which has resulted in a call tomorrow with the senior regional area support executive.

So – I’ve got my issues and can clearly articulate them, but I’m looking for a longer list.  If you are a Boulder-area AT&T / iPhone user and you are having trouble with voice or data, please leave a comment here with some details for me to share.

December 14th, 2009     Categories: Technology    

Why Did Microsoft License Exchange ActiveSync to Apple?

  • Comments (-)

While I’m delighted that my iPhone syncs with my Exchange Server, I’ve been struggling to figure out why Microsoft licensed ActiveSync to Apple (and Google).  For a long time, I used a Windows Mobile device because of the integration with Exchange (I’ve never been a Blackberry fan).  Once the iPhone integrated with Exchange, that was it for me and I switched to the iPhone.

As I asked folks about this, I heard two reasons:

  1. The government made them.
  2. Ego: Microsoft wanted to be able to say “Apple licensed something from us”.

Neither of these is very satisfying to me.  No one said “licensing fee” – and I can’t image the magnitude of the license fee is material to either party.  Some people are speculating its a clever move by Apple but that leaves me perplexed as it is so obviously useful to Apple users that I can’t believe Apple didn’t do it years ago.

When Apple released Snow Leopard and we started talking about the upgrade for the Mac users in our office, one potential reason occurred to me.  After some discussion, we realized we needed Exchange 2007 to be able to have Snow Leopard connect to Exchange natively.  Hmmm – we have been running Exchange 2003 (very nicely, thank you very much) since – well – 2003. 

As a result, the only thing that motivated us to upgrade to Exchange 2007 is Apple Snow Leopard integration of Exchange ActiveSync.  If this is the reason, it’s a smart strategic move on Microsoft’s part.  As part of our Exchange 2007 upgrade, we are buying a two year “upgrade insurance” package so we’ll get an upgrade to Exchange 2010 for free.  Microsoft defers any discussion around switching to Google Apps for us for at least three more years.  While Microsoft runs the risk of losing desktop clients in the enterprise, I think they were going to lose these clients anyway to a Mac + Internet based solution so now they at least get to keep the server piece firmly in place.

While Microsoft has finally announced a version of Outlook for the Mac, it seems like a completely irrelevant thing at this point given how miserable and hated Entourage is (e.g. Mac users have already figured out a different email solution.)  Now with native Exchange integration into the free (and perfectly adequate) Mac email client, the discussion around this seems to be over.

Of course, I could be over thinking this.  Microsoft’s press release around this reads like “hey – look – we are licensing our IP – isn’t software IP great – aren’t we nice?” so there could be something here around software patents.  I’m struggling to reconcile Microsoft’s 2008 Interoperability Principles with the notion that they are licensing the IP to access these “interoperable software components.”  Per the press release:

“The Exchange ActiveSync IP Licensing program is another example of how we are continuing to deliver on our commitment to increased openness and collaboration,” said Horacio Gutierrez, vice president of intellectual property and licensing at Microsoft. “This technology is being sought out by our partners and competitors alike because it enhances their value proposition to their customers, and we believe that to be a testament to the innovation taking place at Microsoft.” 

It feels like there is a deep master plan going on here.  I just can’t seem to figure it out.  Now, if Apple would just implement Exchange Task sync on the iPhone, I’d be really happy.

Enhanced by Zemanta
September 8th, 2009     Categories: Technology