X.Org Foundation Releases X11R6.7 X Window System
Several folks submitted the press release announcing the formation of the X.Org Foundation and the release of X11R6.7 of the X Window System. The XOrg Foundation is the successor to the X Consortium, formed by many of the most notworthy participants in the XFree86 Project. This code release is a tree forked from the last XFree86 release not troubled by that pesky license change. Since Mandrake, Gentoo, OpenBSD, and Debian have already rejected the new XFree86 license, this new code tree will likely become the default X11 for most Linux users. I've attached the press release that explains more details about the code release, as well as the X.Org foundation itself.
XOrg Foundation writes "X.Org Foundation Announces Formation and First Release
The new X.Org Foundation will help drive the X Window System to support
state-of-the-art desktop technologies
San Francisco, CA., April 6, 2004 - X.Org Foundation today announces their first release of the X Window System since the formation of the Foundation in January of this year. The new X.Org release, called X Window System Version 11 Release 6.7 (X11R6.7), builds on the work of the X.Org X11R6.6 and XFree86TM Project Inc. V4.4RC2 releases to combine many of the latest developments from a large number of the participants and companies working with the X Window community. The X Window System X11R6.7 release can be found at http://www.x.org/.
We have made great progress in creating a framework upon which further development of the X Window System can be based, agreed the Interim Board of the Foundation. We expect to provide the desktop community with at least two more releases of the X Window System before the end of this year to encompass all of the new technologies and ideas that we are developing.
This release marks the return to community development of the X Window System under governance open to all contributors for the first time since the founding of the X Consortium in 1988, said Jim Gettys, co-founder of the X Window System, Interim X.Org Foundation board member and member of the research staff of HP Labs.
We welcome the formation of the X.Org Foundation and are looking forward to support this group to bring the work on the X Window System to a new technological level, said Egbert Eich, X Window System developer at Novell's SUSE LINUX business unit.
Matthias Ettrich, Director of Software Development at Trolltech, said As a multi-platform GUI toolkit vendor, we appreciate the value of a powerful underlying windowing system, and as such, we are excited about the direction X.Org is heading. We are very much looking forward to supporting new technologies around X, and we will do our share to make the advances of the platform accessible to software developers.
Being an underlying technology to the most popular desktops on all GNU Systems, in particular GNOME and KDE, the X Window System is indeed an essential part of most Free Software operating systems, said Georg C.F. Greve, president of the FSF Europe. It helps many users to access and enjoy the freedom of Free Software. We are glad that X.Org will from now on watch over this enabling technology.
Red Hat is pleased to be working with the new X.Org Foundation to build a vibrant open source community around X Window System innovation. Look for X11R6.7 in the upcoming Fedora Core 2 and future Red Hat Enterprise Linux products, said Havoc Pennington, desktop development manager at Red Hat.
As one of the largest GNU/Linux distribution projects in the world, the Debian Project is delighted to see that freedom and diversity are alive and well in the X technology sector. We're also delighted that the X.Org Foundation is dedicated to retaining the licensing model that has made the X Window System an enduring success, said Branden Robinson of the Debian GNU/Linux Project. Like us, the X.Org Foundation is a member-driven organization devoted to Free Software. We cannot help but be enthusiastic about them and the work they're doing for the X Window System and Free Software communities alike.
An open source project works best with a large community of active contributors. OSI welcomes the return of X to open source development by the entire community. I'm looking forward to contributing myself, said Russell Nelson, Vice-President of the Open Source Initiative.
Cygwin/X is benefiting heavily from the community-building spirit of the X.Org Foundation and their open development environment. We are pleased to be basing our releases on the good work of the X.Org Foundation, said Harold L Hunt II of the Cygwin/X project.
The XonX Project is very pleased that the X.Org Foundation has been eager to support Darwin and Mac OS X. X11R6.7 adds new features that will be appreciated by many Mac OS X users, said Torrey Lyons, XonX Project Founder.
Membership of the X.Org Foundation is free to all participants. Applications for membership are now being accepted, and active participants in the further development of the X Window System are invited to visit: http://www.x.org/XOrg_Foundation_Membership.html to complete a membership application. Participation in the Foundations Sponsor Group is also available to those who wish to financially support the activities The X.Org Foundation. Current Sponsors include Hewlett Packard, IBM, and SUN Microsystems.
About The Foundation Release
X11R6.7 is the first official X.Org Foundation release. It is the successor release to X11R6.6 from X.Org. To assure consistency with industry and community requirements and practices, it was developed from the X.Org X11R6.6 code base and the XFree86 V4.4RC2 code base, with the addition of bug fixes and enhancements. These enhancements include: new IPv6 functionality, Freetype V2.1.7, fontconfig V2.2.2, Xft V2.1.6, Xcursor V1.1.2, and Xrender V0.8.4, with corresponding changes in documentation and notices. Additional source and binary releases are anticipated during 2004.
About The X Window System
The X Window System provides the only common networked windowing environment bridging the heterogeneous platforms in today's computing. The X Window System is one of the most successful open-source, collaborative technologies developed to date and is the standard graphical window system for the Linux and UNIX operating systems. The inherent independence of the X Window System from the operating system, the network and the hardware, as well as its successful interoperability, have made it widely available and deployed with more than 30 million users worldwide. All major hardware vendors support the X Window System and many third parties provide technologies for integrating X Window System applications into the networked computer or personal computer environments including Microsoft Windows, UNIX, Linux and Mac OS X. Further, thousands of software developers provide X Window System applications, and with the continued growth of Linux and the emergence of Mac OS X, the number of users is growing rapidly.
About X.Org Foundation
X.Org Foundation L.L.C. is a recently formed Delaware company organized to operate as a scientific charity under IRS code 501(c)(3), chartered to develop and execute effective strategies that provide worldwide stewardship of the X Window System technology and standards. The group is currently managed by an Interim Board of Directors that includes: Stuart Anderson (Free Standards Group), Egbert Eich (SUSE), Jim Gettys (HP), Georg Greve (Free Software Foundation Europe), Stuart Kreitman (SUN Microsystems), Kevin Martin (Red Hat), Jim McQuillan (Linux Terminal Server Project), Leon Shiman (Shiman Associates) and Jeremy White (Code Weavers). The website for the X.Org Foundation can be found at http://www.x.org/.
Note to editors: UNIX is a registered trademark of The Open Group in the US and other countries. LINUX is a registered trademark of Linus Torvalds. XFree86 is a trademark of The XFree86 Project, Inc. Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries. Mac OS is a registered trademark of Apple Computer, Inc., registered in the U.S. and other countries. All other company names are trademarks of the registered owners.
$"
The new X.Org Foundation will help drive the X Window System to support
state-of-the-art desktop technologies
San Francisco, CA., April 6, 2004 - X.Org Foundation today announces their first release of the X Window System since the formation of the Foundation in January of this year. The new X.Org release, called X Window System Version 11 Release 6.7 (X11R6.7), builds on the work of the X.Org X11R6.6 and XFree86TM Project Inc. V4.4RC2 releases to combine many of the latest developments from a large number of the participants and companies working with the X Window community. The X Window System X11R6.7 release can be found at http://www.x.org/.
We have made great progress in creating a framework upon which further development of the X Window System can be based, agreed the Interim Board of the Foundation. We expect to provide the desktop community with at least two more releases of the X Window System before the end of this year to encompass all of the new technologies and ideas that we are developing.
This release marks the return to community development of the X Window System under governance open to all contributors for the first time since the founding of the X Consortium in 1988, said Jim Gettys, co-founder of the X Window System, Interim X.Org Foundation board member and member of the research staff of HP Labs.
We welcome the formation of the X.Org Foundation and are looking forward to support this group to bring the work on the X Window System to a new technological level, said Egbert Eich, X Window System developer at Novell's SUSE LINUX business unit.
Matthias Ettrich, Director of Software Development at Trolltech, said As a multi-platform GUI toolkit vendor, we appreciate the value of a powerful underlying windowing system, and as such, we are excited about the direction X.Org is heading. We are very much looking forward to supporting new technologies around X, and we will do our share to make the advances of the platform accessible to software developers.
Being an underlying technology to the most popular desktops on all GNU Systems, in particular GNOME and KDE, the X Window System is indeed an essential part of most Free Software operating systems, said Georg C.F. Greve, president of the FSF Europe. It helps many users to access and enjoy the freedom of Free Software. We are glad that X.Org will from now on watch over this enabling technology.
Red Hat is pleased to be working with the new X.Org Foundation to build a vibrant open source community around X Window System innovation. Look for X11R6.7 in the upcoming Fedora Core 2 and future Red Hat Enterprise Linux products, said Havoc Pennington, desktop development manager at Red Hat.
As one of the largest GNU/Linux distribution projects in the world, the Debian Project is delighted to see that freedom and diversity are alive and well in the X technology sector. We're also delighted that the X.Org Foundation is dedicated to retaining the licensing model that has made the X Window System an enduring success, said Branden Robinson of the Debian GNU/Linux Project. Like us, the X.Org Foundation is a member-driven organization devoted to Free Software. We cannot help but be enthusiastic about them and the work they're doing for the X Window System and Free Software communities alike.
An open source project works best with a large community of active contributors. OSI welcomes the return of X to open source development by the entire community. I'm looking forward to contributing myself, said Russell Nelson, Vice-President of the Open Source Initiative.
Cygwin/X is benefiting heavily from the community-building spirit of the X.Org Foundation and their open development environment. We are pleased to be basing our releases on the good work of the X.Org Foundation, said Harold L Hunt II of the Cygwin/X project.
The XonX Project is very pleased that the X.Org Foundation has been eager to support Darwin and Mac OS X. X11R6.7 adds new features that will be appreciated by many Mac OS X users, said Torrey Lyons, XonX Project Founder.
Membership of the X.Org Foundation is free to all participants. Applications for membership are now being accepted, and active participants in the further development of the X Window System are invited to visit: http://www.x.org/XOrg_Foundation_Membership.html to complete a membership application. Participation in the Foundations Sponsor Group is also available to those who wish to financially support the activities The X.Org Foundation. Current Sponsors include Hewlett Packard, IBM, and SUN Microsystems.
About The Foundation Release
X11R6.7 is the first official X.Org Foundation release. It is the successor release to X11R6.6 from X.Org. To assure consistency with industry and community requirements and practices, it was developed from the X.Org X11R6.6 code base and the XFree86 V4.4RC2 code base, with the addition of bug fixes and enhancements. These enhancements include: new IPv6 functionality, Freetype V2.1.7, fontconfig V2.2.2, Xft V2.1.6, Xcursor V1.1.2, and Xrender V0.8.4, with corresponding changes in documentation and notices. Additional source and binary releases are anticipated during 2004.
About The X Window System
The X Window System provides the only common networked windowing environment bridging the heterogeneous platforms in today's computing. The X Window System is one of the most successful open-source, collaborative technologies developed to date and is the standard graphical window system for the Linux and UNIX operating systems. The inherent independence of the X Window System from the operating system, the network and the hardware, as well as its successful interoperability, have made it widely available and deployed with more than 30 million users worldwide. All major hardware vendors support the X Window System and many third parties provide technologies for integrating X Window System applications into the networked computer or personal computer environments including Microsoft Windows, UNIX, Linux and Mac OS X. Further, thousands of software developers provide X Window System applications, and with the continued growth of Linux and the emergence of Mac OS X, the number of users is growing rapidly.
About X.Org Foundation
X.Org Foundation L.L.C. is a recently formed Delaware company organized to operate as a scientific charity under IRS code 501(c)(3), chartered to develop and execute effective strategies that provide worldwide stewardship of the X Window System technology and standards. The group is currently managed by an Interim Board of Directors that includes: Stuart Anderson (Free Standards Group), Egbert Eich (SUSE), Jim Gettys (HP), Georg Greve (Free Software Foundation Europe), Stuart Kreitman (SUN Microsystems), Kevin Martin (Red Hat), Jim McQuillan (Linux Terminal Server Project), Leon Shiman (Shiman Associates) and Jeremy White (Code Weavers). The website for the X.Org Foundation can be found at http://www.x.org/.
Note to editors: UNIX is a registered trademark of The Open Group in the US and other countries. LINUX is a registered trademark of Linus Torvalds. XFree86 is a trademark of The XFree86 Project, Inc. Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries. Mac OS is a registered trademark of Apple Computer, Inc., registered in the U.S. and other countries. All other company names are trademarks of the registered owners.
$"
formed by many of the most notworthy participants
Surely they must be worthy of something...
Y is already used as a name for this project
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
Would be and was. It is taken. The Y project is off the ground, and provides it's own widgets. Interesting stuff.
when i read about X11 and their licensing issues i was scared: i had noticed that redhat dropped several (for me important) packages due to the fact that they are not GPL (such as pine... no flames, please, i like it more than any other mail client cause all you need is an xterm). i was wondering what would happen with x11. now i know. and (i think) i am releived...
I guess Z is the only one left. Then they'll have to move back to the beginning of the alphabet.
http://github.com/gbook/nidb
You'd think that with the Xiph.Org Foundation being around, they could pick a better name than 'X.Org Foundation.' Sigh.
I just really hope no distro's of mine get overzelous and change /usr/X11R6 to /usr/X11R6.7
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
Ah, I love the smell of forks in the morning. Hurrah for vitality.
http://freedesktop.org/~xorg/X11R6.7.0/doc/RELNOTE S3.html
-after all this...
Umm, why? In the brave new world of Unicode, there are lots of symbols to choose from, albeit unpronouncable.
A bit like Prince, you know?
Why? I personally look forward to being able to run [ on my laptop...
You are not alone. This is not normal. None of this is normal.
Have you tried mutt?
As soon as Gentoo gets an ebuild, I might revive my desktop cum Linux server back to a desktop to give it a shot.
While they tout all kinds of new features that OS X users would be interested in via XonX, they certainly don't mention what those features would be. I guess I'll have to go check the changelog. Damn.
Why so many people think that GPL incompatible == not free? How is current XFree86 license non-free? Yeah, I know it's not about free-as-in-beer, but how isn't XFree free-as-in-speech?
I had been happily downloading my cygwin updates when this news came out on /. I looked at where the installer was: xorg-x11-6.7.0.0-1.tar.bz2 !!! It's announced today and it's already up for download in the distros ! Maybe that's why this 16Mb download is taking forever...
Non-Linux Penguins ?
I for one greet our new windowing system overlords!
Well I hear folks asking "Y Windows?" all the time so it must be getting popular.
Reginald Molehusband. Edinburgh, Scotland
Did they just essentially commit suicide? Is anyone still sticking with them?
now that the xfree86 server is effectively forked, is there a chance of getting true alphablending and shadows?
Jisho - A Japanese English German Russian French Dictionary for the rest of us.
Do your ass cheeks move when you talk? You don't seem to have a clue about a damn thing, do you?
Mandrake is not www.redhat.com for one, and it's not even the latest distro to be added to the list. Linux/Unix doesn't have a need for antivirus because it's not inviting the viruses as other OS'es do.
So, given that Gentoo is probably going to move to this version of X, how much of a pain in the neck is it going to be to upgrade?
The crucial thing (for me at least) is wether or not the NVidia binary drivers will work with this new version.
Judging form the fact that's forked of XF4.4rc2 it should , but I'd like to get confirmation .
I just read over the XFree86 license versions 1.0 and 1.1. I see the difference, but why is this seemingly minor change causing such a huge commotion with the major distributions?
Of course, some of us care more about the fact that it is still free (as in beer and in speech) than the exact wording of the license.
Jeremy Baumgartner
> I think Y would be the next logical choice of names for the new project.
That ridiculous. The project implements an X server that understands the X protocol, just like XFree86, FDO's XServer, XiG's X server, Apple's X server and others. Why would they name themselves Y (no pun intended)?
REM Old programmers don't die. They just GOSUB without RETURN.
You already can.
notworthy?
upgrade time!
way worthy !!!!
what distro?
this is what we who have senses of humor call "wit."
my sig is an honor student
And two steps back.
X11R6. I used that a decade ago.
Time gets spent squabbling about liscensing clauses and other political horseshit. Now we have how many code forks of it? How splintered, exactly, is the dev community around X11?
Linux on the desktop, that white elephant, will roam around in obscurity for another decade or so.
I don't need no instructions to know how to rock!!!!
no. XFree86 is now dying. They've started their own obituary with the abrupt and incompatible licenses changes. Xorg lives on.
Would someone in the know please, for the benefit of the crowd, enlighten us as to whether this entire exercise was, as much as anything else, to rid the mainstream "free software X" development of David Dawes?
From reading the coverage on slashdot so far and following the source material (including specific comments by major players that name his name), that's kind of the sense I get.
Of course, the process created more openness - you can say the openness is the primary reason, but again, from following the list archives, I got the sense he was a big part of why it wasn't so open in the first place...
Want to Know How to Cheat the GPL? Read On!
You missed the fact that this troll's copy/paste post was dated before the release of Windows XP.
Slashdot's trolls arn't creative anymore, we need some new ones.
so where does the freedesktop.org xserver fit in with Xorg? i noticed that Xorg has a page on freedesktop.org
I'm not saying *I* feel this way, but I was wondering what people think about David Dawes' statement to the effect that the big Linux Vendors were already planning to jump to X.org, because the collection of vendors can push it in directions that make the companies happier. He hints that they used the license issue as an excuse to wag the dog, and we users have been duped.
Scandinavian (overlords) have no problems with their extra letters (transliterated) AE, OE, AA.
Welcome your new overlords now or be ineligible for installation of AE Windows System.
+2 True geek humour,
+5 if you didn't need to use an ASCII chart
Not that easy. A is already taken by a popular TV series.. The same series actually consumed the letter T. B is unusable, as it used to be associated with a failed operating system. C is, obviously, a popular programming language. Now, we could settle for D, but I think it could be confusing for chemists, who use it to describe chiral isomers. E would be a bad idea, as e- is one of the most hated prefixes of the present day. F obviously if out of question, as it stands for a chemical element, and G would create too many lame slashdot jokes related to clitoris. I could actually go this way through the whole ASCII table, but I'm too lazy for it.
To back-order x.org a few years back?
Those who can, do. Those who can't, consult.
I guess they could always use X++.
'Standards' in computing only impress those who are impressed by things like 'standards'.
The popular opinion is that this move *sheds* political weight and opens the X development process up.
>If we can create a modern standardized windowing protocol (which is what X11 essentially is, only broken and outdated)
Uhm... what is broken and outdated about X11?
Will those distros continue to go with XFree86 now that the X.Org Foundation is not just talking about it but is also actually delivering a forward moving, credible alternative?
Boffoonery - downloadable Comedy Benefit for Bletchley Park
Why ask Y? ;P
Un-news
At least they could update with the years and not use Y99 dates.
Ok it's about x86. but it runs on many other platforms add Intel has moved away from the x86 numbers long ago.
and how can they expect to compete agaist 'x.org'?
I've got no clue what the new Xfree license entails...
:) I'd go jump on that bandwagon!
And it really shows in your post!
But nonetheless, I think the community is overreacting.
Right. Because RedHat and Debian are *such* reactionary GPL-fundamentalists organization.
(yeah, there are forks, but they haven't been around long enough to prove their stability or their worth).
You do realize that X.org is the maintainer of the reference X11R6.x codebase, and that X11R6.7 is a continuation of XFree86 4.4-RC2, which is a derivative of that reference codebase?
If we can create a modern standardized windowing protocol (which is what X11 essentially is, only broken and outdated),
What is broken and outdated about the X11 protocol? Taking into account widely-supported extensions like RENDER, the X11 protocol is surprisingly Good. There are warts, to be sure (the color model, for example), but every long-lived system has those.
we can maxamize portability between platforms
Eh? X11 is the most portable windowing system in existance!
and radically simplify software development.
So X12 will be written in Lisp
Even Microsoft would jump on the bandwagon.
Have you lost *complete* touch with reality???
and seek to accomplish far too much and form their own proprietary standards.
What proprietory standards???? Do you have the slightest idea what you're talking about?
We need a completely new protocol so that everyone can work together and maintain compatibility.
We need to ditch a widely-supported, well-tested, mature, easily-extensible, and highly compatible protocol, and create a new, untested, immature, and unsupported one, in order to maintain compatibility?
A deep unwavering belief is a sure sign you're missing something...
It must include representatives from both open and semi-open companies - Red Hat, the KDE and Gnome teams, present X developers, Apple, IBM, Sun, and possibly even Microsoft.
Comments on suggested representatives:
RedHat - Good choice.
KDE - Why? They only deal with QT, not X. Trolltech might be a good choice.
Gnome - Why? They only deal with GTK, not X. Maybe you mean the GTK devs.
Present X devs - The core XF86 team is the reason this mess started in the first place. They shouldn't be brought in to f--- any new standard up.
Apple - Why? Apple uses Quartz, they could care less about X and might even have an incentive to see it fail.
IBM - Good choice.
Sun - Good choice -but- I am starting to have trouble trusting Sun, it's still a stretch but I'm seeing the beginnings of the next SCO in them.
Microsoft - Never. They only have a vested interest in seeing X fail. Look at all the good work they did with OpenGL as an example.
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
I've got no clue what the new Xfree license entails... But nonetheless, I think the community is overreacting.
Uninformed opinions, just what we need.
Where's the BSD is dying troll post, renamed to match the X situation, when you need it?
Open Source Java Web Forum with LDAP authentication
Regarding KDE, we actually do interact directly with X11 as well as with X directly in a number of places. These include the window manager, startup notification, the system tray, window reparenting for Java support, the list goes on. Basically Qt provides support for things that can be done in a platform indepedent way, and we provide the rest in kdelibs.
It seems that politics are killing X11
...
Of course, I firmly believe that X needs to be replaced. Just not for political reasons. Whomever's in charge of X needs to form a panel of industry experts and draft an X12 protocol. In my mind, the panel should include network engineers, usability experts, etc. It must include representatives from both open and semi-open companies - Red Hat, the KDE and Gnome teams, present X developers, Apple, IBM, Sun, and possibly even Microsoft.
So, you're saying that politics are killing X11, and the above mentioned entities should all get in a room to create X12? What do you think the politics are going to be like? Can you really seee Apple, IBM, Sun and Microsoft (MS - wtf would they want with X12) all getting together for the common good?
At some point, somewhere, the entire internet will be found to be illegal.
Well you're an idiot.
Apple, IBM, Sun, Microsoft would all love to make the spec so complex and braindead that it would bury X for good.
What wonderful protocol was ever designed by them?
I just loved Windows' network file system.
It's not that pine is not GPL, it's that pine is altogether Not Free Software. Specifically, the University of Washington will not allow anyone to distribute modified versions, they've even threatened to sue people who do this with older versions of Pine. This makes it hard to work the software into a distribution like Red Hat, and even harder to want to.
Personally, I use Mutt, and I love it. Other people seem equally pleased with elm. With both of these clients, "all you need is an xterm".
If you really prefer Pine, there are two projects to create an Free replacement for it: Hydrant and OSERP. I don't know how far along and usable either project is. If you just miss Pico, there's an excellent Free clone called Nano, which is very usable and included in most Linux distros already.
----
Open mind, insert foot.
I think (as a casual observer) the licence change was more like the 'last straw'. Unhappiness within XFree86 has been percolating for some time.
Boffoonery - downloadable Comedy Benefit for Bletchley Park
Are you aware that there is already a very well established protocol called X12? I guess they'd have to pick another name for it, if they even did it for some reason.
My beliefs do not require that you agree with them.
CRAP!!! I forgot all about window managers. My bad, need to get another cup of coffee in me before I say any more stupid things today.
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
Would half of you complain half as much, if you actualy tried to code something using the X protocol, or atleast half of it? before judging that X is bad, slow and old?
I ask, whats so darn bad about X?
What does sucks so much about its protocol?
I find it interesting that you insist (in boldface) that Apple be such an important player in that kind of process. Apple would have shipped OS X earlier if it had tempered the advice of all the experts they'd brought in with some common sense. (The obvious example is Tevanian's insistence on using Mach, which required a good part of a whole team of kernel engineers over 4 years to fix up, because it was his pet research project at CMU.)
... the SCO comparison is probably uncalled for but I am starting to get concerned with the messages management is sending out.
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
D'oh! I took the first google link, but I should have linked to the Official ASC X12 Site . Sorry.
My beliefs do not require that you agree with them.
Wouldn't it be possible that X.Org follow nmap's stance on licensing their software ?
That would force them (SCO) to use the regular/former version of XFree86 instead of one that might bring more promises and contributions.
That would be also an interresting trend to follow
You say the forks haven't been around long enough to prove their stability? How about Debian's for of XFree86? They port it to many architectures and then maintain a stable release for a few years while working on its replacement. I think they are proven.
This fork (X.org) is simply XFree86 4.4RC2 (before the liscense change) and I would suspect they are monitoring XFree86 for updates which aren't tainted by the new license, and they are working on it themselves. It's not a worrying fork at this stage, it's just what would have happened if XFree86 (or another FOSS project) and all it's internal developers were blown up yesterday. These people have all been working with XFree86 from the outside for quite a while and it includes Cygwin's Mr Hunt who had withdrawn cygwin from XFree86 (well stopped sending patches) because it was more work to liase with XFree86 than not to! I see good things ahead (but first we have a nice stable XFree86 4.4 replacement so there are no hiccups).
Never underestimate the dark side of the Source
I've got no clue what the new Xfree license entails... But nonetheless, I think the community is overreacting. By dropping Xfree, we no longer have any long-term alternatives (yeah, there are forks, but they haven't been around long enough to prove their stability or their worth).
a) this IS a fork
b) being as it is a fork, it is XFree, the latest version before the license change, just being improved and such.
c) you might have read the press release about who is supporting it - a whole lot of people. They are now no longer behind XFree.
d) XFree was a fork of the reference implementation of X, the latter being made by the X.org people to begin with.
The only question is; how many XFree86 developers will jump ship to X.org? My guess is, most of them. By changing the license, the XFree86 project has made itself irrelevant, and who want to work on an irrelevant open source project? Yes, if people continue using XFree86, you'd get credited on manuals etc., but already RedHat, SuSE and debian are moving to X.org; so you'd be credited in places no one gets to see anyway, and your patches are of no use to anyone.
SCO employee? Check out the bounty
What you're crying like a baby at them, Mr Scotsman?
Please tell ATI and everyone that releases proprietary drivers to target this server ! Tks
- lack of alpha blending
- lack of native understanding of antialiasing, shading etc in the drawing primitives
- insufficient speed to do things like play video (video etc usually seem to need to do some kind of direct hardware access to play smoothly)
- X forgets a window's contents when it's covered over - try moving a large window over the front of a browser window quickly and see the slow redraw going on behind.
- flickery movement - I don't know if this is a double-buffering type problem or what, but it seems to be difficult to animate large primitives without them flickering as they move.
- no abstraction of GUI toolkits: this one's debatable, but in the early (athena etc) widget sets, buttons were boxes or circles with text in them. Now they're big, coloured, shaded items that animate when clicked, but all of this must be sent over the X protocol as a series of bitmaps with some font information. I think it's time that some higher-level information was sent (for example, abstracting an entire widget set so it can be rendered client side).
There are fixes for some of this stuff (see the Xrender extensions, for example) but they will only really be extensions - Xrender degrades gracefully into standard X, which is nice, but this sort of cruft will keep building up.Hey dumbass! It's "I for one, welcome our new X11R6.7 of the X Window System overlords!". You need to learn how to kiss-ass better...
Jeez, do I have to do everything around here?
Except in Slackware Linux. You can use XFree86 4.4 :) :) The GNU and others don't like the BSD-style licenses so they have to fork?? It's crazy! I think FreeBSD is not as much involved in politics as Linux. In FreeBSD you can install and use open source no matter if is GPL'ed or BSD'ed or whatever. It's time to switch!! No more Linux-politics. I just want something that works and OS/FS preferably.
Slackware is sticking with Xfree 4.4.x and Dropline is moving over to X.org
And yet here you are.
Actually, that one's not an X problem at all. The X specification includes server-side double-buffering, but XFree86 never bothered to implement it properly (and they weren't very good about accepting patches from others).
Hopefully the X.org fork should be less stagnant, and long-standing issues like that can finally get fixed.
DNA just wants to be free...
What about:
Debian - Who better?
Novell - If your going to include IBM and RedHat,
why not Novell? They are now SUSE, and are
focusing on interoperability.
Make America grate again!
I just installed the e-build that's already in the tree. And told etc-update to automatically update all 200+ config files. >:) (crazy I know, but it works) make sure you read the info on the release notes page, and see what portage tells you at the end of the emerge. There is some useful info there.
The only thing I've seen so far, that I don't like, is a little bit of degradation of quality in the AA of fonts. I'm sure this is just a configuration issue, that I haven't found the answer to yet. But it's definitely usable right now. You will have to unmerge xfree and xft, as they are blocked by "xorg-x11" which is the name of the new e-build.
Cheers, and please share any useful info you might come up with.
...that most of the distros and app developers would have probably been happy to include the notice XFree wants if it had been a personal request rather than a license term.
For grandparent post, the reason it's "not free enough" or whatever is that it imposes a restriction on redistribution that is incompatible with the GPL, and that slippery slope heads pretty quickly towards requiring advertisements for nVidia/Maxtor/Radeon/$INSERT_COMMERCIAL_COMPANY_HE RE every time they make a driver or library for Linux.
All's true that is mistrusted
Uhm... what is broken and outdated about X11?
I have a theory that defenders of XFree86 and X11 probably have at least one of two things in common: they either don't use other operating systems often or they are fans of simplicity and don't really have uses for certain functionality that a more advanced windowing system can offer. There are just so many things that X11 can't do. The one that most immediately jumps to mind is transparency. Real transparency, you know the kind where you i could have a terminal open over a konqueror window and see konqueror through it!
Yes I know, a lot of people think such a function is just eye candy. Well it can be (and there is nothing wrong with eye candy for the record). It can also be extremely useful. For instance, I really wouldn't mind having an OSX style dock that can be always on top, yet semi-transparent. I also wouldn't mind having X pass off the desktop rendering to my videocard to ease up on my processor a little.
I am not even saying X11 would have to be ditched completely to do these things. It wouldn't. In fact there are people experimenting with it. However, none of this is going to move into the mainstream until people accept that maybe X should change a little. So you like X, say you like it, but don't try and bullshit the world into believing it's perfect. X IS outdated and it ISN'T as feature rich as it could be. Will it get there? I hope so, but at the current rate of development it will take it awhile.
Why not? KDE and Gnome are the only two reasons why X might SOMEDAY be relevant to an average computer user. You do make good points about Trolltech and the GTK devs, though.
Again, why not? You don't think Apple might have some interest in having thousands of high-quality X Windows applications running on their OS? Sure they'd probably prefer if they all ran on Quartz but they sure as shoot aren't going to port them all. Compatibility is a huge, probably the biggest selling point for people looking to switch from 'nix to OS-X.
-73, de n1ywb
www.n1ywb.com
Well amoung a few small changes it appears that xorg's release is already more updated than xfree86. Some things I noticed that have been updated are FreeType2 (2.1.4 on XF86, 2.1.7 on Xorg), Fontconfig (2.2.1 on XF86, 2.2.2 on Xorg), and most likely others. I am personally very glad to see these updates as it will offer a better product to the end user. I am looking foward to their second release and currently running their latest release.
Now, you DO realize that just about everything on your list is a shortcoming of _Xfree_ and not _X_? X is is a protocol and it kicks ass. Xfree is an implementation of X. And it's Xfree that could use some improving. And, luckily, people are working on improving it (see the subject of this discussion). If you want better graphics right now, you might want to invest in one of the commercial X-implementations.
Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
- Comments on suggested representatives:
How about trying to finally get usable clipboard support for the desktops? Maybe with the KDE and Gnome guys actually working on X (or with X developers) this increadible cluster-f*** can be made more sane. Not to mention asking for functional drag-and-drop.KDE - Why? They only deal with QT, not X. Trolltech might be a good choice.
Gnome - Why? They only deal with GTK, not X. Maybe you mean the GTK devs.
More info on the clipboard mess here.
wow, AC's have mod powers now, and with options that us registered users don't get!!
How is that fair?
...these aren't my real teeth.
Ok, so what does this mean to the average person trying to compile existing apps to run on the 'new' X, or vice versa.
Does this fork blow compatibility and create *2* incompatible standards, or is this just a minor bump...
Some of us have long ago lost the interest in fighting with things to make them work.. we just want to make-install-run... ( or best case pkg_add -r )
---- Booth was a patriot ----
A bit like Prince, you know?
Perhaps we should call the new release "The Window System Formerly Known as X"
an ill wind that blows no good
For what reason would Sun or IBM want to see X11 die? They both depend on it (i.e. Solaris and AIX). I can see how Apple and Microsoft would benefit.
Website for those interested.
The PDF there describes all the reasons they're replacing X, and they make sense. They're planning to get a 1.0 release out the door within a year. It's going to be vector-based, hardware-accelerated and so on.
I think it will eventually be the superior technology to X, which is so riddle with extensions that they're conflicting each other now.
Your being "scared" is just more proof that Linux users are absolutely afraid of change.
They want the world to be using godawful X for another 20 years as the rest of the modern computing world innovates new technologies to replace their old ones. Slashdotters will be stuck with KDE/GNOME on top of QT/GTK on top of a window manager on top of XFree86 (I'm sorry, XServer...which will *gasp* add transparency).
Apple, IBM, Sun, Microsoft would all love to make the spec so complex and braindead that it would bury X for good.
Yes, IBM would love to see something so important to desktop Linux fail... Which is precisely why they pour billions of dollars into Linux (a lot of which likely goes to desktop devel) on an annual basis.
Nice assertion.
Y-you mean a distro is using it and the world didn't explode?! Their apps didn't die?!
I don't understand!
Not only the fact that it took so damned long for something like RandR to appear, but we STILL don't have true alpha-blending and transparencies.
I'm sorry folks, but other GUIs have had this forever. Windows 2000 supported it directly back in the late '99 betas.
The Linux kernel makes incredible strides constantly. Mozilla and Firefox can't seem to stop putting out minor version updates, to the joy of all. But XFree86? It takes five fucking years to get major new features that should have been there from the beginning. People bitch at Microsoft for Windows not having certain things integrated in from the beginning, claiming it's impossible to truly hack things in that weren't designed that way from the ground up, yet we wait on hands and knees for the next "extension" to come along. Why the incredible difference in development pace compared to other open source projects? KDE and GNOME are putting out new releases all the time.
The Y-Windows paper even talks about how the extensions are conflicting with each other now (i.e., Xinerama and XVideo). Why do we do this to ourselves? Let's get some real development going! First step is making the development of X more open, or contributing to projects like Y which intend to start over and include an X compatibility layer for older apps. Personally, I'm looking forward to Y.
and they've had it since Windows 2000, sorry.
Like...what else?
You are saying that you want transparency...ok, what else?
If it's SO outdated, there should be more examples, right?
Now I just wish that orgasms would live on, and on, and on, and on... Oh, you were talking about software though. Rather easy to get it mixed up with ones hardware.
Why would they name themselves Y (no pun intended)?
Why not?
That's why I think they should call it Y!11R6
Or maybe it should be Y!Y11R6... Y!X11R6? Or heck, just get to the point and call it !X11R6.
Accountability on the heads of the powerful.
Power in the hands of the accountable.
I hate you, Mr. Troll.
">and radically simplify software development." :) I'd go jump on that bandwagon!"
:-)
"So X12 will be written in Lisp
That would rock! Oo, oo - better still, impliment NeWS in Lisp!
I think you have hit a bug in Portage itself... I seem to recall something very similar happening to my system when I removed a virtual (can't remember which one I'm afraid). You probably need to look for any suspicious looking virtuals (i.e. anything to do with X) in /var/cache/edb/virtuals and remove them manually.
HAND.
Take a look at ESMTP, which just forwards mail to your ISP's SMTP server. And if it can't connect, it fails immediately (mail won't get stuck in your local queue and bounce a few hours later, like Sendmail would do). It can also be installed and configured without root privileges.
There's also a mutt patch for SMTP support, using the same library as the above program. If you try it and find it useful, ask your distro to include it by default.
It marks the first release that compiles cleanly and works predictably well and solidly on NetBSD/Alpha with full acceleration on modern cards. I don't believe the Alpha platform or NetBSD-specific fixes are even on the radar for the X.org releases.
Someone prove me wrong? I think I'd be the only one to ever compile X.org on NetBSD / Alpha if I tried-- so why bother?
What's outdated and broken?
That 3D is a bolted-on (DRI) protocol instead of the foundation of everything. No one is making graphics cards for X. They are making graphics cards for OpenGL and Direct3D.
The first thing X needs is a complete rework. There's no reason you shouldn't have an alternative window system sitting on top of an OpenGL/shader/overlay scaler driver. Let alternative window system pass OpenGL etc. to the hardware driver (or to a software driver OR a network for true platform independence). I'm hoping this would also simplify the driver model to encourage the hardware vendors to actually maintain good drivers.
Let alternative window system deal with all kinds of wonky precisions, color depths, and *gasp* even floating point pixels! And why not add sound? Why shouldn't sound pass over a network as readily as graphics calls?
Gee, I guess it wasn't obvious enough already that this would happen.
So what's your point?
Sun contributed i386 support to X11 from their Sun 386i machines (which they stopped making shortly after). But Sun later made a Solaris version for x86 which also had X11 support. Maybe you mean it didn't support many video cards or that the support was inflexible and was only designed to support one vendor's products?
Why are there so many? Which should I be using? Which are being left to die in order shift progress-making to another branch?
I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
I want freedom to use my two monitors in a dual head setup. Do you know a Free driver that supports it for an ATI radeon 9600xt ?
This just gave the GPL a lot more strength, and all non-conforming licenses a lot less. You can bet that nobody else is going to test Redhat/Debian/Mandrake/etc, or else your project is done for.
Berto
http://bugs.gentoo.org/show_bug.cgi?id=47105
I've had clients which required a particular extension or they refused to work..
So its not going to be a case of 100% not caring..
But from the way it sounds most will do fine.. which is ok with me..
---- Booth was a patriot ----
If I am a programmer who submits code to a GPL project, can the project leaders legally change the licence a year later if it still includes the code I submitted, believing it was GPL??? It seems to me that doing so constitutes an attempted theft.
I'm here as an observer, not a participant. Quick; if you look in the mirror you can see yourself! Can you tell which of the fools is you?
I think it was a masterful bit of spin on David Dawes's part. I don't think it succeeds, but it's impressive anyway.
I think the big Linux vendors were already planning to jump to X.org, and the license change was just the steel girder that broke the camel's back. XFree86, as an organization, has had increasing bad publicity: patches languishing, weird political in-fighting, organizational chaos. The license change got a whole bunch of people, all at once, to stop muttering in annoyance and actually fork the project. (Maybe we should thank XFree86 for making it happen so quickly.)
Another priceless bit of spin: now XFree86 can now get back to its roots, distributing software directly to end users. That sounds much better than "all the Linux distros are dumping us like last month's garbage".
XFree86, both the organization and the software, will quickly become irrelevant. I don't know whether they will actually disappear, but it's safe to stop paying attention to them.
steveha
lf(1): it's like ls(1) but sorts filenames by extension, tersely
Wow, the G-spot's in Canada? No wonder I couldn't find it.
Well, that's because there's a CLIPBOARD -and- a PRIMARY. KDE focuses on the PRIMARY while Gnome focuses on the CLIPBOARD. The problem is that the CLIPBOARD and PRIMARY are not exactly the same. The CLIPBOARD is supposed to be for explicit cut-and-paste ops while the PRIMARY is what's used for mouse highlighting, at least in theory. Beyond that theory, it's app specific which is used in preference.
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
... that we again had a "vibrant open source community around X Window System innovation".
We've had some innovation, but it was definitely slowing down. But vibrant community? More of a dysfunctional family. (Not that everyone was dysfunctional, by a long shot, but the leadership mix clearly wasn't working.) Having the sole focus be the PC community always worried me, too. (Yeah, I know it's the largets by orders of magnitude, but the cross-platform expertise and disciplines have a lot to offer.)
In the early days, anyone who wanted to contribute did, and it all worked rather well. X was one of the first *major* open source projects to really take off. I, for one, am glad to see it back in a form that has a chance to really start kicking some proprietary booty again.
Up until version 4.0, the XFree86 guys were getting multi-platform development for free: Debian took care of it. Debian cares a great deal about supporting multiple platforms, and Debian builds everything on a bunch of platforms and contributes back bug fixes. They were doing that for XFree86.
Now Debian is simply going to walk away from XFree86. The XFree86 project will either have to suddenly do a whole bunch of work to keep the multi-platform nature of XFree86, or else the "86" part is going to mean something again.
I find it amazing that the XFree86 guys ever thought that this license change was a good idea, and that they aren't falling all over themselves to reverse it now that the consequences are becoming clear.
steveha
lf(1): it's like ls(1) but sorts filenames by extension, tersely
This has nothing to do with the protocol. The two issues are:
1) Noone has any legal right to distribute GPLd packages linked against the new XFree86 libraries, due to the attribution clause in the new license.
2) The XFree86 board was taking to long to accept, reject, or even acknowledge 3rd party patches (like vendor supplied driver updates).
Please tell ATI and everyone that releases proprietary drivers to disclose their specs!
In this case Sun is probably taking advantage of the "system libraries" exception in GPL section 3
... i.e. this would technically shift the actual creation of a derivative work to the user, who in turn could not distribute the resulting app.
As another poster pointed out, the relevant parts of GNOME are actually LGPL. This is why KDE/QT is still not fully embraced by much of the community -- because QT is licensed under the GPL (on linux) and therefore cannot be used for proprietary apps. You can purchase a commercial license for QT, but I'm not sure if that would extend to the rest of KDE whose license must remain compatible with the GPL version.
But you make a good point -- in fact, it seems that it's not just "system libraries", but also compiler libraries (which seems like a loophole if someone distributes a proprietary compiler package with a bunch of proprietary libraries).
From the GPL FAQ:
I'm writing a Windows application with Microsoft Visual C++ (or Visual Basic) and I will be releasing it under the GPL. Is dynamically linking my program with the Visual C++ (or Visual Basic) run-time library permitted under the GPL?
Yes, because that run-time library normally accompanies the compiler or interpreter you are using.
Another aspect I've been pondering is defining "distribution" versus "usage". If the GPL only restricts distribution, then what is to prevent the creation of a program (to be invoked by users) that automatically downloads (from various sources) and combines GPL code and some proprietary code?
It seems like a loophole that I'm sure someone else has thought of, so I'm probably missing something. But without restricting certain modification or "usage" of a program, I'm not sure how this could be overcome.
Goodwill.
XFree has lost the goodwill of the the community. X.org foundation was created out of the goodwill of the community. If, in the future, X.org foundation also lose the goodwill of the community, then the community will create another X2.org foundation. If the community cares enough, of course. Right now, the community cares.
It will be good to keep in mind that the main reason that human dealings can take place is because of goodwill. When goodwill is lacking, usually bad things result.
Cheers,
e.
The problem is that GPL-incompatible programs cause a host of practical problems. The majority of all open source software / Free Software (OSS/FS), counting by number of packages or lines of code, uses the GPL. You don't have to use the GPL license, but creating an OSS/FS a license intentionally incompatible with it causes lots of practical problems. See my essay on using GPL compatible licenses for more information.
- David A. Wheeler (see my Secure Programming HOWTO)
The XFree86 client libs are not affected by the license change
Some of them are. The core Xlib isn't yet affected, but the XRender client library is, making it impossible for GPL apps to link to XFree86 4.4's XRender extension.
"The XFree86 client libs are not affected by the license change, so if there's a GPL compatibility problem with XFree86 right now, what is it? Let's have it."
If you don't care about upgrade paths, I suppose there is no problem, since the problem with using XFree86 4.4.0 right now is that the upgrade path is legally uncertain.
In other words, there is no problem right now. No direct answers from you. Speculating on the uncertain future is pure FUD, and if there's no problem right now then it's not the license that prompted a fork. This was a power play for control of X, and the license was a great excuse. I think most people who've been around for a while have probably picked up on this by now.
Doesn't the GPL only really apply to distribution of software?
Fedora Core is a distribution of software. Mandrakelinux is a distribution of software. The distributors of software will standardize on something that they are permitted to distribute, and only XOrg's XRender client libraries are compatible with GPL apps.
Technically, a user at home can link anything they want to.
You're referring to the exemption of 17 USC 117(a)(1), which is rather narrow.
I almost wonder if the X Consortium decided to change the license not because they thought their new license was better or something, but because they finally realized that X is too old and needs to be replaced. So the license change could have been a ploy to kill X and force a new project to take over.
There is a lack of confidence in XFree86.
FUD is something that is spread.
The vendors and people who have split from XFree86 have reached their own conclusion that XFree86 isn't working for them as well as it should be. That isn't FUD, it's an appraisal of the situation they are faced with going forward.
The licence change isn't an 'excuse', it's just the latest issue.
Boffoonery - downloadable Comedy Benefit for Bletchley Park
For those of you that aren't aware, Fedora Core 2 will include X.org's implementation of X11. I found the packages while browsing the development directory on one of my mirrors. Also of note, were the nice gnome-2.6.0 packages all laid out for my downloading pleasure. Ahem, offtopic, but does anyone know why the release of gnome 2.6 has not been mentioned, despite the fact that it occured almost a week ago?
Are you referring to the "autotoolization" work going on at freedesktop? If so, does Debian intend to use that branch, and package the installation with the directory conventions of other apps, i.e. stop segregating most of X under it's own directory?
umm.. Quartz is based on xfree.
ROFL ..." post comments in /.
well, that's one way to learn "how to
Is this a major release, a bug fix, or just a political victory?
The guys at internetnews.com wrote a good story on this whole thing that I've linked here
Yes.
-- x hacker, iterant idiot (with apologies to michael meeks)