the blog, internetMarch 1, 2007 12:57 pm

Free your web: Part 1 – Intro

The last question I asked Simon Martin in his interview got me thinking. I asked him whether the choice of Google as a search engine provider compromised the aim of promoting Free Software.

I’ve always tried to pick web sites that run Free Software, such as phpBB forums and preferring ibiblio.org/webster or Wiktionary, but it’s not really been as part of a conscious decision. I’ve never sat down and thought that I’m only going to use web sites that run Free Software, but recently I’ve started to realise this issue’s importance.

That was one of the reasons I moved this blog from Blogger to Blogsome. You can see some of my thoughts at the time in my "Blog Move" post. It was also behind my recent decision to move my web mail from GMail to ippimail.

I’ve been guilty of using the convenient web services, such as Google, but I want to start putting that right.

For that reason, I’ve decided to write this series of posts, called “Free your web”, which will look at what Free Software web services are out there. I’ll also go into some depth about web search and some ideas about what can be done to make a competitive Free Software search engine.

This issue has also been discussed on the gNewSense mailing list. Try starting here.

Changes

Thinking about web software in the same way as desktop software, there is no doubt in my mind that it should be just as Free. For that reason, I’m giving this blog a freedom audit and some things are going to change.

You know that I want this site to generate some income so that I can spend time developing Free Software; well, I’m going to have to find some different methods.

I use AdSense contextual advertising, and links to products on Amazon. Neither of the corresponding sites are running on Free Software. Until I find suitable replacements, advertising on this site is suspended.

I use Google Analytics to handle the statistics for the site, so I can see which posts are popular, but that will have to go.

I provide a link with each post to enable readers to ‘digg’ it; but digg isn’t Free Software so that too will go. That one’s more of a shame because I’m grateful for those who have ‘dugg’ posts in the past, and it has generated traffic. However, I shall talk about alternatives to digg (and del.icio.us) quite early in this series, so I hope you’ll try them out.

The series

As mentioned above, a good part of this series will talk about web search and some ideas of how a competitive search engine could be made, but these are some of the issues the earlier posts will cover:

  • Why should we care?
  • Is Google the enemy?
  • Business models for Free Software sites.
  • Alternatives to digg and del.icio.us.

And we shall finish the series with an interview with LinuxQuestions.org founder, Jeremy. LinuxQuestions.org runs Linux Bookmarks, a successful alternative to del.icio.us.


I hope you’ll stick with this. I think it could be one of the most important issues facing Free Software at the moment.


GNU Free Documentation License

Copyright (c) 2006-2007 Michael J Kaye.

Permission is granted to copy, distribute and/or modify the content of this blog post under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
programming, internetJanuary 5, 2007 6:20 pm

Google Web Toolkit: A Free Software AJAX framework from Google

On December 12th, Google made their "Google Web Toolkit" (GWT), version 1.3 Release Candidate, Free Software. It’s released under the Apache 2.0 license.

I haven’t yet used GWT, but it looks very clever. You write code in Java, against the GWT API, and then GWT compiles it into a JavaScript AJAX application.

AJAX

AJAX is the next step in the evolution of several existing technologies. Its predecessor is DHTML, which is the combination of HTML, CSS, and JavaScript.

From Wikipedia:

Ajax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is meant to increase the web page’s interactivity, speed, and usability.

The Ajax technique uses a combination of:

  • XHTML (or HTML) and CSS, for marking up and styling information.
  • The DOM accessed with a client-side scripting language, especially ECMAScript implementations such as JavaScript and JScript, to dynamically display and interact with the information presented.
  • The XMLHttpRequest object is used to exchange data asynchronously with the web server. In some Ajax frameworks and in certain situations, an IFrame object is used instead of the XMLHttpRequest object to exchange data with the web server, and in other implementations, dynamically added <script> tags may be used.
  • XML is sometimes used as the format for transferring data between the server and client, although any format will work, including preformatted HTML, plain text, JSON and even EBML. These files may be created dynamically by some form of server-side scripting.

Java

The fact that you can code in Java may well make the process much more pleasant, and give a greater sense of power.

Interoperability

One of the really clever things about GWT is that it should take care of browser incompatiblities for you. JavaScript programming is notoriously difficult, because of the differences in browser implementations. Trade-offs are often made in deciding which browsers to support, and to what extent.

If GWT lives up to its promise, and deals with that worry, then it’s worth using for that reason alone.

Capabilities

I’ve been pretty impressed by the samples I’ve seen, and the extra libraries people have made available. Check out some of the links at the end of this post.

