Hard facts on free software

By Asangi Jayasinghe
Richard Matthew Stallman, popularly known as “RMS”, the founder of the GNU Project and The Free Software Foundation (FSF), was in Sri Lanka this week. He is an American software freedom activist, a hacker, and software developer. In September 1983, he launched the GNU Project to create a free Unix-like operating system. Stallman pioneered the concept of copyleft and is the main author of several copyleft licences including the GNU General Public Licence, the most widely used free software license. He has also developed a number of pieces of, highly used development tools, including the GNU Compiler Collection (GCC), the GNU symbolic debugger (GDB) and GNU Emacs. Stallman co-founded the League for Programmeming Freedom in 1989.
The Nation Economist was able to get a special interview with the software freedom activist. The following are excerpts.

(Q) What is Free Softwear?
‘Freedom’, I believe, is translated into Sinhala as “Nidahas.” Free Software means, software that respects the user’s freedom. The idea is that computer users should be free. The crucial issue is always: what are the essential freedoms that everyone should have?
They should have four essential freedoms.
• Freedom 1: The freedom to run the programme as you wish.
• Freedom 2: The freedom to study source code and modify the programme.
• Freedom 3: The freedom to copy the programme so you can help your neighbour.
• Freedom 4: The freedom to improve the programme, and release your improvements to the public, so that the whole community benefits.
So this makes the software part of human knowledge. So you can adapt, extend and pass on to each other.

The other alternative is user subjective software or proprietary software/non-Free Software. Software that keeps users divided and helpless. If you are forbidden to share with people, then it is unethical to use it at all. Fundamentally, unethical, because it is attempting to divide people, and helpless, because the users don’t have the source code, as it is kept secret, so they can’t change anything, they can’t even tell what the programme is really doing. This is, fundamentally, unethical, because it is dividing people. These developers are keeping the users helpless. These are predatory practices, which resembles colonial systems. After all, how does colonization work? Divide and rule. Keep people divided and helpless, and then you can get what you want from them. That’s what proprietary software does. It keeps you divided, by saying you are not allowed to redistribute and they keep you helpless, by not giving you the source code. This gives developers power over the user. That power is unjust. Proprietary software is, fundamentally, wrong. The goal of the free software movement is to put an end to this injustice. Our aim is, there should be no proprietary software, that all software should be free. Users of software should have the freedom they want.

(Q) The term “Free Software” has been widely misunderstood. Is it software that is free of charge?
Not necessarily. It is a misunderstanding. It is because, in English, we don’t have a good word for “Nidahas”. We only have the word “free” which can also mean “gratis”. So, it causes confusion. It even took me a few years to recognize these two different meanings of the word “free”, have to be carefully distinguished. In Sinhala and Tamil, these two words explain it well. You have to get the meaning of this word right. It’s not a matter of price at all. It’s a matter of freedom. So, if you think of free speech, it is not free bear, then you will understand free software. I have nothing against programmemers getting paid to write software. In fact, most software programmemers paid to write are not meant to be proprietary, it’s custom software. One client wants to use it and is paying for its development. And that is ethical, as long as the developers respect the client’s freedom. So, most of the software has nothing do with this question. But most users are using proprietary software. That means they are victims. They are under the power of developers, who are usually mega corporations, such as Microsoft, Apple, Dobby, Oracle. There are many of them, as in the case of European colonisation, like some countries managed to grab more colonies and others managed to grab a few colonies, but still, its wrong. So, rather than trying to judge which colonial power is better, we should put an end to it.

(Q) How did you learn to appreciate free software?
It’s trivial for people who are naturally born programmemers. Once you get an idea of programmeming, it is obvious. I read manuals of computers and thought of programmeming. To learn, I had to do it. I was absolutely fascinated by it. By chance, at MIT, I met a free software community. In the lab, the software we had was free. We were happy to share it with anybody at any time.

(Q) Was this the Hackers’ community?
That’s right. We called our selves hackers. To be a hacker meant that you were fascinated by computer programmeming. But, more generally, hacking meant and still means playful cleverness. So, if you enjoy finding opportunities to play at being clever and if you admire other people’s playful cleverness, then you are a hacker at heart.

(Q) But isn’t it unethical to hack?
It might be, in some cases. But generally, no. This term was confused in the 1980s. When the world found out about hackers, they focused on one kind of activity some hackers do. Some hackers, sometimes, do things like breaking security. Why did hackers originally, start breaking security? Because, at University, there were administrators who would stop them from using the computers, usually, for stupid reasons. There would be a computer nobody is using. Then, there would be somebody with something interesting to do, using this computer. Administrators would oppose that person citing rules and regulations. So, this clever person, the hacker, who enjoyed playful cleverness, rather than beat his head against the wall, would just go around and use this computer anyway, for research. It was not a matter of harming anyone. Because, these computers were meant to be used by university students for work and interesting things. So the people who want to use these computers did not let the bureaucrats get in their way.

