Free ATI Drivers

Free Software 11 Comments »

I’m quite surprised at the lack of blog posts there have been about the news that ATI will be working with the Open Source community to develop 100% free 2D and 3D drivers for the Radeon chipsets. This is real big news, considering that, if you ask most Linux enthusiasts what the biggest problems in GNU/Linux distributions are, it normally comes down to the few extra proprietary software that people have to install, which are usually Java, Flash, drivers and binary firmware blobs.

Intel has been providing specifications to the community for some time now. Now that ATI (now part of AMD) will be doing the same, it will hopefully put a good deal of pressure on Nvidia to also provide specifications.

Unfortunately, Ubuntu 7.10 is already in feature freeze, and won’t ship the free ATI drivers. Mark Shuttleworth said in an interview that even though it won’t be available in the initial 7.10 release, it will be installable via ATI’s installer, and the Ubuntu team will provide the new drivers via an update, once packaged and tested.

Since I mentioned Flash earlier, I think it’s worth saying that the GNU Gnash project is moving very fast, and works as a replacement for Macromedia Flash for many users. It will be provided in Ubuntu 7.10 (Gutsy Gibbon), due for release next month.

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

GPLv3

Free Software 2 Comments »

Wow. Since June 1991, we’ve seen this in copyright notices in plenty of free software projects:

GNU GENERAL PUBLIC LICENSE

Version 2, June 1991

And today, that changed to:

GNU GENERAL PUBLIC LICENSE

Version 3, 29 June 2007

I am somehow doubtful that version 3 will also last 16 years. The GPL has been adapted to suite current problems which will (hopefully) not be an issue anymore 10 years from now. I also predict that we’ll have much more diverse software by then, and also better standards, and new problems that will have to be addressed.

Read the full license here, today. So that you can tell your grandchildren one day that you read it on that license date ;)

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

GPLv3 – Final Countdown

Free Software No Comments »

More or less 24 hours from now, we’ll have a brand new GNU General Public License. No matter how you look at it, it’s an important milestone for the free software community. It may affect which kernel(s) (and other software) we use in the future, it may have effects on business models for companies who use free software, and it may even have an effect on current patent and copyright laws world wide.

From the FSF announcement:

On Friday, June 29, at 12 noon (EDT), the Free Software Foundation will officially release the GNU GPL version 3. Please join us in celebration as we bring to a close eighteen months of public outreach and comment, in revision of the world's most popular free software license.

Beyond the creation of an improved license, the process of drafting version 3 has helped highlight vital issues for the community of free software users. This is a moment to thank the thousands who participated by commenting on the license, and those that represented stakeholders through the GPLv3 committee process.

Now with the release of GPLv3, we will see new defenses extended to free software. These defenses will continue the long history of fighting all efforts to make free software proprietary.

Please join us as we stream live footage of Richard Stallman announcing GPLv3 from Noon (EDT) at www.fsf.org.

Also, a big congratulations to Benjamin “mako” Hill for his appointment on the FSF board of directors! I think the young blood will only do them good.

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

OLPC and Windows (and Microsoft and the education system)

Education, Free Software, Gadgets 11 Comments »

Warning: This post ended up longer than planned, if you are bored easily, only read the first two paragraphs ;)

I’m a bit surprised that there haven’t been noise about this on the planets, but it’s probably due to the long weekend and people generally spending less time with their computers.

Via Slashdot, the OLPC XO Laptop will (be able to run) run Windows when it is sold in the US. The writer of the article considers it to be a heavy blow to the open source world, I think that “heavy blow” might be an overstatement.

I can understand why a lot of people, especially in education, would want to run Windows on the machine. The vast majority of educational software out there is written for Windows, and often in such a way that they can’t be ported to a free operating system in an easy way, or at a low enough cost to make it worth while. The problem is very much similar to running games on GNU/Linux. In some cases, the design of the game makes it incredibly easy to port over. In some cases, especially where very specific technologies such as DirectX are used, it can quickly become very complicated.

In South Africa, we’ve seen some shifts, even though slight shifts, to make educational software more web based. In the tuXlab project, the number 1 request from the schools are for more educational content. The Shuttleworth Foundation and Inkululeko Technologies have sourced some real good educational suites for these schools, and it got the attention of some of the other software vendors who didn’t get a slice of the pie. The shift that we observed was that more of the local educational software companies were using more and more web-based software tools, and also making more use of Flash (hopefully that will shift again to svg/javascript or even something better), specifically so that schools running free software could run their software. Now and again, we had a school asking us whether they may install Windows on their machines, so that they could run the same educational software in their tuXlab than in their Windows lab, and we would just explain to them that it would kind of defeat the purpose of their tuXlab, and since the lab run as an LTSP network, that it would be difficult to do it from a technical perspective too. As time progressed, and the availability of pre-packaged software grew for the lab, teachers started to prefer using GNU/Linux. A few schools even said no when they were free Microsoft labs to replace their tuXlabs. In my opinion, that is very big, considering that the one particular school ran their tuXlab on second hand computers, and that they were offered brand new Windows machines as replacements.

