End of Day 4

Having received advice and reflected upon it, I moved on to the most urgent priority: social engineering. In this case, a Skype call to my teammate, to talk about matters of principle and at least one specific: the GPL. At the end of the call, it was all systems go, in this case setting up infrastructure such as mailing lists, wiki etc. Then, to my surprise, Fedora ambassador Mel Chua asked for my assistance in doing a feature on the CES for opensource.com, which is a website about everything except software. We ended up collaborating on it in Etherpad. I have come across someone using the phrase “open source money”, referring to complementary currencies like Cape Town’s talent, so I guess I shouldn’t have been surprised at Mel’s interest in my client organisation (of which I am also an active and loyal member).

So, as evening drew nigh we adjourned first to the hotel where the facilitators were staying, and then to a Cuban-themed restaurant across town, where we were later joined by Stefano, another Masters student from UCT. The most memorable feature of the evening was the raconteurship of Jan, embracing everything from punchcards to RMS.

Posted in Uncategorized | Leave a comment

Day 3 of POSSE

As if to add to my sense of purpose, it happened that my department’s newest prof, Gary Marsden, gave his inaugural lecture last night with a strong emphasis on the human aspect of computing, and the fact that 80% of digital access devices in the world are handheld. UCT is a world leader in researching mobile usage where they are the only digital access.

Meanwhile I also had my first constructive comment on this blog. Matt cautioned me about my euphoric tone and apparent naïveté, and I responded that things were not as extreme as they might seem. Since I have an “exit strategy” in the sense that my (mini-) dissertation doesn’t depend on roll-out or completion of the GSM interface, but rather of my own background research and field trial, I am not endangered by potential success in the open-source dimension.

In fact such success seemed also to commence today, as the POSSE afternoon session was joined by Antoine, who is working on open-sourcing the very type of gateway systems (GSM to HTTP) which in my dissertation project, would be achieved with the help of one or perhaps two commercial service providers. Furthermore he is acquainted with CES and convinced of its potential to unleash grassroots enterprise.

Not that I confined myself to talking about my project; today I also created its sourceforge account and its IRC channel…

Posted in Uncategorized | 2 Comments

Productively lost indeed.

The Fedora ambassadors have given me food for thought: my humble dissertation project (facilitation of a GSM interface for the ces.org.za website), which hardly involves any coding (but lots of documentation, as well as a field test), could still become “open source” – at least partly. Even if some of the processing happens in “black boxes” outside the project (for now anyway), the project could still have the gamut of open-source accessories: licence, wiki, version control system, repository, community, etc. After all, many thousands of people around the world stand to benefit via the CES website. This would increase the project’s chances of propagating and persisting beyond the scope of my Masters project. Also, I will have proven my capacity not only for research but also in open source project management.

The challenging parts are to do with the other parties to the project: my co-programmer, a non-student and fellow volunteer in the CES; and the university itself, embodied in my department, supervisor and examiner/s. I believe none of these is in any way hostile to open source (rather, the contrary) but at the same time, their knowledge and experience is basically of open source products rather than processes. It could challenge them to have a whole crowd involved, even (/especially?) if it’s scattered worldwide. However, I am aware of two initiatives within the university which could lend legitimacy to such a strategy: the Open Content project, and the Social Responsiveness initiative.

My inclination is to seize the bit between my teeth, and make it a primary feature of my project that it’s open-source, and claim credit for that. After all, what’s the worst that can happen?…Even if I’m forced into the mould of conventional individualistic work, I will have gained valuable experience along the way. Over the next few days I will be looking in more depth at my options…

Suddenly the hitherto cute phrase “productively lost”, which was presented from the beginning as a goal of POSSE, takes on meaning for me. Not so much within the proceedings of the course so far; I have felt somewhat at home there. Rather, I am applying it to my last several months at UCT. Although I had done coursework for my Masters remotely in past years, this time since relocation has been my chance to roam the field of IT, obsessively reading and absorbing the big-picture stuff to the detriment of my last modules of coursework, and circling my dissertation project, planning and preparing. I have been intensely curious about the David-and-Goliath confrontation between corporate and open-source production, seeing it as a crucial sub-plot of the drama of homo sapiens’ redemption or disgrace. Now I am finding my own feet on the stage.

Posted in Uncategorized | 4 Comments

Day 2 – terminal velocity.

Today we looked at and played with version control systems. For this we had to use Linux command-lines; since there’s still no 32-bit Fedora LiveCD available, I remained in Ubuntu (my BIOS can’t see bootable flashdrives). However, the difference between the systems came down to substituting “apt-get” for “yum“. I also had to reconfigure to use a faster mirror – installing publican (a build app) from leg.uct.ac.za (Linux Enthusiasts’ Group) was slow (on UCT campus you have no option, but it works faster there). Once it finished, I immediately asked my Ubuntu system to find a faster server, and it soon reported that the best would be sun.ac.za (Stellenbosch University). Then, installing git, it went faster. The difference between an official university service and an amateur one! Alas, UCT’s IT infrastructure is dominated by corporate zombies who seem to be hoping for this Ubuntu thing to go away.

Lunch was lasagna and butternut. After that we did patches – mine was an improvement in the documentation for Sugar On A Stick (SoaS). Then we had a look at opensource community translation methods and structures.

Posted in Uncategorized | Leave a comment

Off to a flying start…

Although I arrived late I was able to join right in, since the content of the first session, history of FOSS, was familiar to me. Then we started getting to grips with IRC, Etherpad etc. – collaboration tools. So far so good. Lunchbreak is about to end…

…but before it did, I was able to test my newly installed Skype & headset, calling my colleague in the CES project. I am working with him to create a GSM interface for the website (www.ces.org.za). That’s my dissertation project as a Masters student at UCT, although the CES itself has nothing to do with UCT. My CES colleague even had a webcam, so I could see him, although not vice versa…

…so, after lunch we practiced using wiki pages, but for the sake of experience we had to get others to edit our wiki pages, communicating with them by IRC. We were uploading pics to our wikis too. A few stragglers came in after lunch!

Posted in Uncategorized | Leave a comment

Hello world (including search engines) !

I am an active volunteer FOSS advocate, for example distributing Live CDs, attending Ubuntu Global Jams and Release Parties, as well as earning Talents (see ces.org.za) by installing and demonstrating free software. I am moving towards a more professional involvement with FOSS.

This blog is part of practical collaboration in the course of POSSE (Professors’ Open Source Summer Experience). Not that I am a professor or that it is summer here in Cape Town! Anyway we are gathering at the CPUT campus in town, for 5 days.

Posted in Uncategorized | 1 Comment