Monday, February 09, 2009
Monday, January 21, 2008
Hard facts on free software with RMS
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?
(A) ‘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?
(A) 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?
(A) 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?
(A) 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?
(A) 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?
(A) 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?
(A) 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?
(A) 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?
(A) 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”?
(A) 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?
(A) 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?
(A) 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.
Thursday, June 07, 2007
CHAMPION OF SRI LANKA’S ICT INDUSTRY VIDYA JOTHI PROFESSOR V.K. SAMARANAYAKE PASSES AWAY

Prof. Samaranayake was the Chairman of the Information and Communication Technology Agency of Sri Lanka from 2004. He was also the Emeritus Professor of Computer Science of the
Prof. Samaranayake served the Council for Information Technology (CINTEC), the apex National agency for IT in
The Government of Sri Lanka has honoured Prof. Samaranayake for his contribution towards IT by the award of Vidya Prasadini in 1997 and the national honour Vidya Jyothi in 1998. The Japan International Cooperation Agency (JICA) has presented its President's Award for International Cooperation to Prof. Samaranayake in 1996 in recognition of his contribution. At its convocation held in January 2005, the
Reshan Dewapura, COO, ICTA said: “Everyone in the ICT industry in
His remains will be brought to Sri Lanka and funeral arrangements will take place in Colombo.
Monday, April 09, 2007
Monday, March 12, 2007
Tribute to Major General Hamangoda - A noble death for a noble cause
A valiant officer's sudden loss is irreparable to his motherland and its natives, in the sense that the making of a fully-fledged soldier itself is not only a question of time, but also a process for embodiment of many other factors such as proper command, decision-making, valour, strategy, values, etc. to name a few.
The Army, in its lifespan of over 50 years while simultaneously transforming itself to be one of the most challenging and battle-hardened professional outfits, deviating from its former ceremonial role, hitherto perhaps remains the only organ that has so far produced the finest assortment of military leaders for the country, fondly remembered by right-thinking countrymen in all corners of our country. They certainly laid down their lives for others, and to make our tomorrow better.
Ten years seems such a long time, and yet the memories of our protagonist, Major General Ananda Sri Sisira Kumara Hamangoda USP Msc Psc, popularly called, 'Ananda' is vivid among many of his associates and fellow military men who used to admire him as a source of strength and inspiration.
Major General Hamangoda's sudden demise on July 4, 1996 following an LTTE suicide attack with several other soldiers in the heart of
My close association with General Hamangoda, though he was senior to me, dates back to our good old days in school at Kurunegala Maliyadeva College in the early 1970s, where General Ananda excelled in many spheres as sportsman, student leader, house-captain, senior cadet, and more importantly, as the school's best orator, thus bringing fame to our Alma Mater.
Budding Ananda was exemplary, energetic, innovative, admired and often picked by our Principals and teachers alike as a role model for the school. He was the captain for the school's badminton team in 1971 and in the same year he won the Gold Medal for overall best performance in the school. We, as juniors in the college looked up to him with respect as a prefect, beacon of hope and a guiding light.
His exit from the college saw his enlistment to the Sri Lanka Army (Regular Force) as cadet officer in 1973 and to receive his commission later on as a Second Lieutenant in the 4th Regiment of Sri Lanka Artillery. From that stage onwards, the Second Lieutenant Hamangoda turned Lieutenant in 1976, Captain in 1979, Major in 1983, Lieutenant Colonel in 1990, Colonel in 1994 and finally Brigadier on 15th November 1995 before he suddenly departed us. His reach to the mantle of his career was only through his commitment to the cause and his brilliant approach to situations, no matter what it got to be.
The warrior, Ananda was posthumously promoted to the rank of Major General after his supreme sacrifice in 1996 in recognition of his achievements.
His illustrious, dedicated and exemplary career in the Army was not without productive results or cherished memories. For two years (1981-1983) he served as Adjutant for his own 4th Regiment of Sri Lanka Artillery before he was posted to the Staff Officer appointment in the 5th Regiment of Sri Lanka Artillery (Volunteer) for about two years.
With the rapid expansion of the Army, he on his own initiative raised a new Field Battery in the newly founded 6th Regiment of Sri Lanka Artillery and became its first Battery Commander.
Afterwards he was also appointed the first Second in Command in the newly raised 7th Light Artillery Regiment in November 1988, particularly taking stock of his excellent and extensive knowledge on Artillery, and his wide experience in the battlefield.
His dedication towards the Artillery Regiment, judged by all what he did, was commendable and has gone on record as a warrior who rendered a yeoman service to the Regiment with the help of his ocean of knowledge and experience.His distinguished tenure of service spanning about 23 years covered almost every corner of our beloved motherland, including war-torn operational areas in the north and east. He was an arch-enemy to separatists.
His expertise derived from various professional study courses, both at home and abroad, needless to mention, kept him in good stead and served him very well in his pursuit of professionalism in all of his undertakings.
Until his supreme sacrifice, Major General Hamangoda braved relentlessly to defend the territorial integrity of this island-nation with thousands of his fellow troops amidst enemy fire, on many occasions, even at the risk of his own life.
Needless to say, his warfare was professional and needed elaborate planning. His proven ability to execute operations after meticulous hard work and subsequent successful launch of them against the enemy came in for high praise of his superiors, and his enthusiastic valour was therefore well recognised with the conferment of medals such as Uttama Seva Padakkama (USP), Long Service Medal for Sri Lanka Armed Forces, Vadamarachchi Operations Medal, President's Accession Medal and Poornabhumi Padakkama, to cite a few.
His sporting prowess in cricket, volleyball as well as in boxing contributed immensely to the promotion of sports activities in the Army while helping the Army to produce a number of Army sportsmen of national and international standards. Thanks to his selfless commitment, all those projects are still on. Major General A. S. S. K. Hamangoda remains close to the hearts of his fellow schoolmates as a character par excellence that symbolised many, a talented and brave officer to all Army personnel, and not least, a wonderful husband and father to his bereaved family, Mrs. Indrani Hamangoda, son Dulshan and his daughters Buweni and Maheshani.
As Field Marshal Viscount Montgomery once quipped, "The good General is the one who wins his battles with the fewest possible casualties," late Major General Hamangoda, as one of the Army's best products during the most critical junctures of our recent history, fulfilled his sacred mission to the best of his ability and for the greater benefit of our society. His sense of humour, rich with vituperative jokes brought his associates closer to him whenever and wherever they met, no matter what the occasion was.
Such was his simplicity amidst a gathering of his friends and others because General Ananda wanted to be fair by all at all times, in spite of his formal ranks.
So, farewell, dear Sir until we meet again in this journey of Samsara. May you attain supreme bliss of Nibbana!
Saturday, February 10, 2007
Friday, February 09, 2007
Thursday, February 08, 2007
Monday, February 05, 2007
A ceremony that elicited the true meaning of freedom
The arrival of President Rajapaksa and First Lady Shiranthi Rajapaksa was heralded by the blowing of trumpets by the Sri Lanka Army. They were received by Prime Minister Ratnasiri Wickramanayake, Public Administration Minister Karu Jayasuriya, Home Affairs Minister R. Gajadeera, Western Province Governor Alavi Moulana and Western Province Chief Minister Reginald Cooray.
The Chief of Defence Staff, the three Services Commanders and the IGP conducted the President to the Main Flag Post where he hoisted the National Flag, amidst the beating of Magul Bera and the blowing of Conch Shells by Artists of the Ministry of Cultural and National Heritage. This was followed by a 21 Gun Salute to the President, who later addressed the Nation.
The National Anthem was sung by a bevy of 100 schoolgirls representing seven Girls' Schools in Colombo - Vishaka Vidyalaya, Sirimavo Bandaranaike Vidyalaya, Devi Balika Vidyalaya, St. Bridget Convent, Janadhipathi Vidyalaya, Ramanathan Hindu Balika Vidyalaya, Muslim Ladies College and three from outstations - Kurunegala Maliyadeva Balika Vidyalaya, Debarawewa National School and Dehiathakandiya National School.
Jayamangala Gathas and "Devo Vassathu Kalena" was also sung by 25 school girls of seven selected schools from these 10 schools.
The colourful pageant ended with a 'March Past' by the Army, Navy, Air Force, Police, STF and the Civil Security Forces who portrayed their strength and dexterity. Naval offshore patrolling and surveillance crafts, Sayura, Sagara, Nandimithra, Samudura, Shakthi and Udara, displayed their manoeuvrability skills in the sea off Galle Face Green, while Kfir and MiG fast-attack aircraft of the Air Force displayed their air power.
This was followed by 'Group Performances' including 'Ves Netum' and traditional drums.
Yesterday's ceremony reflected the will of the Nation to face the myriad challenges of the present and the future as one, devoid of any ethnic, religious or political differences.
Sunday, February 04, 2007
59th Independence Day celebration with new peace offer
The celebration was well organized and joined by Sri Lankan Armed forces to display the Nation armed strength to the World. Displays also included Armed Vehicles, Naval Crafts and High speed jets.