Sorry, back to the XO. I think that the interface truly innovative, and the system has the potential to provide a high quality and stable environment to develop and deliver software and content. If you look at DirectX again, for example, the latest version requires you to run Windows Vista, and some of the technologies, which is widely used in educational software (such as DirectDraw), is being deprecated. For schools that use Microsoft labs and use Windows based software, this causes a huge admin overhead, which is an overhead that most schools can’t afford to have. For the developers of the software, it causes even more problems. Firstly, they have to spend money to port their software to the new Microsoft technologies. Secondly, they have to get their clients to upgrade to a new version of Windows before they can get a return on updating their software.

If you consider a GNU/Linux system though, the application interfaces are quite stable, and even when new technologies are introduced, you are still able to access the older technologies to support your application. I think that, over time, software development houses will discover the benefits of using cross-platform technologies to develop their software, and gradually move away from technologies that limit them and their clients.

One specific educational revolution that might take place would be an ideal application for the XO Laptop, and that’s the Classroom Coders project (that’s just a working name), here’s Mark Shuttleworth’s blog entry about a two day workshop on it that was held last year. Hopefully we can teach kids to think for themselves again, instead of teaching them how to shut up and listen. All that the current schooling system is good for, it seems, is to teach kids how to look busy when they are working in an office one day, and I personally think that it is ridiculous. People are discouraged to think for themselves and just to blend in with the masses, I hope that if I have kids one day, that they wouldn’t have to go through a pathetic system as I did.

Apologies again for the long rant…

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

Free OpenSolaris discs

Free Software 2 Comments »

Sun Microsystems is shipping free OpenSolaris discs, which also includes Nexenta (a combination of Ubuntu and the OpenSolaris kernel).

I think I’ll try Nexenta on my home server, so that I can finally try ZFS, which I’ve been meaning to do for a very long time now!

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

Buh-bye 2006!

Education, Free Software, Jonathan 3 Comments »

Tomorrow is the last day of 2006. Wow, it’s been a wild ride, and the beginning of the year feels like a lifetime ago. It started out well, the project that I’m most involved with, tuXlab, reached a big milestone with the installation of the 200th lab. Since then, many replications has happened in South Africa. I don’t have an exact number, but I estimate there’s close to 300 schools in the country that currently follow the tuXlab model. The first 200 was set up with funding from the Shuttleworth Foundation, while the rest has been set up by other funders and projects, such as the Gift of the Givers Foundation, Netday.org.za, Ubuntu Education Fund, Engen, Ikamva Youth, and others. The first 200 labs was also set up by volunteers, and support and maintenance have been funded by the Shuttleworth Foundation.

Another exciting turn for tuXlabs, is that it was installed into two prisons (blog entry) as well. The prison tuXlabs have been used for adult education, and providing OpenICDL courses. Lab administrators in the prisons also wrote and passed LPI exams. The prisons project has been an amazing success, we have proved to the Department of Correctional Services that GNU/Linux works, and that it’s maintainable and affordable. Don’t be surprised to see a large number of lab roll-outs in our prisons next year :-)

In March, I also went to the most amazing concert I’ve ever been to, and saw Metallica, Collective Soul, the Rasmus, Simple Plan and a whole bunch of other bands we never see here in South Africa live. The great local guys were also there, such as Fokofpolisiekar and Seether (even though they’re not quite local anymore these days). I hope we have something like that here soon again.

Within the Foundation, our team was reaching all the targets set out two years before that, and with some of the changes in focus within the Foundation, some of us felt that the new projects wouldn’t specifically interest us. Not because they’re not good projects, but because we specifically wanted to continue working with the projects that we have put so much energy into already. We put together a proposal and business plan, and presented it to the Shuttleworth Foundation Trustees. They were happy with our ideas, and were happy to fund us to start a new organisation. This happened in June, and our first month was chaotic. Previously, we lived in the comfort of the Foundation and all the internal services that was running there. Outside, a lot of our old processes didn’t work, and we had to quickly re-work them. We also had to find new systems for our financial stuff, and quickly slam together a management system that worked. By August, things were already coming together nicely, and I’ll go as far to say that the last month or so, we’ve become a well oiled machine. Besides the prisons project, we’ve got a good amount of government work as well. What stands out most is the Digital Doorway project, for which we implemented the software solution (custom tuXlab system) and we’ll also be implementing the next 50 stations and upgrading the existing 25 from HP441 based Mandrake 9.2 systems to Ubuntu multiseat tuXlab machines.

