Opinion Piece: Taking the wind out of SCO's sails
[Posted July 7, 2003 by cook]
| From: |
| "conradsandx ." <conradsandx -at- junglemate -dot- com> |
| To: |
| <editor@lwn.net>, <lwn@lwn.net> |
| Subject: |
| Opinion Piece: Taking the wind out of SCO's sails |
| Date: |
| Thu, 3 Jul 2003 13:40:27 -0000 |
Opinion Piece: Taking the wind out of SCO's sails
The open-source community prides itself in being able to develop
useful and good quality software as well as quickly addressing bugs
& security issues. If a problem/obstacle appears on our path, we fix
it or work around it.
Why not take this to the next step, and apply it to legal matters ?
What I'm talking about is taking the wind out of SCO's sails,
by removing and/or replacing the code in the Linux kernel that
they have contention with; we have a pretty good idea what this
code is (I'll expand on this point later). While pre-emptively removing
code may seem like capitulating to SCO, it is not. We can always put
the code back in after the SCO vs IBM dust settles.
In the larger picture we all want the Linux/GNU system to replace
expensive and closed proprietary systems. To do this, we need the right
atmosphere, which has been brewing for quite some time. The problem
here is that SCO's legal actions have put question marks around
open-source software in people's minds (never mind that only the Linux
kernel is affected) - in effect the atmosphere for open-source is being poisoned.
Incidentally (or on purpose), this benefits Microsoft. The SCO vs IBM
lawsuit can last for _years_, with the very real possibility of stifling adoption
of open-source products for the foreseeable future.
We have a pretty good idea what areas in the Linux kernel SCO has
a problem with. After all, they're suing IBM, so the contributions
must have come from IBM (or from the companies that IBM recently
acquired, such as Sequent). Specifically, we have a clear idea that
the problem is with NUMA {Non Uniform Memory access} and
RCU {Read Copy Update} (see [1] and [2] for more information on this).
IBM's JFS should also be removed. I have nothing against JFS,
but what is at stake here is more than a replaceable file system;
moreover, I don't know how many people actually use JFS, but I'd
put a bet that it's a lot less than other journaling systems,
such as Ext3 and ReiserFS.
There's also the question of SMP. I'm not suggesting that SMP should
be removed (after all, the Linux kernel had SMP way before IBM got
interested in it) but a careful search should be done to see if IBM has
contributed to the SMP infrastructure.
I'm sure that Linux will be slower without NUMA and RCU, but it will
still work. Some people could be annoyed at the removal of JFS, but
we have other journaling file systems. As mentioned before, these
removed pieces could be put back in, once the legal wrangling is over.
In the meantime, the open-source community would have shown that
it is serious about respecting intellectual property rights (even if SCO's
case is proven to be baloney), which would go a long way to repairing
the atmosphere; ... and a good atmosphere is needed for the progress
of open-source.
References
[1] "Does SCO own read-copy-update?", http://lwn.net/Articles/36164/
[2] "Analyst who saw SCO 'evidence' ...",
http://www.theage.com.au/articles/2003/06/13/1055220751243.html
Other Relevant Links
[3] "FSF Statement ...", http://www.fsf.org/philosophy/sco-statement.html
[4] "Penguin on Thin Ice?", http://writ.news.findlaw.com/commentary/20030626_chander.html
[5] "OSI Position Paper ...", http://www.opensource.org/sco-vs-ibm.html
FORBES PICK - Professional Groupware Service
Share Calendars, Files, Contacts & Eliminate SPAM!
Click to learn more: http://www.norada.com
(
Log in to post comments)