Open Source Contributors

With the recent news of Sun Microsystems buying MySQL AB for one billion dollars (insert Dr.Evil’s evil laugh here), I hear plenty calling Sun the largest contributor to open source. I beg to differ.

Sun is doing a lot for open source, there is no argument about it, and whatever they do is much appreciated. But calling them the largest contributor to open source, is a little bit too far fetched, I think. First of all, let’s see what we are talking about. Here is the list of open source stuff from Sun (according to their open source initiative page):

  • Solaris Enterprise System / OpenSolaris
  • Linux from Sun
  • StarOffice / OpenOffice.org
  • NetBeans
  • OpenSPARC
  • Java

That’s something, but doesn’t qualify for the number one contributor. First of all, these are mostly Sun’s own offerings. Secondly, some of these (Java and OpenSolaris) have been opened to be saved. They were open when it was pretty much obvious to everyone that if they are not, they aren’t going to last very long. Or, at least, they won’t prosper as they should. Thirdly, the effort that was put in some of these (StarOffice / OpenOffice.org) by Sun isn’t all that impressive. I mean, yeah, they bought and opened StarOffice. People jumped on it and started to improve it. And it improved a lot. But it’s still huge, bloated, and clunky, after all these years…

As I said, it’s still appreciated. There is plenty of good in Sun’s open source initiative. But I think there are companies that have done more good to open source than Sun did. I think that IBM did a great deal more. And it did it before anyone else, when open source needed help the most. Then, I think Google has done plenty and is still doing a lot. And, I think it’s not fair at all to forget Red Hat. These guys made a lot of money on open source software, but they were more than willing to share and invest those money back into the community.

Watching the candidates

I’m not usually very political.  I don’t care much about elections, campaigns, politics or policies, and things like that.  But that didn’t stop me from watching the USA presidency candidate talks at Google.  Here are the names and what I think  of them:

  • Ron Paul.  This was the only video that I watched in full length.  This guy speaks good, and he has plenty of common sense in him.  He’s also pretty popular on the Web, but, somehow, I doubt that he will make it to the president.  He and his campaign contradict the interests of too many people.
  • Hillary Clinton.  She speaks like a politician with a lot of experience.  That’s probably why I don’t understand much of her.  Watched the video for about 10 minutes.
  • Barack Obama.  I don’t have much interest in hearing how he reads “I think” and “I believe” of the paper.  He looked very much like someone who haven’t written those notes…
  • John Edwards.  This is the case of one picture being a thousand words. It’s much easier and faster to say “I don’t believe that guy” after taking half a second look at him, than listening to an hour of him talking.

User registrations disabled

For a few years now, since I started to use real blogging software (such as NucleusCMS and then WordPress), anyone could register on this blog and become a member.  Membership didn’t offer much though.  The main feature members have that others don’t is that they can work with the archive of their comments on this site.  For the rest of the visitors, what was posted, was posted, and there was no way to change it.

Together with a few legitimate users, hundreds of abusers (SPAM posters, bots, etc) registered.  Sometimes their registrations were cleaned out by one of the plugins.  At other times, I removed them manually.  And then still a few of them stayed, masking as real human beings and not doing much damage.

As I mentioned recently, I have installed WP AJAX Edit Comments plugin, which allows comment posting folks to edit their own comments during a certain period of time (15 minutes). This works pretty well for typing mistakes, premature postings, and that sort of things, which appear to be 99% of all issues people have with their own comments.

Since there is no more need for user registration, I have closed it.  I have also removed all user accounts from this site that don’t have at least one comment.  If you think that you need an account, you can send me a message, including your email, username, and a reason for why you want it (I’m really curious).  I’ll make you one.   If you have an account, but forgot your credentials, drop me a line, and we’ll reset it together.  For the rest of you, just use the commenting form and you should be fine.

The webmail observation

Interestingly, out of Gmail, Yahoo Mail! and Hotmail, only the first one does not append advertising messages to actual emails.  I am rather surprised by this, given we just started with the year 2008.

I remember back when Hotmail and other webmail services were just starting, it was a common practice to monetize on advertising banners shown to webmail users, while also embedding advertising messages into outgoing emails.  That was a really ugly situation, but a lot of people suddenly got free access to email, which was great, so we lived with it.

