Archive - Feb 2010

February 17th

Maemo, Moblin, MeeGo, and running RPMs on the #N900

The recent announcement about Nokia and Intel planning on merging Maemo and Moblin into MeeGo has generated a lot of interesting discussions online. What does this mean for the future of the N900? What does this mean for developers wishing to write for Maemo or Moblin? Perhaps the biggest discussion has been about the packaging system. On the MeeGo FAQ page, they say “MeeGo will use the .rpm format”.

Now if you think the wars between Mac and PC users can get a bit over the top, you should see the discussions that go on between developers concerning one packaging system or another. I jumped into the fray and asked if anyone had run RPM on the N900. Other than a few replies suggesting I wait until Meego is available or asking why anyone would want to do that, I’ve gotten little for responses.

(Categories: )

Wordless Wednesday



Dental Xray, originally uploaded by Aldon.

(Categories: )

February 16th

Some Days...

Some days there are so many different things going on, it seems impossible to plan out the day. Some days you get curves thrown at you and all your plans go out the window. Then, there are those days that both situations apply.

My original plans for today included going to New York to cover Engage Expo! for this blog as well as a couple of other media outlets. To do this, I would have to miss an important conference call with a technology client as well as several important political events.

At 9:45 today, Senator Dodd was supposed to tour the Kleen Energy Plant in Middletown, CT where an explosion recently took the lives of several workers. Then, at 1:30 PM, he is supposed to hold a press conference in Hartford about credit card protections taking effect next week.

In between those two events, starting at 11 Ned Lamont was scheduled to make a special announcement at the Old State House in Hartford, followed by a reception at City Steam afterwards. Later in the afternoon, various organizations are gathering for a Mardi Gras Style March in Hartford for Jobs and Health Care Reform, ending at the CT Business and Industry Association headquarters at 6 PM.

All of this went out the window as we received four inches of snow over night and I needed to take Fiona to the dentist for an appointment, that due to various complications ended up taking over two and a half hours.

Now, a few hours behind schedule, I’m finally getting a chance to look at my messages, and there are plenty to respond to. Fiona is sitting quietly on the couch and Kim is on a conference call.

(Categories: )

February 15th

The Great International Open Source Conspiracy

“Russian immigrant” Sergey Aleynikov was indicted for “theft of trade secrets, transporting stolen property in foreign commerce and unauthorized computer access” according to a story in Friday’s New York Times. The article goes on to say that:

Prosecutors also asserted that Mr. Aleynikov, during time he was at Goldman, transferred thousands of files of computer code related to Goldman’s proprietary trading program to his home computers.

In a Bloomberg article from last summer it was reported that Mr. Aleynikov copied source code to Xp-dev.com, a website run by London resident Roopinder Singh utilizing servers in Germany. The website was providing a source code control system popular among open source developers. It is common for open source developers to share software around the world.

I do not know what software Mr. Aleynikov copied to the server in Germany or whether or not he unintentionally copied more software than he should have. However, there are several issues that come up.

Back in July, I wrote about Sergey Aleynikov and Open Source software. There, I listed a couple open source projects he had been involved with. Other articles report that Mr. Aleynikov was working on Erlang, an open source general purpose concurrent programming language. Erlang is covered by the Erlang Public License which requires that you provide copies of covered software that you modify. It is worth noting that this is covered by Swedish Law. This is a common feature of many open source projects.

Without knowing what code Mr. Aleynikov intentionally copied, we cannot know whether he was breaking U.S. law or simply fulfilling his legal requirements of Swedish law. Since Erlang and some of the related software is open source software from Europe, it does make some of the ‘foreign commerce’ issues sound a bit more dubious.

Of additional concern is the allegation that the code was ‘related’ to Goldman’s proprietary trading program. If any of Goldman’s proprietary trading program was written in Erlang, than the source code for Erlang, which law requires to be transported to foreign companies is ‘related’ to Goldman’s proprietary trading program. Goldman Sachs could be inadvertently forcing their employees to violate their own confidentiality agreements and U.S. law.

Companies get great benefits by using open source software. However, they need to understand what they are doing and their requirements about sharing changes they make to the open source software with the broader open source community. If Goldman Sachs and the United States Attorney’s Office is going after Mr. Aleynikov for fulfilling his obligations to the open source community, then they are doing a disservice to everyone who benefits from open source software, including themselves.

(Categories: )

EntreCard Dropper Analytics

Yesterday, I completed the first version of my EntreCard analytics program. Over the past several days, there has been a discussion about ‘ghost droppers’ or ‘cheaters’ on EntreCard that use some sort of script to give an appearance of having visited your site when they really haven’t.

I thought it would be interesting to take a look at data from Google Analytics and compare it to EntreCard data. While many people are concerned that EntreCard drop data may over represent the number of visits, Google Analytics data may under represent it. First, it only shows people who have stayed around long enough for the whole page to load. People who visit, see that the most recent article hasn’t changed and move on before the rest of the page is loaded are not counted.

Likewise, this is based on data of people who have visited from the EntreCard drop inbox. In my case a little over half of the traffic coming from the EntreCard website comes from people’s drop inbox. Another third comes from Advertisements and the rest from other parts of EntreCard. Unfortunately, it is only easy to tell where a person is coming from if the incoming link is from their drop inbox. It should also note that EntreCard traffic makes up only a very small amount of my total traffic.

This tool only shows visits from people that you have dropped your card on. If you haven’t dropped your card on someone, your card won’t be in their inbox, and they cannot return the visit this way.

Related to this, it does not provide information about people who have visited your site because they came to it from EntreCard at some point in the past and have bookmarked the site, or who click on your ad on a different network, like Adgitize or CMF ads, again, because they’ve seen your ad or visited your site from EntreCard in the past. Martin considers this a ‘flaw’ because it is likely to under represent people who might have come to your site via EntreCard, but ended up coming via a different network. I think Martin is overstating his case. This tool does what it does, it reports the number of page views generated by having a card in someone’s drop box.

With that, I have now made this tool available to anyone who uses EntreCard and Google Analytics. If you go to EC Analytics you will be asked to give permission to my program to access your Google Analytics data. The program will then list the various websites that you have data on. When you click on the website, it will provide a list of EntreCard userid numbers and the number of pages they have viewed on your site over the past thirty days when clicking on your card in their drop inbox.

By visiting the people that are most likely to return the visit, you are increasing the chances of people becoming repeat visitors. By skipping the people that are already visiting you because of other sites, like Adgitize, CMF ads, or from their own bookmarks, you are focusing on the people that are less likely to come through other methods anyway.

This is still a first version of the program, so improvement suggestions are welcome. To the extent that this becomes a helpful tool, I may gather data from this page to provide aggregate information about which people seem to visit the most pages from cards dropped on them.