The reason that they did was because they were fascinated by programmeming and they loved playful cleverness. So, their solution to any problem would be playful cleverness. This was not anybody’s privacy. The computer did not belong to any person. It belonged to the university, for students to use it. They did not steal anything. It wasn’t a bank’s computer. It was just a computer facility at university, meant for research.

I am not in favour of theft. Its fine that banks should have security and I don’t want people to break that security. I don’t want anybody to take my money or your money.

(Q) What happened at AI Lab, once you stared working?
Initially, we had a free software community and eventually, it died due to commercial outside intervention.

(Q) So, that means there were people who had made free software before you?
For sure. It was just the people’s way of life. I did not invent free software. In fact, in the 1950s, lot of software was free. Because, nobody thought of restricting the user. Even in the 1970s, there was still a fair amount of free software. Some operating systems were free software. During the 70s, that mostly disappeared. And by the 1980s, the lab’s free operating systems became obsolete too. Our community died for other reasons.

So, I found myself facing the prospect of looking at the rest of my life without freedom, without community, without anything but, a world of ugliness. I did not want to live that way. I thought, I would make life ethical. I am going to fight for freedom. So I started the free software movement. I did not invent free software. I launched a movement to bring back the freedom to cooperate with other people.

(Q) What is GNU project?
I want to be able to use computers that have freedom and cooperate with people. Computers won’t run without an operating system. There wasn’t one. So, I decided to develop one. I named it GNU. There were about 50 operating systems at that time, but none were free. There were many different kinds of computers with many different operating systems. They were different in technical ways but, in terms of freedom, they were all same.

(Q) When you founded the GNU project, what was the reaction of the public?
The public did not react at all. But, some programmemers were enthusiastic, and volunteered to write part of the system. So, in 1990, we had most of a part of the system. But one important part was missing. That part was the kernel, the programme which allocates the computer’s resources to all the other programmes which it runs. It’s the lowest level of the system. The other parts runs on top.

1992 Linux, which is a kernel, was released. So, when we put together GNU, which was mostly complete and Linux, to fill the last gap, the result was free operating system, which was basically GNU, but contained Linux as well. So, GNU plus Linux is the fair name for it. And ever since, it has been possible to use computers free.

The Community is developing more and more free software. Here you find SAHARA, a rather noteworthy piece of free software developed for disaster coordinating activities. Developers of these can be in one continent, while its Users can be anywhere.

I personally don’t do much of programmeming now. There are many who develop free software now. Most important thing I do now is to spread the idea of freedom. I have always been a freedom fighter. In the 1980’s, the best way I could contribute is writing software, because there weren’t many of us then. What I contributed personally, was an important part in what we did in 1980. It was a substantial part.

(Q) What is the difference between “Free Software” and “Open Source”?
Free Software and Open Source are the slogans of two different movements with different philosophies. In the free software movement, the goal is to be free to share and cooperate. We say that non-free software is antisocial, because it tramples the users’ freedom, and we develop free software to escape from that.

The Open Source movement promotes what they consider a technically superior development model that usually gives technically superior results. Free Software and Open Source are also both criteria for software licenses. These criteria are written in very different ways but, the licences accepted are almost the same. The main difference is the difference in philosophy.

(Q) What are your views on the IT sector in Sri Lanka?
It’s difficult to say. I have been here only a few days. Yet, I can see Sri Lanka has the same problem as in the US, which is most people are using proprietary software. This is a social problem which needs to be corrected. Like Microsoft, they restrict users’ freedom. So, you should not use them. You should use software that can be used in freedom.

You get a lot of practical benefits by using free software. It is almost like having freedom of speech. The particle benefits you get are you don’t pay lots of money to mega corporations, and mega corporations can’t restrict you freedom, because they are using unauthorised copies. Trying to stop people from sharing is evil. Government should never allow that.

(Q) What is your advice to aspiring young software developers in Sri Lanka?
My advice is don’t make the mistake of thinking about software only in terms of practical convenience. Don’t forget about freedom. Don’t forget about social solidarity. Anyone trying to stop you from sharing information, is trying to tax society. Don’t let them get away with it. If you develop software, respect the freedom of the user. Don’t try to subjugate other people and don’t let anybody subjugate you. You deserve to be free.


