Richard M. Stallman Roportajı (İngilizce Metin)

1. What is your role in the FSF Foundation?




I am the president of the FSF; I have been its president ever since
it was founded in October 1985 (about 20 months after the start
of the GNU Project).



2. Could you please explain the term, free, as spoken by GPL? (you can give
hints for programmers how they can get money from their work although they
give source code for free)




Free software is a matter of freedom, not price. It means that
everyone has the freedom to change and redistribute the software--in
effect, to use it as part of a community where people have freedom and
are encouraged to cooperate and help each other.



The best way for non-programmers to understand why this is important
is by comparing programs with recipes for cooking. This is a good
analogy because a recipe, like a program, is a series of steps that you
carry out in order to produce a result.



People who cook often make copies of recipes for their friends. And
people who cook also often change recipes--you don't have to cook the
dish exactly as the recipe says if you think a different method would
make it taste better for you. And if you have changed a recipe
and cooked it for your friends, and they like to eat the dish, they
might ask you for the recipe. Then you might write down your version
and give them copies.



So imagine a world where you cannot change a recipe--you can only cook
it exactly as someone else wrote it. And imagine that if you share a
recipe with a friend you get called a "pirate" and imprisoned for
years. That would be an outrage! Fortunately, nobody tries to do
that as regards recipes. But the world of non-free software is just
like that. It is an outrage.



To say that a program is free software says nothing whatsoever about
who is or is not paid to work on it. That is a separate question. In
the 1980s, most people who worked on free software did so as unpaid
volunteers, aside from the FSF staff and a few university projects.
Now some people have found ways to get paid in connection with their
work on free software--but I think that most of the work is still done
by volunteers.



When you write about free software in Turkish, please translate "free"
as a word that refers to freedom and never to price--if you have one.
(In English, we use the imperfect word "free" because there is no
everyday word in English that means "free as in freedom" only. It is
a gap in the language.)



The GNU GPL is not the only license that makes a program free
software. There are other free software licenses; see
http://www.gnu.org/philosophy/license-list.html for a list of some of
them.




3. How and when did all this begin? What made you think that all software
must be **free**?



I had the experience of living the free software way of life as part
of a community of programmers that I belonged to in the 1970s. In the
early 80s this community came to an end, and I was faced with the
prospect of life as part of the developers of an ugly social system,
the social system of proprietary (non-free) software, which and keeps
users helpless and divided and labels cooperation as "piracy".



I rejected that way of life. and decided that the only way I could
feel proud of my work was to dedicate it to promoting freedom and
cooperation.



4. How do you get paid? Did you ever write a proprietary software?




Nowadays I get paid mainly for giving speeches, but in the 1980s I got
paid mainly for writing extensions to free software and teaching
classes about it.



I wrote some software in the early 1980s while working at MIT that was
released as proprietary software. It was part of the MIT Lisp Machine
system. This experience helped convinced me to leave MIT and start
the GNU Project, and also suggested to me that I should quit my MIT job
in order to do that.



5. Which applications are you currently and used to be working on?




The programs I wrote for the GNU system include GNU Emacs (the
extensible text editor), GCC (the C compiler), GDB (the symbolic
debugger), GNU ld (but that version was totally rewritten), GNU sort,
Texinfo, and some other smaller programs.



Nowadays, I no longer have time to program. I spend all my time on
activities to promote the GNU Project overall and the ideas of free
software, because that seems more important now than writing programs
(even though writing programs is in some ways more fun).



6. What is your favorite tool? Is there a process you follow when you code?



I look for some part of the program that I can see how to write, and I
write it. Having written that, I usually see how to write some other
part, so I write that. This process continues until I have written it
all.



While doing this, I pay a lot of attention to designing the data
structures and to documenting them well. If the data structures are
right, the code is usually easy. If some part of the code is really
hard to write, often some of the data structure needs to be redesigned.



7. How do you see GNU, Linux, Hurd and yourself 5 years from now?


I don't know--various outcomes are possible, depending on what
other people do.



For instance, software patents could kill all of our work if we do not
reject that form of legal impediment. There is right now a political
battle in Europe to reject software patents.



If we succeed in defeating software patents, some version of the GNU
system might perhaps be as universal in five years as Windows is
today. But the next question will be: is this version a free system,
or will it include non-free programs that prohibit cooperation?
Today, most of the distributors of the GNU/Linux system add non-free
programs to the system, which means that the system as a whole does
not entirely respect your freedom. If the community continues to
accept this, the goal of freedom and cooperation could be forgotten.



