July 11, 2011
About Apache License at Google

Although all Chris DiBona’s interview at derstandard.at is interesting, I’d like to point to this fragment:

derStandard.at: Why did you choose the Apache license as a default?

Chris DiBona: We really like it, it has a couple of things which make it very modern. Obviously you are getting a copyright grant, you are free to use and modify the software - like with all open source licenses. But it also says for any patents that we have in relation to that software we are giving you a license free of charge, and your users can too. The only exception is, if you sue us - well you don’t have that grant anymore. If you don’t - it’s yours, you don’t have to worry about us sneaking up on you later.

That’s a very good reason to use the Apache License (version 2.0) over MIT or BSD licenses.

April 10, 2011
Is Google +1 Useful to you?

I’m testing Google’s newest take on social networking: Google +1 Button.

First thing is that for some reason you need to enable it in every browser you use. May be it’s because the product it’s in its experimental stage and you need to enable it specifically, and it’s using a cookie (I haven’t confirmed this, but it makes sense). So I enabled it at work, and later I had to enable it again at home (at first I though it wasn’t working at home because I use the SSL version of the web, but it’s not the case: it works perfectly with https://encrypted.google.com/).

The +1 button is supposed to allow you to make or I would say favourite links in the Google search results. Additionally those +1 will appear in your Google profile, and see the +1s of your connections in your searches (you can look at mine).

It’s not a bad idea, if you have your profile account connected with your contacts, which it’s not my case, because it’s not my main email address, and nobody that I know seems to be using Google Buzz.

If the 165 followers I have in Twitter where my contacts in my Google profile, I’m sure we could benefit of our findings and +1s because we kind of share interests and criterion.

But anyway, let’s say you have a good amount of contacts. What’s your workflow when looking for something in the web?

  1. Search for something.
  2. Scan the results page, and open in a new tab the ones that look promising.
  3. Let’s say one of the tabs happens to be the answer you where looking for, so the process ends here. Tidy up (closing tabs, etc), and go on with your life.

So, I am supposed to go back to the search page, scan it again to find the link that provided the right tab, and click the +1 button? I’m sorry, but that’s quite unlikely.

I mean, the search is not important on itself. You’re searching for something, because you need to find it for some reason, that it’s not just the experience of searching.

I’ve found that the +1 buttons are almost invisible for me, because I never remember to go back and make the extra effort of marking something as awesome. I find more effective the bookmarklet I use for adding something to my Delicious, but then we would be talking about a different approach to the idea.

Have you tested Google +1? Is it useful to you?

February 1, 2011
"To verify its suspicions, Google set up a sting operation. For the first time in its history, Google crafted one-time code that would allow it to manually rank a page for a certain term."

From Google: Bing Is Cheating, Copying Our Search Results.

I think the article is worth reading, not only because of the contents (I don’t think Microsoft is cheating is news anymore), but because it’s very well written.

Side note: OMG, how lame!

May 29, 2010
"As open source becomes mainstream, vendors are under pressure to market their offerings using the ‘open source’ brand to the highest degree possible — a trend that may eventually degrade the meaning of ‘open source’ as we know it."

From Google’s WebM license could undermine the meaning of ‘open source’ (via Google WebM Calls “Open Source” Into Question).

That’s true, and it comes with the hype of any technology or trend. Is Open Source trendy? That’s good news, isn’t it?

I don’t think Google it’s undermining the meaning of Open Source, and I’m sure that they’re going to fix it (if there’s a real problem).

by jjm on 12:37pm  |   URL: http://tmblr.co/ZPorZycMjaR
(View comments
Filed under: Google Open Source WebM License OSI 
May 24, 2010
Google’s Hiring!

You may already know it, because they’re hiring aggressively, and chances are that a HR has contacted you too.

My fist Google contact was two years ago, and I did it really bad, because my English was too bad for a phone interview.

In fact that bad experience was very positive for me eventually, because it encouraged me to improve my English. I started to practice writing and speech, and look at me now: I’m living in Exeter and I have a pretty decent level to have a fluent conversation (oh my!).

There are a lot of stories related to Google’s hiring process, well known to be long and painful, and I don’t know if it’s true that they try you from time to time to see if you’re smarter (it’s a way to say grown professionally), but definitely I don’t feel special anymore (I failed twice).

I’m sure their hiring process has its flaws, and I guess they have a lot of false negatives, but very likely I’ll try it again if they contact me in the future.

That’s my love/hate story with Google. I can’t help it!

April 18, 2010
Chromium Removes http:// from the Address Bar
I don’t like it, and it’s not consistent (ftp:// or https:// are still there). Moreover there are problems with the implementation in X11 (although seems it’s fixed, I have to wait to the next update).
I don’t get the point, what are the advantages of hiding something that has been there for more than 15 years?
If you’re wondering, this is Chromium 5.0.377.0.

Chromium Removes http:// from the Address Bar

I don’t like it, and it’s not consistent (ftp:// or https:// are still there). Moreover there are problems with the implementation in X11 (although seems it’s fixed, I have to wait to the next update).

I don’t get the point, what are the advantages of hiding something that has been there for more than 15 years?

If you’re wondering, this is Chromium 5.0.377.0.

by jjm on 10:20am  |   URL: http://tmblr.co/ZPorZyVcrmp
(View comments
Filed under: Chromium Google http URL internet WTF 
March 24, 2010

Trying Hard Not to Be Evil

by jjm on 8:16am  |   URL: http://tmblr.co/ZPorZyS0FvG
(View comments
Filed under: Google empire not to be evil video ABC 
March 12, 2010
A Tour Through the RE2 Source Code

RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python (not confirmed).

It’s a project from the Software Engineering Team of Google, and they’re using it internally as a replacement of PCRE for their C++ stuff (mostly compatible, but you know the devil is in the details).

by jjm on 7:33am  |   URL: http://tmblr.co/ZPorZyQPekq
(View comments
Filed under: regex PCRE Google RE2 
February 3, 2010
"So, what happened with the Android kernel code that caused it to be deleted? In short, no one cared about the code, so it was removed. As I’ve stated before, code in the staging tree needs to be worked on to be merged to the main kernel tree, or it will be deleted."

From Android and the Linux kernel community, by Greg Kroah-Hartman.

The whole post it’s worth reading, lemme quote another sentence Google shows no sign of working to get their code upstream anymore. That’s important, IMHO.

It reminds me the complaint on the way Google is developing another open source project: Chrome (er, Chromium browser); they use several open source libraries, including them in the source tree, and forking existing FOSS code bits for Chromium like a rabbit makes babies: frequently, and usually, without much thought.

So if you want, you can find a pattern here. Google isn’t playing the open source community rules, they’re just using (abusing?) open source. Come on Google, give something back!

July 20, 2009

Google Chrome Promotional Video

Very impressive^W lovely promotional video for Google Chrome.

I must confess that I’ll try Chromium when it’s ready for production, although all the Google^W big brother fears. But hey! Chromium is free software, isn’t it?

by jjm on 9:44am  |   URL: http://tmblr.co/ZPorZy8g32D
(View comments  
Filed under: Google Chromium Chrome Promotion