Exports at risk as US economy slides

Already at risk of losing GSP+ status with the European Union, as well as losing out to the Chinese, the Sri Lankan apparel industry may be headed for even more difficult times as the impact of a possible recession in the United States hits home.

“US imports are already 3-4% down on last year,” says Chairman of the Joint Apparel Association Forum, Ajith Dias highlighting the problem.

“We are aware of a possible recession coming and the impact this might have on our imports to the country.”
The news last week of a possible recession in the US has worried many Asian exporters since slower growth would reduce demand for their products in the US market.

In response to the news of a possible recession, senior government advisors in India reported on Friday (18) that a deep recession would have a serious impact on India’s growth prospects next year.

“A deeper recession will have more impact on India through reduction in trade and capital inflows,” said a senior government advisor to the Indian press.

In Singapore, strategists have cautioned that a likely US-led global economic slowdown this year could take a toll on Asia’s exports, at the same time dampening the risk appetite towards emerging Asian currencies.

Meanwhile, the Malaysian government was more optimistic in light of a booming domestic market combined with a growing emphasis on export markets outside of the US. The garment industry of Sri Lanka is likely to be particularly hurt by a US recession, given that the US currently represents approximately 55% of the Sri Lankan garment industry’s export market, with other 45% headed to the European Union (EU).

Although, buffering the downturn in US exports is the fact that garment exports to the EU have been up by around 25%.

“So, overall, we are about 8% up at the moment,” said Dias, who also pointed out the effects of a US recession would not be limited to the garment industry.

Dias was confident the apparel industry could manage the issue, stating they had faced similar issues before in other export markets.
According to Dias, the industry will need to become more competitive in order to remain viable in not only the US export market, especially in light of increasing costs, inflation, interest rates.

“We will also be looking to new markets in France, Italy, and Germany,” said Dias.


Harry J gives message of confidence from government to staff

SriLankan Airlines Chairman Harry Jayawardena addressed a large gathering of SriLankan Airlines staff at Katunayake on January 10, following the government announcement of the change of hands in management of the airline from April 1.

Jayawardena reaffirmed the government’s confidence in the staff’s capabilities and ability to run the airline successfully and asked for their fullest cooperation and support in the future.

Board members Sanath Ukwatte and Raju Chandiram were also present at this meeting.


Export earnings decline by 5.2% in November

Following the expansion of 18-19 percent in the two preceding months, earnings from exports contracted by 5.1 percent in November 2007, year-on-year, to US$ 591 million. This decline in export earnings could be attributed to a contraction in earnings from key industrial exports including garments and textiles, rubber products, and diamonds and jewellery.

Industrial exports declined by 13.8 percent with garments and textiles, which constituted 40 percent of the total exports, declining by 12.9 percent. Agricultural exports however, recorded a growth of 21.6 percent, benefiting mainly from steadied earnings from tea.
Despite the lower volume of exports, the strong demand from CIS and Middle Eastern countries raised the earnings from tea, with the highest ever price for tea being recorded in November 2007. The cumulative export earnings during the period January-November 2007 grew by 11.3 percent, year-on-year, to US$ 6,877 million.

The expenditure on imports increased by 15.4 percent, year-on-year, to US$ 1,010 million, as a result of the expenditure on import of investment goods and intermediate goods increasing further. International oil prices, which hit a record above US$ 95 a barrel, was a major contributor to higher intermediate imports. Amongst other intermediate goods in relation to which import expenditure increased were textiles and clothing and diamonds.

Amongst investment goods, import of machinery and equipment and building materials further increased, reflecting the growth momentum in the economy. The expenditure on consumer goods, however, declined by 15.9 percent in November 2007 as a result of lower import of sugar and motor vehicles, while wheat was not imported. The cumulative expenditure on imports recorded an increase of 8.1 percent, year-on-year, by end November 2007, and amounted to US$ 10,142 million.

The trade deficit for November 2007 was US$ 419 million, which is higher than that recorded for November 2006. The cumulative deficit in the trade balance for the period January-November 2007 recorded a marginal increase of 1.8 percent in comparison to the corresponding period last year, and was US$ 3,265 million.

Meanwhile, private remittances during the period January-November 2007, however, amounted to US$ 2,285 million, which is an increase of 15.1 percent, year-on-year, thus helping to contain the deficit in the current account. By end-November 2007, the overall balance of payments registered a surplus of US$ 616 million, and the gross official reserves totalled US$ 3,149 million (3.4 months of imports). The external trade performance is further illustrated in the table.