Essay: Perspectives of African FOSS developers
philipp_at_bridges_dot_org writes "Bridges.org has just released an essay about FOSS issues in Africa, Straight from the Source: Perspectives from the African Free and Open Source Software Movement. It highlights a perspective that is often overlooked in the discussion of how FOSS can benefit developing countries: that of software developers themselves. The essay describes the conditions African FOSS developers work in and the difficulties they face, mostly letting quotes and personal impressions speak for themselves. The issues are very different from what I am reading in the typical slashdot discussions. It maybe an interesting perspective for your audience to see what others, who share the believe in freedom of source code are struggling with - hopefully to encourage thinking around solutions for these problems."
I have a friend in Zimbabwe who does web development, but has to pay for internet access by the minute, partly because he has to pay for phone service by the minute.
no big sig
Some of the issues the article raises (little money to purchase home equipment for software development) hit FOSS developers harder, but the majority of the article seems really applicable to all of the African software industry, especially small-scale software developers using any software license.
Slightly misleading spin, but very interesting information.
RD
Here is a copy of the summary from http://www.bridges.org/africasource/summary.html
.mw domain and maintained the webserver and mail systems. However, over time and as budgets became tighter, managers added client support to his job description. "User support grew to be the biggest part of my job," he says.
Straight from the Source: Perspectives from the African Free and Open Source Software Movement
A bridges.org article in collaboration with the Tactical Technology Collective.
For a software developer working in Africa, Philip Mbogo's problem is as basic as it gets: "I don't have a computer," he said. "I have to go for unpaid work in order just to get on a computer." Internet access is also an expensive rarity, so he counts himself fortunate to work as an intern at an Internet service provider where he takes as much advantage of the bandwidth as he can. "Anything I can get I download. I even got [a Linux distribution called] Debian, which takes two days [to download]."
African software developers face many obstacles as they struggle to work in this field. But these "coders", as a group, form a community marked less by their frustration and isolation than by their perseverance and resolve. This theme dominated AfricaSource, a workshop held in Namibia in March 2004 and organised by the Tactical Technology Collective, AllAfrica Foundation and SchoolNet Namibia. The meeting in the small town of Okahandja of 40 software developers from 25 countries was for many the first chance to collaborate and compare notes.
Lack of access to the means and tools of production is the issue African programmers most commonly identify as the greatest barrier to success in their work. But at this event, coders got a chance to share the innovative ways they work around the problem. "We buy computer parts bit by bit. In the space of three or four months we have a computer," says Ayeni Samuel Olaoluwa, a web developer from Nigeria, who saves up to 50% this way. Another method he has devised is keeping his freelance clients' work on computers he uses as part of his day job. "I am able to hide stuff on the server, but when I leave the company I'm in trouble."
The prohibitive costs of bandwidth and hardware are an obstruction most programmers face, but it affects coders most seriously at the time they are preparing to enter the job market. Without the opportunity to earn salaries that would help them afford equipment of their own, ambitious market entrants eager for work face the prospect of successive, often unpaid, internships just to prove their skills.
This predicament is widespread across Africa, says Ghanaian Guido Sohne, "There are not enough projects available to work on to employ the available talent.... In most African countries IT is not part of the economic production process. It's actually more expensive to computerise your accounting system than to hire more people to do it manually." So when programmers do find jobs, a large percentage tend to find themselves ushered into system administration and technical roles, where they are overworked and their skills are underutilised.
This situation might be a consequence of the fact that a coder's skill is not accorded the value it deserves. Isaiah Makwakwa finds himself in this bind. When the computer science graduate first joined SDNP Malawi, the UN's sustainable development program, his work stimulated him. He automated a billing system for the administration of the
The flood of work helping people solve problems on their desktops gradually overshadowed his programming duties, but Makwakwa's manager failed to implement a plan that would have protected and leveraged the value of Makwakwa's skills, which are rarer and far less transferable than the troubleshooting talent he was being called upon to use.
Makwakwa's case is not unique, and it certainly is not exclusive to Africa. As the number of computerised workpl
Let's go Hurricanes!!! 2006 Stanley Cup Champions!!!
- They buy computers in pieces over a 3-4 month timespan.
- Internet access is hard to find, though one happy guys states he got Debian, "after a two day download".
I will never complain about my computer or net access ever again.
I Am My Own Worst Enemy
"They don't ask if you can program. They ask, 'do you know (Microsoft) Visual Basic?'"
Good to see they differentiate between the two there as well.
Methinks there are a lot of people in the mainstream developer community that don't want to hear from the likes of these people. The mainstream FOSS developer community is blazing, full-steam ahead, writing resource-intensive software that requires relatively rich hardware to run decently. They don't want to hear about the exigencies of people that don't have the advantage of being able to afford nice hardware. Such people just get in the way, with their talk of writing code that doesn't require inordinate resources to function well.
From a fellow African. Guys I know how it feels but keep up the good work!
Free Firefox news reader.
We can do without shit like that here.
Drill baby drill - on Mars
By investing heavily in things like broadband infrastructure etc. Large parts of Africa doesn't even have electricity or running water, much like India used to. Now India has a thriving, if not overly large IT sector(and they actually do produce stuff to help out the poor etc, though most of the /.ers focus on outsourcing).
It's not exactly an identical situation though. The problems facing Africa are different from those facing India. Decades of civil wars, the devastation of AIDS, and inability to gather wealth from their vast raw materials, and a poor education system in large parts of the continent(people cannot even read their own language, let alone English) have left Africa the poorest area on earth.
Hopefully with a bit of investment in broadband, electr and some donations of usable hardware, the Africans can use FOSS to help mitigate some of the problems facing their continent.
We've all heard about Rwanda, the civil war in Congo/Zaire, and the like. Is there any way that wireless networking + FOSS programs (e.g. weblogging tools) could be used to transmit live reports of need for aid, etc.? Throwing GPS into the mix couldn't hurt either. I wonder if wireless is cheap enough for this purpose yet, though.
Drill baby drill - on Mars
Man 1: What do you do?
Man 2: I'm a FOSS developer
Man 1: Yeh... that, um, well... great.
I've been swashdotted -- Elmer Fudd
Though it may take years for any software platform in a Third World continent -- whether open source or proprietary -- to become commercially viable on the same scale as in the United States and European markets, some of the factors that have impeded the fast adoption of Linux will make Africa an interesting battleground for the open-source movement.
That is also true for Uganda, but in its case, the ISP over there dedicated a special number to use in connecting to the Internet at a special low rate. When I was there, I setup a wireless Internet service for some government organization with a Red Hat box acting as a gateway/mail server. To my surprise, the service provider charged US$275 (yes, two hundred seventy-five US dollars) for a dedicated 4K bandwidth! His reasoning was that he has to sign an agreement with a provider from whom he buys the bandwidth, that he has to purchase a certain amount no matter what conditions the market dictates. Here in Canada, I pay US$32 for a 1Mb which sometimes could shoot up to 3Mb/s. Africans are being screwed. I must admit though, that most of the leaders I met did not even understand what the Internet can do for them. One official who had been attacked by a virus told me "Officer, my computer now does not have Microsoft!". It took me long to understand what he meant. Do not get me wrong....the technology is there but it's very expensive for most individuals. As an example, a tea girl at that organization was being paid a salary of US$80 per month and the System Admin's salary was US$420.
Cb..
Man 1: What do you do?
Man 2: I'm a FOSS developer
Man 1: Yeh... that, um, well... great.
Man 2: Got any spare change?
I mean... we are a worldwide community after all.
"So Mr. Clik-Clik-Dirk, we understand you're working on some open source software... Care to comment on that?"
I feel African already.
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
Perhaps, but keep in mind that they don't have the telecom infrastructure you do in N. America or most of Europe and Asia. There is substantial cost involved in developing and maintaining that infrastructure. Plus, there is less population (particularly in terms of users) density to offset those higher costs.
[the] predicament is widespread across Africa, says Ghanaian Guido Sohne, "There are not enough projects available to work on to employ the available talent..."
Same problem in America: not enough projects to employ the available talent.
-kgj
-kgj
Right wing racist idiots like you ought to take a look at this before making claims about the importance of IQ.
Guess what? IQ doesn't mean shit, except that you can do IQ tests really well.
501 Not Implemented
> Generally when you've been chained to a wall naked for three days you just aren't in the mood to give head!
Aah, Catholic school. The memories...
Get out... they released the source for 419 lead generators?
What makes India today as a large IT outsourcing destination is their secondary official language which is English, and their inherent strength in math. For salary-wise Africa is superior, but considering other difficulties you can't expect growth of Africa in the IT sector so soon.
It is far too late to stop the perceived problems spreading to Europe, in fact many of the problems of Africa came from Europe in the first place. And don't use the word "nigger", you can face prosecution for doing so, certainly in the UK.
And before you ask, I am white, not that it should matter, any decent person would feel the same about your vile attitude.
Someone please moderate this imbecile into oblivion.
If we need a new category it should be "Vile Scumbags" and you should be sent there at once.
That's an interesting suspicion. The only people whom I have ever heard use the term ``nigger'' were American blacks, so I might have suspected something else.
You're right that the original post was a nasty troll, but not just for the racism. I'd say that the second paragraph ``Africa is lost. Build an electric fence around the entire continent ... is really more hateful than the first.
See what I've been reading.
A standard configuration of Linux with OpenOffice, Mozilla, and other useful things could be put together quite easily, volunteers could copy a few CDs to help the effort.....
Give them network cards and they can learn about networking, even if they don't have a decent link to the outside world, the local community can still have its own web server. It would have educational use, particularly health education. I don't think that there are all that many developers yet in Africa, but give them the tools and in a few years the next generation will be. But first, or in parallel with this, they need to be rid of murderous scumbags like Mugabe, they need reliable supplies of water and food, etc.
It would not actually cost the western world very much to set the ball rolling in these areas. The African continent is fully capable of being self-sufficient if it was allowed to be, with a bit of guidance along the way. They have the potential for producing food, energy and vital raw materials.
Since you seem to equate rape with homosexuality I think it is YOU that has issues with homosexuality.
Oh, there aren't such clubs? It is typical of you homophobes to attack your accuser instead of addressing your problem.
Nobody is to prosecute anyone, not even if they say 'nigger'!
FOSS will be around long after Microtrash is forgotten.
There is a growing open source community in Morocco, there is even a Moroccan Linux distribution, we have also have a local Lug and we organize install fests and some compagnies are begining to specialize in open source support and installation, specific Moroccan programs are begining to appear, although they are still few and far between.
Oh and by the way I am surfing on a DSL connection, we have DSL since the begining of 2004. 128 kbs/s costs 30$ without any in volume limitation
Alas Microsoft is very very strong here, and 99% of the people still believe that Bill Gates invented the Internet. MS is very strong in goverenement too and they have recently offered bargain prices to install Linux in schools.
But overall things are not that bad, and I see a very bright future for Linux and open source here, as MS Office price nearly equals a middle wage here.
they have recently offered bargain prices to install Linux in schools
I reply to myslef sorry ! of course, read to install Windows in schools
I wasn't suggesting that they export their way out of trouble, that is not the only way to economic advantages from software. An investment in infrastructure could lead to a FOSS movement that would address local problems. A good infrastructure can inspire economic benefits in other ways than selling code. African factories are not exactly the beacon of quality of efficiency. With a good boost of knowledge transfer from outside, once again along with infrastructure(that involves OSS), they could make their factories produce higher quality goods with local materials for local consumption. FOSS and a good infrastructure can also be used to help educate children, to help out with the water supply, etc.
Selling software is not the *only* way to get economic benefits from software.
Racism Holds South Africa Back
South Africa Struggles to Rebuild
I would think the best thing about FOSS is that each project doesn't have to start from zero.
It sounds like most of their projects are marginal as far a revenue. Having something close from to start from would be big plus.
Second point. Do the developers realy need a go between to connect them with users? Maybe they need tech fairs for getting the geeks and the non-geeks togeather.
Third point. If there is little money for anything in thier market, all the more reason for promoting respect for IP. The way to stay alive may not be fat contracts but decent residuals.
The lack of cheap internet access is holding back Africa in a big way. Take South Africa as example (because I'm from SA and can speak from experience). Only recently (about a year ago) did the telephone company Telkom (a monopoly, without any competition, because the government is taking YEARS just to award a second network operator license) start rolling out ADSL. They charge a ridiculous amount of money for it. Currently they charge the equivalent of about $130 per month for it, and remember, it's even higher than it sounds compared to average wages. On top of that they put a 3 gig monthly cap on international traffic! Phone calls are expensive, and you pay per minute even for local calls. Basically the government needs to realize that if we can get proper, cheap internet access, it WILL do the economy good. South Africa has many engineers and programmers educated at world class universities (also talking from experience, I'm currently working at a U.K. university that's regarded as pretty good, and the education I got in SA was of a very high standard compared to this), but to compete in the global market as an entrepreneur, you need to be able to communicate cheaply. If it wasn't for the law protecting Telkom, it would be sooooo easy to start a decent phone company and run them out of business. I get so frustrated thinking and talking about this, I could blow a fuse!
If someone in the Department of Communication reads this: Stop over regulating communications. Set it free and let it thrive, PLEASE.
I see some sensible person has modded him down.
The good thing is that if someone like that opened his mouth at work nowadays, and ethnic minorities were present, as they usually are in a moderate-sized company, he would have to be fired immediately, or the company could be in very serious legal trouble for racism. But that type still air their views elsewhere, simply stirring up mistrust, hatred and offence where none need exist.
Most places I have worked since have been singularly free of that sort of attitude, I am glad to say, and, being Scottish, I don't get as much abuse from the English as was common once upon a time. Some things are improving, but not sadly in certain parts of the world, where they still revile each over over petty differences of ethnic origin, or even less.
But I still say that the UK, with or without the US or the UN, ought to get rid of Mugabe, to protect the general public in Zimbabwe. Actually we have a prison in the UK that could hold the guy, a real luxury apartment, AFAIK they built two super deluxe cells for the Lockerbie bombers and only one was found guilty, or maybe that cell is reserved for Saddam? But only oil money matters to our elected rulers, not morality, public safety or human rights. Sad..... A bit of fair and impartial justice would work wonders in Africa, it would help pave the way for things we are discussing here such as better internet access.
> From the article: "Documentation is mostly done by geeks and testers, yet... it's useless... [The task of] documentation must be given to professionals."
One question... Where are all of these paid Open Source documentation jobs?
The road to better Open Source documentation begins with respect for the volunteers. Just replace "documentation" with "software" in the quoted text and see how you like it!
I had posted a comment on another site as a contribution as to why I think Microsofts products will be the leading choice in Africa for at least another 5-10 years if not longer. Here are some points why I think this will be so. To create Open Source products some things have to be in place.
1.Broadband internet connection. Anything else is too cumbersome and time consuming if not expensive. In Africa broadband still has a long way to go. If its there its terribly expensive. The use of wireless connections could help bridge this gap but it is still not as fast as DSL. Although of late 100MB wireless cards have been introduced to the market and have to be adapted in Africa.
2. Knowledge. With this I mean that there are very few people in Africa who have a true inner working knowledge of Open Source products like Linux. There are quite a number of Linux users (mostly ISPs and maybe a few Universities) but few real hackers who mess with the source code. In short Africa needs guys with good knowledge in C and Cplusplus.
3.Education. If you check most computer colleges and schools in Africa, they all offer lessons on Microsoft products but none in Open Source products. There are hardly any computer books to be bought in Africa and when you get them they are terriblly shallow, outdated and expensive. There are some efforts to donate books where corruption and government policy comes in creating difficulties so that in the end there is no real solution, the price has to be paid! Open Source development depends on many people who educate themselves, which means they pick up books and learn the tricks themselves and through mentors over the internet.
4. Brands. Most Africans are brand conscious! This will surprise alot of people but that is the fact when it comes to IT issues. People go for known names like IBM, DELL, HP and such and naturally Microsoft for most software solutions. Its not easy to get people to migrate to Open Office even though its free for example.
This are the real hurdles that I think Africa is facing in the adaptation of Open Source products.
Africa is where Linux can make a real difference.
I've been informed that corruption is inherent in some countries (Nigeria was specifically mentioned by an ex-resident) and believe it or not, this is the "front line" for market share with pirated Windows 2000 and Linux boxes. But 46 posts at a +2 threshold? That's low.
Is that it? Slashbots are happy to whinge that C# isn't as crap as they hoped yet they're not willing to post about Linux's future mindshare?
This is why I post less on Slashdot than I used to. People post like they're fighting a higher cause but they're actually just whoring.
"It's not your information. It's information about you" - John Ford, Vice President, Equifax
Best argued post I've read all day.
Drill baby drill - on Mars
Slashdot, phat bandwidth, internet gaming, ecommerce ... these are the things the people of Africa need. Food, water, shelter and stable government are relatively unimportant.
What you're saying renders Microsoft's actions with regard to the discussion of open source in developing countries especially egregious.
Wikileaks, no DNS
You had me up till there, commie.
For those of you too young to know/remember, there was a marvelous miniseries on television back in the 70's about Kunta Kinte, showing his life in Africa, how he got caught and brought to America to be a slave, etc. That was the show that started Levar Burton's success as an actor.
Funny, I was just thinking about that today.
Correction - it IS illegal in the U.S. already, in some places. People are sitting in jail for this right now.
So much for freedom of speech.