OpenBSD Journal

SGI changes OpenGL to X11 license

Contributed by ray on from the license-wars dept.

From Linux.com:
After nine months, an open secret can finally be acknowledged: The OpenGL code that is responsible for 3-D acceleration on GNU/Linux, which was released by SGI in 1999, has been running on licenses that were accepted by neither the Free Software Foundation (FSF) nor the Open Source Initiative. Today, however, the FSF has announced that the licenses in question, the SGI Free License B and the GLX Public License, have been rewritten after months of negotiation between the FSF and SGI. The problem is now resolved, and the result is a code contribution that the FSF ranks as one of the greatest given to the community by a proprietary company.
OpenGL is the specification behind 3-D acceleration. Without an implementation of OpenGL such as the ones found in Mesa and X.org, free operating systems are restricted to 2-D graphics, which are suitable for email and office productivity, but nothing more. Compositing window managers, many games, animation, high-end graphics -- in short, many aspects of modern computing that users often take for granted -- all require implementations of OpenGL.

The licensing problem has been an open secret for some time. A Debian bug report reported part of the problem as early as 2003. However, little was done with the knowledge until January of this year, when an OpenBSD user reported the problem to the FSF, according to executive director Peter Brown. In response to the news, the GNewSense distribution, whose goal is to remove all non-free software, has been omitting OpenGL-related files from its distribution in the months since.

Thanks to the OpenBSD user for kick starting this process!

(Comments are closed)


Comments
  1. By Matthew Weigel (99.49.35.133) on

    ...and thanks to the FSF for following up.

    Comments
    1. By Anonymous Coward (69.116.117.78) on

      > ...and thanks to the FSF for following up.

      ... and thanks SGI for finally releasing the code properly.

      Comments
      1. By Anonymous Coward (74.13.32.189) on

        > > ...and thanks to the FSF for following up.
        >
        > ... and thanks SGI for finally releasing the code properly.

        ... and thanks to the academy for this lovely accolade.

  2. By Ed Ahlsen-Girard (204.49.40.232) ed.ahlsen-girard@tybrin.com on

    Does the new license permit inclusion in base?

    Comments
    1. By tedu (64.115.195.66) on

      > Does the new license permit inclusion in base?

      "The license, which now mirrors the free X11 license used by X.Org"

      Comments
      1. By Anonymous Coward (81.83.46.237) on

        > > Does the new license permit inclusion in base?
        >
        > "The license, which now mirrors the free X11 license used by X.Org"

        Hooray for the FSF's efforts then.

    2. By Brad (2001:470:8802:3:20f:b5ff:fe45:7cfe) brad at comstyle dot com on

      > Does the new license permit inclusion in base?

      It was already in base (X) already.

      Comments
      1. By Anonymous Coward (68.191.116.244) on

        > > Does the new license permit inclusion in base?
        >
        > It was already in base (X) already.

        Sure, but hopefully this will enable them to make GL and X parts dovetail better.

        Comments
        1. By Brad (2001:470:8802:3:20f:b5ff:fe45:7cfe) brad at comstyle dot com on

          > Sure, but hopefully this will enable them to make GL and X parts dovetail better.

          I don't think this will realistically change anything over what was already being done. It is just fixing the license.

  3. By Anonymous Coward (68.191.116.244) on

    Wow...this might give X developer community a real shot in the arm.

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]