While free webmail has always been useful, most web people prefer to have a mailbox under their own domain.  Or at least they preferred before Gmail came into play.   Nobody ever took you very serious if you were communicating using a well known free webmail service.

When the coolness of your own domain started to grow, many webmail services tried to meet the needs of their users and attempted to hide the obvious facts of them being free webmail services.  This was the time when webmail services registered tonnes and tonnes of domain names and offered their users a choice of any for their mailbox.  It was also the time when some stopped embedding advertising into outgoing emails.

For a few years, I stopped caring much about this issue, since I got a proper mailbox, as did many other people with who I communicated.  I knew of webmail existence, but it was mostly outside of my scope of interests.   Until Gmail came out.

With Gmail, Google changed the perception of webmail once again.  Two things that they did differently were AJAX interfaces, which provided for a much faster and more responsive user experience, than traditional web sites; and plenty of space.  If I remember correctly, Gmail offered something like 1 GB mailboxes.  That was in time when most other webmail services were giving out 10 or 15 MB.  “You will never have to delete an email message ever again“.

Google managed to make webmail popular again.   They implemented most of the good stuff, ignored mistakes, and came up with a few smart things of their own (conversation grouping, labels instead of folders, etc).  And, of course, one of the things that they did right was the advertising.  While reading mail, users see ads for related stuff – in clean, text, no blinking manner.  And no outgoing message is ever modified by Gmail to include advertising or to suggest that recipient should  give Gmail a try, or any of such nonsense.

I move all my mailboxes to Gmail.  This my only email interface these days.  And I’m pretty used to it now. And a lot of other people are back to webmail. And so it amazes me to no avail that some web services still don’t get it.  After all this time and all these lessons.  They still including their ads in outgoing messages.  This is really weird…

To all of you using Yahoo Mail, Hotmail, et al, – you should really give Gmail a try.  At least you’ll know for sure that your recipients will get messages exactly as you send them.  No more, no less.

WordPress comment-related plugins

I went through a few comment-related plugins in the WordPress plugin directory.  It’s amazing how much cool stuff is written and uploaded over there.  Here are just a few to give you an idea of what you can find and install on your blog:

  • WP AJAX Edit Comments – this plugin can be used to allow people, who comment on your blog to edit their comments.  They don’t even have to be logged in, and they will still be able to edit their own comments for a period of time.  Also, this plugin provides some nice functionality for blog administrators and moderators, who can approve, delete, or mark comments as SPAM from the post at the blog, rather than from the email message or blog administration interface.  I have installed this plugin, and you, my dear visitors, should be able to fix your own typos now.  Let me know if it doesn’t work for you.
  •  CommentLuv – this plugins helps blog owners to give back some love to those who comment on their blogs. When a person leaves a comment on your blog, CommentLuv plugin navigates to this person’s web site (the one that was mentioned in the comment form), looks for an RSS feed of that site, and, if it finds the feed, gets the latest post from it.  It then appends a link to that latest post to the person’s comment. I tried this plugin and it works very well.  However, I decided to not use it here just yet – not because of the plugin quality, but because of the general way I see discussions here.  I’ll probably use this plugin on one of my other blogs.
  • Ajax Comment Posting – this plugin makes comment posting a little bit faster.  It avoids the page reload for when the comment is posted.  I’ve installed this plugin on this blog, but somehow I still don’t see it working.  If you notice that it works or, on the contrary, it breaks something for me, please let me know.
  • Delink Comment Author – this plugin helps in those cases, when someone posts a nice comment to your blog, that you want to approve, but don’t for the link that author of the comment used as their web site. With this plugin, you can remove the link to the comment author’s web site via comment administration of your blog.  I have installed this plugin too, and it seems to work exactly as advertised.

And now is a really good time to see if the comments on this blog still work for you.  I’ve tried to test things out and make sure that everything is OK, but to be on the safe side – you should too.  Please, leave a comment to this post and let me know if it works or if something is broken.  If comments don’t work at all for some reason, please drop me a line using any other way.