On the GWT site itself, there’s a sample that emulates a desktop email application. It’s pretty impressive. Also have a look at the GWT Wiki & gwtpowered for some other nice examples, and additional components.

There seems to be a rich set of components available from third parties. Even better, most seem to be Free Software.

*** 

I hope to use GWT, in the not too distant future, to help create an AJAX interface for SquirrelMail and, in turn, ippimail. Given what I’ve seen, I’m really looking forward to it. The practice should also be useful in building some Java skills.


Related posts:

Links: 


GNU Free Documentation License

Copyright (c) 2006-2007 Michael J Kaye.

Permission is granted to copy, distribute and/or modify the content of this blog post under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
internet, interviewsDecember 20, 2006 12:34 pm

ippimail: An interview with co-founder Simon Martin. Exploring the web-mail service that runs on Free Software and donates to charity.

Following on from my posts about ippimail (here, here, and here), one of its co-founders, Simon Martin, kindly agreed to give an interview.

He tells us what ippimail is, why it was started, what drew him to Free Software, where it is at the moment, and what the future holds. I would like to thank Simon for taking time out of his busy schedule to answer these questions, and for starting such a great service.

***

Can you describe your background?

SM: I was born in Sweden, hence the interest in making a social contribution perhaps… :-) I moved to the UK when I was ten years old. I trained as a photographer but as the industry turned digital I found myself drawn to the post-production of images as opposed to the creating of them. For the last ten or fifteen years I have spent my time working with other photographers on enhancing their images as opposed to my own. This is where my interest in computers and Open Source started. I began to understand just what a computer could achieve.

The second co-founder of ippimail is a photographer who I have worked with for a number of years.

The third co-founder, my wife, has worked in charities for many years and lately worked in education for local authorities as a project manager.

Can you explain just what ippimail is?

SM: Ippimail started as a hotmail-style email service but is evolving into more of an umbrella site where users can turn their everyday web use into funds for charities at no cost to themselves. Even if you don’t want to use webmail, you can do your shopping through the ippimail shopping directory or your blogging or your Google searches through ippimail. Each activity helps raise funds for various charities.

It is also intended as a showcase for open source software. The entire site is built exclusively on OS software and we will contribute any new code we create to the community. 10% of money we raise will also go back to the community.

Why did you start ippimail?

SM: It started as my wish to contribute to the open source community. I have always been a Mac user, on moral grounds, and the introduction of OS X introduced me to the secure and standards-respecting world of Open Source.

I wanted to do my bit towards furthering the Open Source ideals. I’m not a programmer so I had to think outside the box a bit. Email is both something which everyone who uses the internet does and is perhaps the single most demanding service out there. It seemed an ideal vehicle to use to show off OS and evengelise it to a wider audience.

What drew you to Free Software?

SM: The fact that it is a community thing. Nobody really owns it. It’s therefore much more difficult for anyone to abuse. There are no lock-ins.

What do you think is the most important aspect of Free Software?

SM: The fact that it is cost-free isn’t such a big thing. The fact that it is free as in ‘freedom of speech’ is the draw for me. I also like that the source code is open so we can tailor it as we require and can fix any issues we find with it.

How well is ippimail doing?

SM: It’s much slower going than we had hoped but we are getting there. Spreading the word is the main challenge along with getting people to understand a new concept in terms of what the project is about. Things are so disposable these days that people have a hard time caring about something enough to make it grow. They want it fully formed from the start. Community efforts aren’t like that. They start small and everyone chips in.

How many charities have signed up so far?

SM: Twenty or thirty I would say… We worked very hard to get some familiar names on the list from the outset. Charities like Born Free have been fantastic to us and really understand the concept of building something.

Which of the services (mail/blogs/search/shopping) seem to be doing the best?

SM: You are really comparing apples and bowling balls there… Webmail is doing the best in terms of the number of people using it but the shopping directory is doing the best in terms of raising money. Both are as important to us.

With the webmail, the priority has been to get the actual service up to scratch, not serve the advertising. We now have really good spam filters in place, mail forwarding, filters, html composer etc etc in place.

What developments can we expect to see in the near future?

SM: We’ll be getting even better spam protection, more storage space in webmail, the blogs will be more customisable, we’ll get a US-centric shopping directory. Not necessarily in that order… :-) We also want to introduce ‘disposable’ email addresses.

Are you planning to launch any other services?

SM: That would be telling! The priority in the near future will be to do what we are already doing but do it even better. We do have new aspects to ippimail up our sleeves. Watch this space :-)

What else is in the future for ippimail?

SM: To really get the word out about what we are doing and get people to get more involved. We want users to take ownership of the project and run with it. We pride ourselves as being highly responsive to our users and want to build on that relationship in the future.

