Slashdot Mirror


Gosling on Opening Java

An anonymous reader writes "It sounds like James Gosling's nudging Sun closer and closer toward open-sourcing Java, as requested variously by IBM, Eric S. Raymond, and Richard Stallman, though not by JBoss's Marc Fleury. 'Developers value Java's cross platform interoperability and reliability,' Gosling writes, adding 'If we do something to make Java even more open-source than it is already, having safeguards to protect the developer community will be something we pay a lot of attention to.' Surprisingly, 'the creator of the Java programming language,' as Sun usually calls him, seems to be at odds on this issue with his own CEO, Scott McNealy. So, who should have custody of the child, the father...or the boss?"

4 of 453 comments (clear)

  1. Re:Well, legally... by generic-man · · Score: 5, Informative

    Copyright law defines something as a work for hire if it was produced by an individual at the request of a company. All rights to a work for hire are retained by the company who paid for the work to be created.

    Most of the employee contracts are supplemental to this definition. Many companies claim all rights to works created by employees without the explicit request of the company, as well.

    --
    For more information, click here.
  2. Re:Please Mister the Boss... by vegetasaiyajin · · Score: 5, Informative

    I don't like programming in Java, but having a free Java (as in speech) would be really great !

    There is a very good free java implementaiton. GCJ (GNU Compiler for Java). The library lacks a few things (e.g. AWT/Swing), though, but other than that it is a great implementation. And it is not based on a JVM, but is a traditional ahead of time compiler, so the related disadvantages (as well as the advantages, if any) dissapear. It uses the same (or at least a very similar) object model as C++, so interoperation with it is much easier.

    Think about how it can be easy to include Java in a Linux Distro.
    Sun's Java JVM can be included in linux distributions without problems. Knoppix, SuSE and SoL include it. Don't know about others. The reason some distributions don't include Sun's Java implementation is because they don't want to include it.

    If Java becomes free, I can imagine a lot of thing. Why not bindings with GTK for example They already exist. Check Java-GNOME. It includes GTK and GNOME bindings for Java.
    There are also bindings for Qt and KDE.
    You can also use GTK via the SWT toolkit .
    Java is NOT a proprietary language (despite some ignorant people who say so), you can find many open source libraries for it, and there is at least a high quality free (as in speech) implementation of it.

    --

    My heart is pure, but make no mistake, it's pure evil
  3. Re:"Even more open-source than it is already"... by vegetasaiyajin · · Score: 5, Informative

    When you download java, you get the source files along with it. GPL is not the only license that makes something open source.
    Actually, the source code you get is for the standard library, not the JVM source code. That one is a separate download.

    --

    My heart is pure, but make no mistake, it's pure evil
  4. Re:Well, legally... by xero314 · · Score: 5, Informative
    Contrary to popular belief there does not need to a contract in place for most works create by employees, at the request of an employer. Here is a quote from the U.S. Copyright Office, which does cover Sun's Java Copyrights.

    • In the case of works made for hire, the employer and not the employee is considered to be the author. Section 101 of the copyright law defines a "work made for hire" as:
    • * (1) a work prepared by an employee within the scope of his or her employment;

    To read more go to http://www.copyright.gov/