----------
| From: sbb / mime, , , [EMAIL PROTECTED]
| To: nelson / mime, , , [EMAIL PROTECTED]
| Cc: java-linux / mime, , , [EMAIL PROTECTED]
| Subject: Open Java
| Date: Thursday, November 05, 1998 7:53AM
|
| Nelson Minar writes:
| > I'd really hate to see this list get dragged into a debate about
| > Java Linux porting team politics. The folks who have donated their
| > effort to bringing Java to Linux - all of them - have done a wonderful
| > job. Thanks to you all!
| >
| >
| > However, there's an interesting point here:
| >
| > >The big problem I have is the current closed porting method is only
| > >related to Java today. This completely ignores all possibility of
| > >advancing java when backward compatibility is not and issue.
| >
| > I'm not exactly sure what the poster has in mind, but it reminds me of
| > one of my major problems with Java. Sun has a tight lock on what
| > "Java" is, what the definition of it is. They don't seem very
| > interested in having people hack up the VM or the language, or in
| > general pushing Java in any future research directions they do not
| > directly control. I think this is horribly short-sighted of Sun, and
| > very frustrating, but that's their position (at least, as I see it.)
| >
| > Unfortunately, the JDK licensing terms reflect Sun's attempts to keep
| > Java locked up.
|
| Let's be VERY clear on this point: they're keeping their
IMPLEMENTATION locked
| up. Not the specs for the language. You don't need a license to implement a
| Java virtual machine and/or the class libraries. This is pretty rare in the
| software world. Would you believe that ParcPlace claims ownership of
the CLASS
| HIERARCHY of Smalltalk, and actually threatens litigation if you don't pay
| their (minimal) licensing fee?
|
| Sun has been quite reasonable with respect to having review and
feedback cycles
| for all new APIs -- ever hear of M$ doing that? They're trying to be as open
| as they can be, in an ocean where sharks live.
|
| Remember the big announcement last year about Sun's standards process winning
| preferred submitter status with ISO (I think it was ISO)? At least
the members
| of the organization were satisfied that Sun's standards process was
| sufficiently open to vote to grant them that status.
|
| Can Sun do better? Sure, almost anyone can do better than they have done,
| including corporations. We'd all like to see them say "Today, the JDK is
| completely open source". Should we hold our breath waiting?
|
| > I don't think it's fair to blame the Linux Java porting team for not
| > making Java an open language. Their effort has been to port the Sun
| > JDK to Linux. And they've done a wonderful job of it.
|
| I want to also say that we are LEGALLY OBLIGATED to protect the sources.
| Part of that protection includes having a porting mailing list that's
not open
| to people who do not have sources because we talk about things in the sources
| and sometimes even include diffs that have small parts of the sources
in them.
|
|
| > What we do need, in the research community, is a more open Java
| > system. Something we can all hack on, experiment with. It's not going
| > to come from Sun, and therefore I suspect it's not going to come from
| > the Linux porting team.
|
| Certainly not from me -- I'm very tainted in a lot of different areas wrt
| Java. I view that the Linux community has two choices:
|
| a) we wait until completely open source versions of the Java VM, including
| all the bells and whistles (in the meanwhile not being able to
| develop Java applications on Linux)
|
| - or -
|
| b) we have some members of the community make available state of the art
| versions of Java, and, *in parallel* others in the Linux/open source
| community work on catching up with open source versions of Java.
|
| The second alternative is what we have now. I think it's the best of both
| worlds.
|
| Steve
|
I completely agree with Steve's point of view. There are a lot of
companies that are less open than Sun and they try to get as much
feedback as they can from the IT Community. I think Sun is doing pretty well!
Addy.