Team:St Andrews/project/ethics/community
From 2010.igem.org
(Difference between revisions)
Line 4: | Line 4: | ||
<html> | <html> | ||
- | < | + | <div style="background-color: #ddf5eb; border-style: dotted;"> |
How can we apply the concepts of free software development to the | How can we apply the concepts of free software development to the | ||
upcoming biological revolution of synthetic and hybrid organisms? | upcoming biological revolution of synthetic and hybrid organisms? | ||
Line 65: | Line 65: | ||
polluting other farms with patented genes through natural | polluting other farms with patented genes through natural | ||
cross-pollination. | cross-pollination. | ||
- | </ | + | </div> |
</html> | </html> |
Revision as of 14:09, 8 September 2010
![St Andrews from East Sands St Andrews from East Sands](http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs906.snc4/71975_462639537832_622357832_5539021_8166064_n.jpg)
![The SAINTS The Saints](https://static.igem.org/mediawiki/2010/6/6c/WikiBanner.jpg)
Richard Stallman, founder of the Free Software Foundation and the GNU Project is considered the father of Free Software however he does not believe that at the current stage of development that Free Software principles can be applied to synthetic biology. Quoting from [http://www.reddit.com/tb/cv7sw an interview with reddit.com] Mr Stallman said the following:
How can we apply the concepts of free software development to the
upcoming biological revolution of synthetic and hybrid organisms?
RMS: I don't think these ideas are applicable to biology at our current
technological level.
The free software movement is based on the recognition that nonfree
software gives the program's developer unjust power over the users.
Free software prevents that by giving the users control over the
software they use.
Free software achieves this because users can change the software and
recompile it, then use their own versions. Even in 1969, when
computers were rare and only a few people used them, we who used them
had the practical means to change and compile software, not merely to
run it.
The situation for genetically modified organisms is totally different.
There is no general tool for performing a genetic modification
comparable to using a text editor (or a 1960s card punch) to alter the
source code of a program, then compiling it and running it. Today's
genetically engineered organisms were made by the equivalent of using
`sed' to patch an executable which was mostly a black box.
We can understand and change programs because they were designed.
Good designers know how to make a design understandable so others can
change it later. Natural organisms are a mess; any designer, seeing
the myriad kludges, each one different, recognizes these systems were
never designed.
Natural organisms never had anything like source code. The genetic
code of an organism is more comparable to a binary (in fact,
quaternary) executable. Imagine a C compiler made by patching the
binary of hello.c a billion times in a genetic algorithm and you'll
see how hard this is to understand.
Now that we have a quaternary dump of the human genome, it will take
decades of reverse engineering by tens of thousands of biologists to
figure out what it does.
If some day the technology for changing organisms predictably is as
mature as changing programs predictably was in 1958, then the freedom
to change and share and use genomes will be an important political
issue comparable to that of free software today. As long as large
research teams struggle with tasks a little beyond "Hello World",
whether we are allowed to change the organisms we use will be a
question of little practical significance.
Genetically modified organisms today raise totally different issues:
for instance, damaging human health, damaging the environment, and
polluting other farms with patented genes through natural
cross-pollination.