We also want to create partnerships with suitable companies and other websites and services. Anyone in the US who wants to sponsor us by way of hosting and storage? This way please… ;-)

What do you consider to be the benchmark for web-mail?

SM: Hotmail in terms of users, Gmail in terms of storage and bits of the interface, ippimail in terms of ethics and approach!

What is the best way for people to help?

SM: Use the services we offer! Help spread the word. Communicate any issues you have with the service to us. Volunteer to do some coding. There’s lots of ways to get involved. Even if all you ever did was go through us to do your Google searches, that would be a great help to us.

The great thing about ippimail is that helping the project out is painless. It just requires a tiny bit of time at the beginning.

Does the choice to use Google as your search source compromise your aim to showcase Free Software?

SM: Yes and no. I understand the ethical issues people have with Google, but if we want ippimail to succeed we need to be ‘mass market’, at least to some extent. Google is generally seen as the favourite search engine at the moment so that’s what we want to offer for now. Having said that, we will be offering alternatives in the future. The main problem here being getting an income from the websearch service. This is another area where Google scores highly.

The other thing is that ‘my enemy’s enemy is my friend’. Google are giving the right people some bloody noses as far as I am concerned. Sometimes we need to tickle Google’s toes as well of course…

In time, perhaps with ippimail’s help, the OS community will create a rival to google. Then the choice will be easy.

As I was saying to someone else recently, I often feel that we disappoint people who want ippimail to be ‘purer’ in the immediate term. The fact is that ippimail has to be financially viable as a first priority. This involves short term compromises. The more people get behind the project, the more we will be self sufficient and able to take an ethical stance more often. This is a tough message to get across but it’s a fact of life. We aren’t independently wealthy, sadly. Ippimail has to stand on its own feet in the long term and grow into something we can all be proud of. Truly ‘for the people, by the people’, corny as it sounds.

***

Thanks again to Simon.

I’m very pleased to hear about the increased storage in web-mail, and I’m particularly interested in the "disposable email addresses" (see the Wikipedia link below to find out what they are).

I really would encourage as many people as possible to sign up to ippimail, if only to try it out. The fact that it is web-mail that runs on Free Software is enough for me. The contribution to charity, and Free Software, is a clincher. The interface is a bit basic, but it’s fast. Sign up and post feature requests in the forums; submit patches to SquirrelMailFree Software can have top-class web-mail.

Related posts:

Other interviews:

Links:


GNU Free Documentation License

Copyright (c) 2006-2007 Michael J Kaye.

Permission is granted to copy, distribute and/or modify the content of this blog post under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
internetDecember 6, 2006 1:30 pm

ippimail: Backstory

Simon Martin pointed me to a post on Tony Mobily’s blog, "Welcome ippimail.com!" that gives the backstory of ippimail. Tony Mobily is the founder of the Free Software Magazine.

It’s quite interesting to see Simon describe his realisation of just what Free Software is about.

He also mentioned that ippimail now has an HTML compose feature. You have to go into "Display Preferences" options, and enable it in the "Message Display and Composition" section. The composer they’ve used is TinyMCE, and is the one used in the WordPress blogging software, and hence used in writing this blog. The version used on ippimail seems to be a later version than used here on Blogsome, and features a spell-checker. It’s quite impressive :-) .

If they keep up this rapid pace of improvement, things are looking good.

Related posts:

Links:


GNU Free Documentation License

Copyright (c) 2006-2007 Michael J Kaye.

Permission is granted to copy, distribute and/or modify the content of this blog post under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
internetDecember 5, 2006 2:06 pm

ippimail: Shopping does work

Simon Martin, founder of ippimail, was good enough to contact me and help me work out why their shopping interface wasn’t working for me.

As the instructions (that I didn’t read) say, "click through on the banners to reach the shop in question".

I wasn’t seeing any banners. That, of course, is because I run Adblock Plus. I had it disabled on ippimail itself, so I can support ippimail, but obviously not on "shop.ippimail.com". As soon as I disabled it appropriately, I saw the ads, and I was able to click-through.

The interface is disadvantaged, in that I can’t search directly for the product I want, but I’m not sure what ippimail can do about that at the moment. I’ll just have to find my product; then go back to ippimail and search for the shop in which I found it. It’s a nuisance to have to do that, but worth it again to support the good causes. The only way I can see that they would be able to do it, would be to have an interface like froogle; but they’re just not at that stage yet.

I’m going to give it a shot, though, and see whether the shops selling my chosen gifts are in their list.

Related posts:

Links:


GNU Free Documentation License

Copyright (c) 2006-2007 Michael J Kaye.