8. Do you think GNU/Linux should remain as a server system or do you
support efforts like KDE, Kylix, GNOME, Open Office?



GNU was never designed to be a "server system". In 1984, I had
already written a couple of window systems in my work at MIT, and I
decided that GNU should have a window system. Later in the 1980s I
decided to adopt X11 as the lowe (general-purpose) level of the window
system for the GNU system, but we still needed to implement
higher-level features such as drag-and-drop and a directory browser.
In other words, we needed a "desktop".



Our first attempt to develop a desktop was started in 1990 (before
Linux was started). This attempt was abortive, though. Our second
attempt was in 1994 or 1995, and resulted in the development of Guile,
which we planned to use as an important mechanism for the desktop.
Our third attempt, GNOME, finally succeeded.



GNOME, Open Office, and KDE, are all free software and can contribute
to the extension of the GNU system into the desktop area.



My understanding is that Kylix is not free software (correct me if I
am wrong), although I think its libraries are going to be available as
free software. If you want to write a free program that can be used
and developed within the Free World, you must make sure it can run and
developed using only the free libraries and free development tools
that are available.



The worst example of the danger of non-free libraries and tools is in
the area of Java. Many programmers who like free software are seduced
by the exciting Java language and use non-free Sun libraries and
non-free Sun tools without even thinking about what they are doing.
The result is that they write free programs which cannot be used in a
free operating system.



Don't make that mistake yourself: before you write a Java program,
check the platform you plan to use, and don't use Sun's tools or Sun's
libraries.



9. Could you please tell some about your private life? (status, children,
education, music, philosophy, food, homestyle...)



I am not sure what "status" refers to. I have never paid
a lot of attention to seeking status in my life.



My only child is the Free Software Movement, which is now almost 17
years old--as you know, a very vulnerable age. Lately it is starting
to hang around with an unprincipled crowd, the Open Source Movement.
As a result, I am concerned that it might be led into various forms of
delinquency, such as adding non-free software to the system.



I studied physics and mathematics at Harvard, all the while learning
operating system programming by doing it at MIT. But I also studied a
few unusual subjects, such as Chinese and ancient history of the near
east (*ending* around 500bc).



By the time I graduated I was gradually losing interest in trying to
be a physicist--programming was more exciting, since I could write
something every day that was actually useful. So I switched to
programming entirely. But I am still very curious about physics,
since it studies the fundamental nature and origin of the universe.



I like many kinds of music from many countries, including Turkish folk
dance music, as well as that of neighboring countries such as Greece,
Bulgaria and Armenia. (Turkish and Armenian musicians had a very
close relationship, in Ottoman times, until the relationship between
the two peoples reached its tragic end.) I have also sometimes liked
Turkish classical music.



I really enjoy delicious food; it is one of the great pleasures of my
life. (I write this while munching on a crispy flaky croissant, in
Paris.) In Turkey I especially enjoyed the little peppers stuffed
with rice, and ezö gelin soup. Alas I have not found that soup in
Turkish restaurants in other countries. (By the way, who was Ezö, and
how did the soup get named after her?)



As for philosophy, I am a Secular Humanist. There is no scientific
evidence for any sort of gods, so I do not believe in any. But even
if there did exist a superhumanly powerful being or beings, nothing
would guarantee that they are morally good or that their commands are
morally right. A god could be simply the greatest dictator of all.



We want the world to be a good place. Since we cannot rely on anyone
else to do this for us, in any case not in our livetimes, the job is
up to us. We have to do our best to make the world better (after we
figure out what is "better"). GNU is the way I have found to do this.
The problem GNU addresses is not the world's most important problem,
but I don't know how to solve the bigger problems. By working on GNU,
I am trying to make things better in the way I know how.



10. Do you have a message for Turkish GNU users?




Many people switch to the GNU/Linux system because it is powerful,
reliable, "cool", or available cheap. It is good that the system has
those advantages, but we should not get so absorbed in practical
advantages that we forget the most important advantage: free software
respects our freedom; free software allows us to cooperate. Free
software encourages a good society where people help each other;
proprietary software imposes an ugly divided one where people are
helpless.



Don't be absorbed in technology and forget about society.



http://www.teknoturk.org adresinde yayınlanmıştır.