This year, I also had the privilege to get to know a very large part of the Ubuntu community, which include many amazing (I’m so overusing that word, but it can’t be helped) individuals and have learned a lot from them. I also became a member of the Edubuntu Council, where we vote in new Ubuntu members that have made significant contributions toward Ubuntu. I also attended the Ubuntu Developers Summit in Paris, it was at a complicated time that I left for Paris, but it was also uplifting to see how such a large amount of people could work together so incredibly well. I took a lot with me from that summit, and applied much of it to the tuXlab Ubuntu derivative, which we’ve released to tuXlab schools earlier this month. A public version will also be available next month, also in various flavors. That has also been a huge milestone for me, and our new company. We’ve attracted some attention from huge multinational companies. Oh, and you can also expect to see local laptops (very popular brand) soon that will be available with Ubuntu (and no Windows)- I am also very excited about that… although I should really keep new news for my hello 2007 post ;)
We also did Software Freedom Day again this year. We did it in one of the most poorest areas of Cape Town, where I also learned a lot from. Locally free software has had quite a good year besides that too. Our local LUG, CLUG, had a fundraiser to raise money for our LUG to attend one of the big, very commercialised computer fairs (Futurex). It was one of the two Linux/Free Software stands there, and the stand generated huge interest from many people, although many people just couldn’t understand how software can be ‘free’. A local Python users group has also been founded, and the first meeting was very well attended. I hope that the group continues to do more fun stuff into 2007.

The biggest free software news in 2006 was of course that Sun GPL is being released under a GNU GPL license, which is definitely good news for many users and vendors of free software. The other big news is the Novell/Microsoft deal. Some view it as the best thing that has every happened, while some view it with lots of sceptacism. I have a theory that, no matter what happens in the free software world, that it will ultimately benefit free software. So far I haven’t seen proof to the contrary of that. The Free Software Foundation has also been busy, releasing Gnewsense, an Ubuntu derivative free of proprietary code, and also running an end of year fundraiser, that has already passed its half-way mark. The GNU GPL version 3 is also being reworked, and it’s been a big source of controversy in 2006. FSF has also launched a campaign against Windows Vista, and bought a game and released it under a free license (see comments).

Coming back to my personal life, I’ve made some tough decisions the last month. Two years ago my father and I moved into the same house, and we decided to go everything 50/50. I had some strong moral objections to some of the things he’s been doing lately, and decided to move out. It’s had some strange effects on me. Since moving out, and adding some more space between myself and both my parents, my anger levels have come down drastically. I also discovered that anger has been a big part of what drives me, and when my anger went away, it’s like I didn’t have any energy anymore. I think Yoda is so right about anger in so many ways. In only the last few days, I’ve found new, positive energies that gives me just as much energy. Just in time for 2007 :)

I’m quite excited for 2007, I have so much ideas and plans for it, and the future. I’ll blog about those just after the new year. In the meantime, I wish everyone who manages to read this far a happy new year, may 2007 treat you well and wishing you good health and happiness. Buh-bye, 2006!

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon

Solaris for human beings?

Free Software No Comments »

Recently, I discovered that Mark Shuttleworth created a Nexenta team on Launchpad. I didn’t immediately think anything about it, then this morning I discovered Nexenta on the Launchpad distributons page. Nexenta is a GNU distribution with the OpenSolaris kernel, currently based on the Debian system. Are they (Nexenta) planning to move over to Ubuntu for a base system? Does this mean we’ll have a Solaris for human beings shortly? Perhaps we’ll just have to wait for an announcement :)

Either way, I think it’s great that other distributions are adopting Ubuntu, even if it’s not a Linux distribution. It simply means that they have much less to worry about. I would’ve love to see a GNU system (as in, a system with a GNU/Mach kernel) based on Ubuntu as well. I see there’s already a Debian GNU version available. Perhaps just a matter of time?

On another note, I’m also syndicated on Ubuntu Planet now. “Does this planet make my head look big?” :)

UPDATE:

A few people have let me know that Nexenta has in fact always been based on Ubuntu. I assumed they were based on Debian, since their home page still says their based on Debian, although, you can see the Ubuntu update manager in the very first screenshot of nexenta, http://www.gnusolaris.org/gswiki/ScreenShots?action=AttachFile&do=get&target=tmp.thumbnail.gnusolaris-screenshot.jpg

SociBook del.icio.us Digg Facebook Google Yahoo Buzz StumbleUpon
WP Theme & Icons by N.Design Studio. This Site has SuperCow Powers.
Entries RSS Comments RSS Log in