Permission is granted to copy, distribute and/or modify the content of this blog post under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
internetDecember 1, 2006 4:43 pm

ippimail: Free Software web-mail with a feel-good factor

ippimail logoI’ve been looking for a web-mail service that runs on Free Software for a long time. MJ Ray was kind enough to point me in the direction of ippimail.

I’ve always avoided Hotmail, but I’ve used GMail almost as long as it’s been going. I like GMail. It’s interface is of exceptional quality, and it has a long list of great features. However, there are three very good reasons that I’ve moved to ippimail.

  1. It runs on SquirrelMail, which is Free Software. (that would really be enough)
  2. 45% of its profits go to charity.
  3. 10% of its profits go to Free Software.
Apparently, "ippi" is Japanese for "helping hand".

Advertising

This is the source of their income. When you are reading your email, they display a banner advertisement at the top the web page. This is not chosen by looking at the content of your email, like GMail advertising, but as a result of a questionnaire you filled in when signing-up.

Questionnaires

Advertisers pay for the display of the banner, and pay more because it’s targeted. There are, in fact, two questionnaires you can fill in. The short one to provide basic targeting, and an extended one that allows quite specific targeting. The extended questionnaire is optional, but makes the advertising space much more valuable.

The advertisers never see your questionnaire, but the banner is targeted by ippimail, based on your stored answers.

Good Causes

This is really quite an original idea, and many charities have signed up. I can help support charities (and Free Software), for free, just by reading my email and clicking on the occasional advert. I am very strongly in favour of this. Charities need all the help they can get, and this enables them to tap into the lucrative market of online-advertising. 

Your favourite charity

ippimail are showing some real genius. Not only do you support good causes just by doing your normal activities, you get to choose which good causes. There is a default list that you choose from initially, but there’s also a search interface from where you can select your favourites from a long list.

If your favourite charity isn’t in the list, then tell them to sign-up. This is encouraged by ippimail.

How good is it?

ippimail is as good as SquirrelMail.

The interface is a little basic, and resembles Hotmail before its recent update. An advantage of the basic interface is that it’s fast. However, the ‘unread’ count in the folder list seems to have trouble keeping up with the message display pane.

Features

  • Notes
  • To do
  • Calendar
  • Spam catching (with SpamAssassin) (you have to switch this on in the options)
  • Virus catching (you have to switch this on in the options)
  • Fetch your mail from Hotmail
  • Mail forwarding

Missing

  • Lots of mail storage (you only get about 200MiB)
  • POP access
  • IMAP access
  • A threaded view like GMail’s (something I really miss)

200MiB is pretty small by today’s standards. However, they have said that as more people join they will be able to afford to expand this.

Coming from GMail, the lack of a similar threaded view is a real drawback. It’s funny that what took longest to get used to, when starting with GMail, is the thing I miss most. I may even try to add this feature to Squirrelmail and wait impatiently for ippimail to upgrade ;-) .

Other stuff

ippimail have not been resting on their laurels. They have found more imaginative ways to find profit:

Search

They do web search, powered by Google, that gives them profit through adsense. It would have been nice to have seen it powered by Free Software, but you can understand their decision.

Blogs

You can get your own blog, powered by WordPress. They display a banner-ad at the top of the page.

I even considered moving this blog to ippimail. They have a nicer interface than Blogsome, and a seemingly more standard WordPress install. However, they lack a few of the Blogsome features (I couldn’t find a way to customise the templates), I would get http://blog.ippimail.com/cuttingfree/ rather than http://cuttingfree.ippimail-blogs.com (or similar), it would be the second move in this blog’s short life, and there are now quite a few links to this url.

I would definitely recommend checking out ippimail for those who want to start a new blog, though.

Shopping

Do your on-line Christmas shopping through sites linked to by ippimail. These are affiliate links.

[EDIT: See ippimail: Shopping does work to see why I was having the issue I describe in the next paragraph.]

I don’t know if I’m just not seeing something, but I can’t actually find a way to get to the sites through ippimail. The link just seems to take me back to the  ippimail site. That’s a shame, ‘cos I would use it.

News

Read the news headlines. Supported by banner-ads. The summaries are a little brief for my liking.

***

There are some niggles with the web-mail interface, but I’m prepared to put up with those. One, because I’ve now got Free Software web-mail, and two, because good causes benefit.

Hopefull, this will also be of great benefit to SquirrelMail, with users working to make their web-mail service the best in its class.

Related posts:

Links:


GNU Free Documentation License

Copyright (c) 2006-2007 Michael J Kaye.

Permission is granted to copy, distribute and/or modify the content of this blog post under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.