A Sun engineer on Linux
Posted Sep 23, 2004 16:45 UTC (Thu) by
Duncan (guest, #6647)
In reply to:
A Sun engineer on Linux by einstein
Parent article:
A Sun engineer on Linux
OK, I'm certainly not particularly a Sun lover myself (and believe Java is
slowly becoming irrelevant, particularly on open source, because they
refuse to truly libre-ware it), but here, you are certainly sinking into
anti-Sun FUD yourself. LWN didn't do a very good job of excerpting a good
summary of the article, and it's obvious you didn't RTFA yourself either,
because the context there is entirely different.
The context of the article is a Sun kernel engineer commenting about their
plan to "open source" Solaris. Now, while we don't yet know /how/ "open
source" this "open source" will be, and while that raises significant
questions only to be answered with time, Sun /has/ stated that they /will/
ensure it is an OSI approved license. Granted, that still leaves an awful
lot of wiggle room, and this step may or may not be of serious
significance to the Linux portion of the open source community in
particular depending on just what the license terms are, but in /any/
case, Sun has obviously come a /long/ way already, and just the fact that
they've pledged to do it and pledged to make it OSI approved, will (when
it actually happens) put them miles ahead of MS's so-called "shared source
initiative", which amounts to "if you have the money or the bureaucratic
clout, you can look, but only we get to touch."
Within that context -- within the context of a corporation the size of Sun
doing the soul-searching and largely internal debate necessary for such a
step, occurs the quote LWN excerpted. Taken within context, then, it's
simply a statement of the position they take in regard to the question of
why not just dump Solaris and jump onto Linux? Within that context,
that's a legitimate question to be asked, and this blog entry is a decent
attempt at an answer -- from the viewpoint of the poster, who admits he
could very well be eating his words if Sun /does/ go with a GPL compatible
(therefore proprietary-banning, other than their own, of course, much like
a number of companies already do, MySQL and Trolltech with QT, among them,
GPL licensed for free source use, but pay them if you want to take it
proprietary -- a valid model the GPL approves of) license.
RTFA (Read the "friendly" article), it's worth it! I don't agree with
everything he says, but a lot of it is certainly valid from their
perspective.
Taking the simplest example, direct from the LWN quote, the kernel hackers
have a deliberate and stated policy of *NO* ongoing binary compatibility,
for at least two reasons. One, being tied to binary compatibility can
seriously hinder further development and they don't want to tie themselves
down due to having to maintain compatibility with some previous mistake.
Two, within kernel binary compatibility context, the only folks that need
to worry about it are out-of-kernel module developers, in particular,
those (such as NVidia) developing closed source proprietary modules,
refusing to open up their own code. Rightly or wrongly, the kernel
developers have taken the position that encouraging proprietary modules
isn't something they want to do, and therefore, they feel under no
obligation to bend over backward to maintain binary compatibility as a
help to proprietaryware, particularly when doing so would at times be at
the expense of flexibility in further kernel development.
That's a great position for the kernel hackers to take, and one I
definitely agree with. However, it /will/ make things difficult for the
likes of Sun, who are in the business of supporting customers that just
want their hardware to work, and would consider having to procure new
proprietaryware drivers for it every time they upgrade a kernel a big
hassle. Therefore, while I agree with the Linux kernel hackers' position
on the matter, that of Sun, wanting their own kernel to support binary
compatibility, is a legitimate and reasonable position as well. Far from
FUD, it's a legitimate concern.
Anyway, like I said, RTFA. Reading some of the articles linked from it
also proved informative. It's really quite fascinating (and educational)
watching Sun come to terms with this code open sourcing attempt, both
internally and in its external relationships. I'm glad LWN linked the
article and drew my attention to it, tho certainly a couple sentences of
context within which to place the chosen excerpt, would have been better.
Duncan
(
Log in to post comments)