Beyond the Code
or, how to win friends, influence people and make a living by writing open source software. It's not just about the code.
Follow me on Twitter as @jonobennett.
Friday 6 November 2009, 3:56 PM
Apache Software Foundation takes Subversion in
Subversion largely replaced its predecessor, CVS, soon after it was released in 2001. One of the design goals of Subversion, or SVN, was to be "a better CVS", and overcome many of the earlier package's limitations. Subversion is also licensed differently to CVS, using the Apache licence instead of the GNU GPL. Subversion itself has since lost ground to other, more recent version control systems like Mercurial and Git, which have a distributed architecture, as opposed to SVN's centralised repository. This latter style of source control has found more favour with community-based open source projects.
The move is a natural fit for both projects, since the ASF uses Subversion for its own version control, and Subversion already uses the Apache licence, and relies on several other ASF projects like the HTTP server and the Apache Portable Runtime.
The Apache Incubator is an initial stage that all projects go through before they're accepted as full projects. While in the Incubator, projects are examined to ensure they meet the ASF's licensing standards, and to build a development community around the project.
Thursday 5 November 2009, 4:35 PM
AOL local news site switches to OpenStreetMap
What's even more interesting is that Patch appears to have built its own map infrastructure, including designing, rendering and hosting its own tiles. While there have been some high-profile sites using OSM-based maps in the past, most notably Whitehouse.gov, they've usually used an outside company with experience of the OSM toolset to do the work. This appears to be the first time a company has done it for themselves.
Speculation about commercial adoption of OpenStreetMap has increased since Google's announcement that Android 2.0 would include free turn-by-turn navigation, causing shares in Garmin and Navteq to drop.
Disclosure: I'm a contributor to OpenStreetMap and a member of the OpenStreetMap Foundation.
Monday 2 November 2009, 5:46 PM
Open source Skype? Partly.
This isn't ideal either for Skype or its users: If you're using a combination of architecture that Skype doesn't have a binary library for, your ported front end is useless, and by keeping that library closed Skype passes up the opportunity to get the communications protocols ported to platforms they don't have expertise in.
Needless to say opinions expressed on various web sites aren't positive. Some people are disappointed, and some think Skype shouldn't have bothered. While I think Skype is missing a massive opportunity, the move isn't without its merits.
What will be a real test of Skype's commitment to open source is whether the company is willing to allow its binary-only library to be used in third-party clients. There's no reason not to, since Skype doesn't make any money from its clients, only their use. Allowing people to access Skype from an integrated client will increase the number of prospective users of its service. More customers, especially when you don't have to do anything to get them, makes sense, doesn't it?
If all Skype allows is some tweaking of its own client, and not wholesale code reuse, they will shoot themselves in the foot. Let's hope their aim improves before they pull the trigger.
Friday 30 October 2009, 11:43 AM
Facebook checks where you're logging in from
This was discovered by Ed Parsons, Google's Geospatial Technologist on a recent business trip to Uganda.
This is the same method as credit card companies use to detect fraudulent use for cards, and it's not a bad idea.
Thursday 29 October 2009, 12:26 PM
OpenStreetMap has Ugandan discussions
One such good idea has been happening in Uganda: Using OpenStreetMap mapping to help with rural development projects. Robert Soden of US communications firm Development Seed has been working with some development groups working in Bigoda, a small Ugandan village, who are now using OpenStreetMap and Quantum GIS to map out the village.
While maps of the area had been made before, they tended to get lost when their creator moved on from the project. By storing the mapping data in OpenStreetMap, it's there for everyone to use at any time. No server is needed in the village just to map it, and anyone can help improve it. You can see the early results for yourself.
Now imagine if some proprietary software company or mapping data provider had got involved?


