SGI Releases OpenGL As Free Software
StoneLion writes "Since its release, the OpenGL code that is responsible for 3-D acceleration on GNU/Linux 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 have been rewritten, the problems resolved, and the code freed. Peter Brown, executive director of the FSF, says, 'This represents a huge gift to the free software community.'"
There are still a number of patents covering portions of the OpenGL functions. Does this grant a license for use or are we stuck with partial implementations?
"Trademarks are the heraldry of the new feudalism."
Don't be a jerk about it. From the article.
"Someone came to me on IRC and asked if people should start sending angry faxes to SGI, telling them to please clean up their licenses. And I was like, 'No, that's not the right message right now.' We were trying to avoid that kind of reaction, because among the people in the GNewSense community, there was a visceral reaction initially, and it took some time for people to realize that we needed to give them a chance. And it really paid off. SGI was very willing to work with us throughout the entire process.""
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
The code was already "free" for a given definition of "free", however, three problems were identified.
The old licences:
As such, it was easy to modify the code, but it wasn't free or open enough by the standards of either the Free Software Foundation or the Open Source Initiative.
OpenGL is a standard, just like Java is. The fact that there are many implementations of those standards doesn't mean that there is a problem. Besides which, it doesn't really matter, most people will code for the reference implementation (Sun Java and SGI OpenGL).
I wank in the shower.