Slashdot Mirror


XFree86 Core Team Disbands

mumumu was among the many to write with this news: "XFree86's release engineer David Dawes has announced that "a majority of the XFree86 core team has voted in favour of my proposal to disband the core team". XFree86's News Headline has a short message about it. Why, all of a sudden? What is the successor of the XFree86? Xouvert? freedesktop.org?"

93 of 448 comments (clear)

  1. Why a successor? by __past__ · · Score: 4, Insightful

    Why would a successor for XFree86 be needed? As I understand it, this is only a change in the "political" structure of the project, not its end.

    1. Re:Why a successor? by Anonymous Coward · · Score: 2, Insightful

      That's what I think too.
      I think Xfree86 will remain the X11 implementation of choice.

    2. Re:Why a successor? by Anonymous Coward · · Score: 5, Insightful

      Because, basically, every software project needs to evolve or it will die. And there is a lot of room for improvement in X11 ! Apple has developed a very nice system (Quartz) and even Microsoft is constructing a very modular and IMO quite interesting Avalon system. There are some good techniques in there that will benefit the entire X11 community.

    3. Re:Why a successor? by Xtifr · · Score: 5, Insightful

      Yes, and when it says, "the core team was no longer representative of the active, experienced and skilled XFree86 developers," it actually sounds like they might be opening up the project a little more, rather than disbanding it. Given some of the negative comments I've heard in the past about the rigidity and bureaucracy of core team, this could well be a very good thing for XFree86 overall.

    4. Re:Why a successor? by zarr · · Score: 5, Interesting
      I can't se anything in the article that would indicate that the core developers have stopped working on it. The message by David Dawes gives me the impression that the "core team" and the core deveolpers aren't necessarily the same people.


      If you ask me, xfree86 doesn't need much "inovation". It works great the way it is! Of course, that shouldn't stop other people from taking the xfree code and do radically new stuff with it. If someone manages to come up with something that is significantly better than xfree I'll be more than happy to switch.

    5. Re:Why a successor? by cshark · · Score: 4, Insightful

      I really wish these kinds of announcements were a little less ambiguous. Judging by the post, we know the core team is disbanding. Great! Now what?

      There is nothing in it about the future of X86, which would be mine and many others big concern.

      It's all Slashdot speculation right now. Unless someone can provide us with more information on the subject.

      Any Xfree86 developers out there?

      --

      This signature has Super Cow Powers

    6. Re:Why a successor? by hankaholic · · Score: 5, Insightful
      There is nothing in it about the future of X86, which would be mine and many others big concern.
      Did you read the post? It basically said that the people involved in the "core team" aren't the ones driving XFree86 development.

      Given that statement, why would you ask them to describe the future of XFree86, which is something over which they explicitly announced that they don't have control?
      --
      Somebody get that guy an ambulance!
    7. Re:Why a successor? by AndyElf · · Score: 4, Informative

      Of course it is -- anyone claiming this to be the end of fxree simply don't understand the difference b/w "core team" and "developmetn team" -- the former is like a board of directors, if you wish, while the latter is what makes or breaks the project.

      --

      --AP
    8. Re:Why a successor? by smkndrkn · · Score: 4, Informative

      possibley because:

      Not everyone knows what a core team is in relation to this project

      Given the above some may want a little reassurance that this isn't a major problem and that development will continue

      Considering how ambiguous the release was, to most people, a little news on how this affects the direction of the project couldn't hurt anyone could it?

      --
      ======== In the future, everything will be artificial. ========
    9. Re:Why a successor? by Tim+C · · Score: 5, Funny

      There is nothing in it about the future of X86, which would be mine and many others big concern.

      Don't worry - Intel, AMD, etc have far too much money invested in x86 to kill it off anytime soon

    10. Re:Why a successor? by ArsonSmith · · Score: 3, Informative

      I wouldn't even say "significantly better" if someone came up with something that did everything X does and even one or two more things I'd probably switch. I just use a lot of features of X11 and use several of the advanced features of xfree86. but if another project could do it better I have no real brand loyalty.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    11. Re:Why a successor? by Stinking+Pig · · Score: 4, Funny

      > Great! Now what?

      Venkman: This city is headed for a disaster of biblical proportions.
      Mayor: What do you mean, biblical?
      Ray: What he means is Old Testament, Mr. Mayor... real Wrath-of-God-type stuff. Fire and brimstone coming down from the skies.
      Venkman: Rivers and seas boiling!
      Egon: 40 years of darkness, earthquakes, volcanos.
      Winston:The dead rising from the grave!
      Venkman: Human sacrifice, dogs and cats, living together... mass hysteria!

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    12. Re:Why a successor? by coolgeek · · Score: 3, Insightful

      (SMACKS AC upside the head) Looks like a press release to me, since it is it the "News" section under "Headlines".

      --

      cat /dev/null >sig
    13. Re:Why a successor? by Sleuth · · Score: 2, Insightful

      Well, not exactly, since XFree86 also has a board of directors. Interesting, eh?

    14. Re:Why a successor? by abradsn · · Score: 2, Insightful

      Open standards can lead to better / more accomplishments. Our nature is to want what the other guy has. By that alone, help can be garnered from competition.

  2. Core Team Disbands by Anonymous Coward · · Score: 5, Insightful

    Sounds more like the "core" team weren't actually doing the development anymore, and that they felt it was unfair to be the "core" team when they weren't doing the work.

    Nothing to see here folks, keep moving.

    1. Re:Core Team Disbands by GAVollink · · Score: 4, Insightful

      "keep moving" aside, I actually do believe this to be a bad thing. While the core team was not active in the development they did still help steer direction. These are the folks that would say, "that will break things" - when it otherwise may not be obvious that "n" change could break things. This is a loss of experience, but the core team obviously feels that there is enough checks and balances to keep things from breaking.

    2. Re:Core Team Disbands by Firehawke · · Score: 4, Insightful

      Personally, I'm a little more cynical about the core team-- overall core team competency has been questioned of late, resulting in several branches of the code. I'm not so cynical to call them incompetent outright-- I've no experience with them directly, so how could I say such, but in either case they've decided to let things go in the direction they have.

      Now we just need to see how the structure holds up and see where the actual 'power' in the organization is going to be. In plain english, to see who's going to be OKing the executive decisions now.

    3. Re:Core Team Disbands by Nothinman · · Score: 4, Informative

      From what I've seen it appears they were slowing development more than steering it anyway, do you have any idea how many patches the Debian X package maintainers had to maintain because the X team was so slow at accepting patches?

    4. Re:Core Team Disbands by Fnkmaster · · Score: 5, Informative
      The thing is XFree86 ALSO has a Board of Directors. The Core Team was like a Board of Directors, only they didn't do anything but add bureaucracy and private list discussion of issues that would then be cited as authority for decisions made. These are the fuckers that attacked Keith Packard for being "low class" because he set off to work on X outside of the XFree86 organization because they simply couldn't adopt their bureaucracy to accept innovative new patches and extensions to X.


      Keith for those of you who don't know, wrote the Xft/XRender extensions that do anti-aliased font rendering and is generally the leading force pushing X (kicking and screaming, I might add) into the 21st century. The Core Team was one of the leading forces doing the kicking and screaming, next to the Board of Directors. I would be happy to see them go to, replaced by a more forward thinking, less bureaucracy-minded group of leaders.

  3. From the link... by BoneFlower · · Score: 4, Interesting

    "core team was no longer
    representative of the active, experienced and skilled XFree86 developers"

    That leads me to suspect it isn't XFree86 that is dying, just the current core team is giving up their posts- and probably to be reorganized with new members from among the referred to "active, experienced... developers"

    I wouldn't panic yet.

  4. Just a formal thing. by Qbertino · · Score: 5, Informative

    This has nothing to do with XFree developement. In fact the non-relation between XFree 'core team' and Xfree development was the actual reason to dispand.

    --
    We suffer more in our imagination than in reality. - Seneca
  5. Re:I hope something replaces X by javatips · · Score: 4, Funny

    It will be called XX.

    But I suggest you wait a bit for what will replace XX!

  6. Related to the Cygwin blowup? by Belisarivs · · Score: 2, Interesting

    Is this related to the Cygwin/XFree86 blowup a few months back?

    1. Re:Related to the Cygwin blowup? by Anonymous Coward · · Score: 4, Insightful

      I think it's related to the "firing" of Keith Packard from the core group, when he was one of the few people trying to move X11 into the 20th century.

    2. Re:Related to the Cygwin blowup? by Mr.+Slippery · · Score: 2, Interesting
      It is a slow and poorly designed monolith that often requires considerable chiseling and hacking in order to work with even the most simple of 3D games.

      Then don't use it for games. Use libsdl or something similar.

      X isn't for 3D games. X - with its wonderful network transparancy - is for people who like to use computers to get work done.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    3. Re:Related to the Cygwin blowup? by Anonymous Coward · · Score: 2, Insightful

      Do you have any basis for these assertions (for example, the assertion that the problems in Linux video driver support are actually due to weaknesses in the design of X) or are you just being an idiot ? If the former is true, and you actually know something about writing video drivers, could you please share with us the basis for these assertions ?

    4. Re:Related to the Cygwin blowup? by JianTian13 · · Score: 5, Interesting

      Jesus Fucking Christ. How many times are people going to trot this shit out?

      /flame on

      You haven't been using Linux or X very long, have you? Or if you have, how have you failed to notice how many times someone says "X is slow/boated/sux for 3d/etc"? If you did, did you ever follow the discussion after that point, or did you just say, "Yep, I agree with them, I can stop reading now"?

      Because if you had, how did you miss the amazingly lucid explanations as to just why X does not suck; just how incredibly extensible it is; or how it does not suck at 3d, but that the real problem lies in the card manufacturers who won't release the necessary specs to allow open driver development? No, really. The fundamental problem with 3D driver development is that the card manufacturers have a limited pool of developers who can only acquire so much knowledge/expertise, and can only spend so much time developing drivers for each platform. How much better would things be if they would allow more experienced X devs to look at their code and suggest or write some improvements? We know the answer to this question; if you don't, what are you doing using Free Software?

      /flame off

      X works. X works well. X, properly equipped with the right drivers, even does 3d well. If you can't configure it yourself (no shame there; I was scared as hell the first time *I* did it), there's all these nice distros from RedHat (oops, Fedora), SuSE, Mandrake, even Debian that have tools to do it for you.

      Allright, I'm done. Back to browsing at +3...

    5. Re:Related to the Cygwin blowup? by osu-neko · · Score: 3, Insightful

      This can be worked around. You move to a new core, and you toss out all the backwards compatibility crap. THEN, you add a backwards compatibility layer or module for the code that still needs it. Surely it would be easier for X than it was for, say, Apple, when they made apps designed for System 6 on an m68k processor successfully run under System 7 on a PowerPC processor. Thus you can get your brand new spiffy clean core with all the latest features while retaining legacy support. You just need to lose the idea that legacy support needs to be maintained at the core...

      --
      "Convictions are more dangerous enemies of truth than lies."
    6. Re:Related to the Cygwin blowup? by Crazy+Eight · · Score: 2, Funny

      I have a lithp you insensive clod?

    7. Re:Related to the Cygwin blowup? by Alcohol+Fueled · · Score: 2, Funny

      "/flame on"

      The Human Torch reads Slashdot! *gasp!*

      --
      Ah am not a crook! (\(-__-)/)
  7. Full text of email & analysis. by Noryungi · · Score: 4, Informative
    Here is the email:
    I'm very pleased to announce that a majority of the XFree86 core team
    has voted in favour of my proposal to disband the core team.

    I believe that this is an acknowlegement that the core team was no longer
    representative of the active, experienced and skilled XFree86 developers,
    or a place where technical discussion happens.

    Happy New Year to all!

    David
    --
    David Dawes
    developer/release engineer The XFree86 Project
    www.XFree86.org/~dawes
    So, this means that XFree86 is not disbanding, simply that the core group has recognized it was not really needed anymore.

    That is a relief, as I almost thought for a second that XFree86 was going to disappear... *eek*
    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:Full text of email & analysis. by NDPTAL85 · · Score: 4, Insightful

      The abundance of abandond projects on Sourceforge would appear to disagree with you. Open Source projects are usually NOT the domain of hundreds and thousands of globally diverse developers but rather a very small and very active "core" team. Once that core team leaves (and I'm not talking about XFree86 here) then the project usually dies. Why? Because even though the code is in the public domain there is a lack of willingness to get involved or a lack of skill of those who ARE willing or a lack of time for those who are both skillfull AND willing.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    2. Re:Full text of email & analysis. by labradort · · Score: 2, Interesting
      Xfree86.org's website was the only source I could find for this news. It didn't clarify anything:
      Core Team Disbands
      [30 December 2003]

      The XFree86 core team voted to disband itself, effective 31 December 2003.

      Not exactly informative. I think we can say Dawes and friends are the real source of "the sky is falling" syndrome, due to the information vacum.

      You can't blame people from freaking out when there is a lack of information and context!
    3. Re:Full text of email & analysis. by Anonymous Coward · · Score: 3, Funny

      there is a lack of willingness to get involved or a lack of skill of those who ARE willing or a lack of time for those who are both skillfull AND willing

      Well I am willing and able! I just finished my 21 Days to VB.NET programming book so I will start routing through the code to see where they left off.

    4. Re:Full text of email & analysis. by Tassach · · Score: 5, Insightful
      The abundance of abandond projects on Sourceforge would appear to disagree with you
      Do you think, perhaps, that the reason there are so many abandoned projects is because they suck, are irrelevant, outdated, or duplicative? How many half-assed winamp clones does the world need? Do we really need 2000 different email clients, or yet another piece of desktop eye candy?

      Open source development is a Darwinian process. The strong prosper and the weak either die off or adapt themselves to survive in an isolated niche. If a project is so uninteresting or so obscure that it can't attract a new maintainer, then it deserves to die. The carcass remains part of the ecosystem -- scavangers are free to pick the bones for anything useful, or someone can come along and breathe new life into it.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    5. Re:Full text of email & analysis. by ajs · · Score: 2, Insightful

      You are using your own definition of core here. XFree defined core as a certain set of people. What they have found recently is that the "core" was not in fact at the core of development of XFree, and that those who were were better capable of filling that role. Grats to XFree for having the stones to make that call. THAT is probably the best example of what open source has going for it that proprietary software does not. GCC continues, but companies and steering commities have come and gone. Mozilla continues, but Netscape has come and gone and gone.... Open source endures.

  8. Doesn't really matter. Quality stays for years. by wackybrit · · Score: 2, Interesting

    A lot of big companies still use COBOL, and COBOL is over fifty years old, which means we can keep using X even if it's not being developed anymore. If something is worth using, then it must have a good solid base which can be used for many years to come. We don't need to worry at all for another fifty year or so, when we'll probably need a new system. Why panic now?

    Many systems have lived beyond their original development schedules. Financial software written in COBOL, for example, which has caused no problems at all since it was developed, Windows 3.1 which is still more than good enough for most schools and small businesses and has no security flaws despite all thsi time, and the B programming language, which many an OS kernel is written in.

    1. Re:Doesn't really matter. Quality stays for years. by jabberw0k · · Score: 2, Interesting

      True. Flip side: more than one Fortune 50 company has been thrown into years-long turmoil by replacing thirty-year old Fortran code that "just plain worked" with SAP, whose motto must be "Change your business model to fit our software..." If you hear of a company switching to SAP, you might consider shorting their stock.

    2. Re:Doesn't really matter. Quality stays for years. by aled · · Score: 4, Insightful

      False. Enterprise financial apps don't depend on changing hardware every year like graphics applications. And "just plain works" doesn't mean is maintainable. And I would doubt very strongly that someone knows 30-year-old-multi-million-lines-apps of financial code in Fortran well enough to be sure that it does what it is supposed to do...

      --

      "I think this line is mostly filler"
    3. Re:Doesn't really matter. Quality stays for years. by Chanc_Gorkon · · Score: 2, Insightful

      Actually, 2002 was when the new standard went into effect. COBOL Standards has the link to the official ISO standards regarding COBOL. Also, COBOL is not dead. Far from it. COBOL can even be used to develop for the web as well. We are using Miami Univeristy's (of Ohio) DARwin product and it's entirely ported to run with Micro Focus COBOL Libraries/compilers and on multiple platforms including UNIX. DARwin, or Degree Audit, allows students to play a what if game comparing what they have taken with the program they initially intended and other programs. This allows students to see what else they have to take in order to get their degree if they want to switch majors. I have not seen software like it anywhere else. Most of the schools in Ohio use it. COBOL still has lots of use in it and it's just morphed in to doing different jobs.

      The same wil go for Xfree. So what? The core has disbanded....long live the new open core.

      --

      Gorkman

  9. Don't overreact by Carnifex487 · · Score: 5, Informative

    Read the message:

    I believe that this is an acknowlegement that the core team was no longer representative of the active, experienced and skilled XFree86 developers, or a place where technical discussion happens.

    In effect, nothing is going to change. There are still active, experienced and skilled XFree86 developers out there, who will continue to work just as they always have.

    1. Re:Don't overreact by Talinom · · Score: 2, Interesting

      or a place where technical discussion happens.

      IANAP (I Am Not A Programmer) by any stretch of the imagination and have absolutely no idea about the nature of the core team, but a phrase like this makes me wonder if it was self destructing. Were I to hear this phrase in a business environment it would indicate to me that it turned into a political quagmire and that direction was defocused and derailed by hard lined vocal factions.

      Could it be they just decided to disagree and split up because it just wasn't worth it any more?

      --
      "Giving money and power to governments is like giving whiskey and car keys to teenage boys." - P.J. O'Rourke
    2. Re:Don't overreact by Trepalium · · Score: 2, Insightful

      I think the problem was the core team had become too much about politics, and too little about software. Look at the well publicized event about Keith Packard being outed from XF86. Keith has contributed some of the most radical changes to the X server system in recent years (XRender, XRandR, fontconfig, etc). He was outed because he dared to try suggest to others that there should be a new project started to create a new X server to both encourage XF86 to be more active, and to also try to solve some of the lingering archetectural problems of XF86. It's ironic that he achieved his goals by being kicked out.

      --
      I used up all my sick days, so I'm calling in dead.
  10. Re:WOW by Cyn · · Score: 3, Insightful

    read.
    the.
    exceedingly.
    short.
    article.

    --
    cyn, free software and *nix operating systems enthusiast.
  11. So if this is just a political change... by Esekla · · Score: 4, Interesting

    then perhaps it's a good thing as there has clearly been a fair amount of rankling lately.

  12. So Keith won? by eddy · · Score: 5, Informative

    Wasn't this what Keith Packard et.al wanted?

    --
    Belief is the currency of delusion.
    1. Re:So Keith won? by Deusy · · Score: 2, Interesting

      Wasn't this what Keith Packard et.al wanted?

      And from where did you draw that conclusion?

      Keith wanted XFree to be more organised in respect to pushing new development horizons and bringing in new developers. He only started his own X server because he was forced to do so.

      Keith wants to hack on an advanced X system. He would have been quite happy to do so under XFree only they didn't let him. When you have Windows users (literally) dictating the direction of a primarily *nix project, then you know there is a problem with project structure.

      Don't jump to conclusions. Just because Keith 'et al' weren't happy with the way XFree was being run, doesn't mean he had an agenda.

      It's not a game. Nobody won. In fact, in the short term, recent events mean that really everybody has lost. Fortunately, with the way X server is starting to shape out, we'll all have won in the future when we have an excellent X server for us to use.

      --

      Free Gamer - Free games list and commentary

  13. "Core Team" models need to die. by mcbridematt · · Score: 3, Insightful

    Face it.

    "Core Team" Development models are out-dated and sound more M$'ish than Open Source'ish.

    While several projects continue to use the "Core Team" model, like FreeBSD, in my opinion, the politics involved ain't worth it.

    For XFree86, it's time for change. Hopefully, in years to come, we will see a more efficient graphics subsystem for Unix (MacOS X may be an example) weather it be by a XFree86, XF86 Fork, or some other system (NOT framebuffer because fb doesn't work well with some hardware)

    1. Re:"Core Team" models need to die. by Mr+Smidge · · Score: 4, Interesting

      (NOT framebuffer because fb doesn't work well with some hardware)

      Purely out of interest, what kind of hardware does the framebuffer not work well on?

    2. Re:"Core Team" models need to die. by stienman · · Score: 4, Insightful

      "Core Team" Development models are out-dated and sound more M$'ish than Open Source'ish.

      While several projects continue to use the "Core Team" model, like FreeBSD, in my opinion, the politics involved ain't worth it.


      Uh, say again? Are you saying that open source software favors one political structure over another?

      So if a core team is bad, what about Linux with essentially a technical dictator^H^H^H^H^H^H^H^Hdirector? And do you believe the MS uses a core team to direct development of their software? They have a simple hierarchy, like most succesful businesses.

      While it may be warm and fuzzy to say that open source == no core team, the simple fact is that different political structures are good for different projects during different phases of their life. Linux has gotten too large to be developed by a single developer, so Linus has changed the political structure to fit his needs.

      Furthermore, this doesn't mean the end of the core team for XFree, only the end of a core team. They haven't spelled out a change in structure, only a change in personel.

      -Adam

    3. Re:"Core Team" models need to die. by Tim+C · · Score: 2

      You're confusing "core team" with "bunch of unreasonable, immature idiots who happen to control commit rights to CVS".

      If a project has no core team, and literally anyone can get commit access to CVS/whatever VCS they use, then the project is wide open to abuse. There would be nothing to stop people from submitting broken code, code with backdoors/intentional exploits, or even IP-infringing code to the project.

      Even if it's just a case of those with commit access vetting people's patches and additions until they've proved themselves worthy of commit access, that's still a "core team".

    4. Re:"Core Team" models need to die. by lemox · · Score: 2, Informative

      I've had problems with random screen corruption (that was not always alleviated with a "reset") with both Radeon and Voodoo cards while using the framebuffer.

      --

      "We obviously need a new moderation category: (-1, Woo-fucking-hoo)" --Mr. AC

    5. Re:"Core Team" models need to die. by iabervon · · Score: 2, Insightful

      The framebuffer console kernel project has too few developers for the variety of available hardware, and the developers are (from my reading of the mailing list) not especially well organized in their interactions. So a lot of hardware seems to lag behind in API changes and get subtly broken in various ways. That might give this impression.

      Also, it's relatively difficult to specify a 3D API, so that you can use hardware rendering, particularly because it means that you have to do 3D in software in the same layer for anything that doesn't support some particular operation (or some set of arguments), which means that you're going to have to do 3D in the kernel, which nobody would be happen about.

      Of course, the kernel is really the right place for device drivers, and good device drivers should make the differences between devices irrelevant (aside from performance and output quality), but anything complicated with graphics cards is such a mess that it hasn't been moved to the kernel.

      Actually, one thing I'd really be pleased about if the dissolution of the "core team" brought it about: people writing drivers for XFree86 could move to writing them for the kernel instead, and XFree86 could do active development on both sides of the userspace/kernel division. (This is important for things like having the 3D rendering state of your graphics cards restored correctly after suspending to disk).

    6. Re:"Core Team" models need to die. by einhverfr · · Score: 2, Insightful

      "Core Team" Development models are out-dated and sound more M$'ish than Open Source'ish.

      What do you propose as a replacement? If politics is the issue, I guess you can have a single maintainer (ala Linux). Or are you seeing the corporate control of open source (ala MySQL) as a better alternative?

      If democracy is what you are looking for, are you advocating public CVS commit privilages? I certainly hope not!

      The core team's job is to design and develop the next version *with the help and feedback of the community.* If they don't listen to that feedback, then there is a problem, but a good core team does the development and facilitates community involvement.

      FOr example, PostgreSQL uses a core team model. It is very successful and LIGHT YEARS ahead of MySQL in terms of what capability it has and probably will always be. The core team has been extremely responsive to the needs of the community. THis does not always have to be the case, but it is the way things should be.

      --

      LedgerSMB: Open source Accounting/ERP
  14. Re:Bumpy times ahead for XFree86 users? by Lussarn · · Score: 4, Informative

    Maybe you should understand what we are talking about here before you predict anything.

    The XFree86 core team (of which some of them isn't even *nix users anymore) have been disbanded because of there lack of interest in the project. It's really no big deal for XFree.

  15. Re:Obviously.... by aliens · · Score: 2, Funny

    *sigh* must we be blamed for everything?

    We've seen that code and it's not like ours, if you're looking for your core group you might want to check the looney bin. ::)

    --
    -- taking over the world, we are.
  16. Didn't they already replace X by sinergy · · Score: 3, Funny

    with NC-17?

    --
    ...
  17. Re:Jesus.....Thank God. by vadim_t · · Score: 3, Interesting

    No, we need more of those people as well.

    You've got to understand, that whatever your archievements are, that doesn't entitle you to behave as a moron. For example, I have great respect for Alan Cox. But, if I ever see him trolling slashdot while I have points, I'm going to mod him down.

    The thing that the X team did were great of course, but lately all I've been hearing of them is that they got lazy, advertised their CVS privileges as if it was some god-given privilege, while not doing almost anything at all with it, and made it difficut for people who were at that time doing much more useful work the possibility of making it easier. I'm very glad to hear that now they finally recognized that they were only stalling the development.

    Having created something Open Source shouldn't mean that you're free to be dictator of that thing. In Open Source this especially makes little sense, because the point of it is the development of a program, not the exhaltation of its authors. I remember that Linus himself said once that if he believes that Linux will advance better without him, he will resign.

  18. Re:Slashdot trolling? by labradort · · Score: 2, Informative
    I suggested this item as well. There is very little imformation about it. If all you read was the one line at xfree86.org, you might wonder what it meant as well:
    Core Team Disbands

    [30 December 2003]

    The XFree86 core team voted to disband itself, effective 31 December 2003.

    That is all they wrote!!!!

    Putting out this news to get more information is not trolling!!!

    BTW, xfree86.org's website is now slashdoted.

  19. The rise of project K12 : XouverK by Anonymous Coward · · Score: 2, Funny

    This is are opputunity, to Kombine, Konquer and rise to a new age in GUI design!

    Look at the projects such as KDE 3.2 beta, Cairo, Looking glass, Karamba for example. They are researching new and innovative GUI's, but there is one problem, the X11 limitations are hurting them. Some of them are pushing X11 to the limit, looking at some sourcecode gives me nightmares!

    Xouvert, KDE, Gnome and all other interested parties should join up to make it happen.

    We need to update and break the current X11 protocal since there is a lot of kludges and write a new faster one, call it X12, unify GTK, Qt, Motif and more into one universal licencing freindly toolkit to run on X12. Integrate all the new technology such as vector widgets, antialasing, and stuff into this X12 toolkit and to symbolise this new change, rename it K12. There should be X11 compatibillity layer, like Mac OS Classic on OS X, just for the old apps such as propreitrey ones.

    Then release KDE 4, rewritten in K12, along with the enhancements. K12 should be similar to an existing toolkit so it will be easy to port applications such as Gimp, OpenOffice, Mozilla and the rest. Since there is no more licencing issues with the new toolkit, no need to have seperate gnome/kde anymore, just one desktop environemnt. This will make things consistent, and allow stuff like copy and paste work PERFECTLY!

    Then, integrate with Linux 2.6, and other technologies to make the Open Source Desktop dream come true : One unified desktop that is easy to use, yet MORE powerful than the command line.

    This Neo-GUI plan may feel unreal, and maybe almost imposible with all the holy wars between X11, KDE, Gnome, and the others, but XouverK could come true if we realise we are only hidering ourselfs as of now! For example, why dosen't gimp use the KDE file dialog!

    1. Re:The rise of project K12 : XouverK by be-fan · · Score: 2, Insightful

      We are all looking forward to your patch. Just post it to bugs.kde.org and a maintainer will get right on integrating it. Do you think you can have it done before the KDE 3.3 string freeze? The translators need some time to do their work. Oh, and make sure you don't break any of the Qt themes --- the theme developers have enough work to do as it is, dealing with the new KWin API, and Qt 3.3 API changes. At least, don't break Plastik, because that'll probably be the default in 3.3.

      Thanks!

      --
      A deep unwavering belief is a sure sign you're missing something...
  20. read the "Insightful" article by jbeamon · · Score: 2, Insightful

    I'm going to forego the opportunity to use my moderator points today on this story because every odd-numbered post in the list is already "Score:5 Insightful". There's just a wealth of wisdom here, and I have precious little to add.

    In all fairness to those who questioned the future of X, I was momentarily confused by the announcement, too. It appears this little group of developers has finally just gotten out of the way. I'm hoping there's still a person or two to moderate code additions while the rest of the community keeps up the project.

    --
    -j
  21. Don't necessarily blame the product.. by Watts · · Score: 2, Insightful

    Any switch can blow up if a transition isn't well-planned or done with the right expertise. In my experience, major shifts like that require a lot of training of existing staff while bringing in a number of consultants that are fluent in the new tech.

    True, choosing a product that is a poor fit will make it blow up in your face, but that doesn't mean that sticking with the old code forever is the answer.

    Besides, we use SAP at my place of work and are pretty damn successful.

  22. willful release of power?!? by boog3r · · Score: 5, Funny
    A good example of hope for the future that a group can decide it is no longer required. Look at this hypothetical email in comparison:

    I'm very pleased to announce that a majority of the United States House of
    Representatives and the United States Senate has voted in favor of my proposal to
    disband the United States Congress.

    I believe that this is an acknowlegement that the United States Congress was no longer
    representative of the active, experienced and skilled population and local governments,
    or a place where meaningful legislation happens.

    Happy New Year to all!

    Dennis
    --
    Dennis Hastert
    Speaker of the House of the United States Congress
    speaker.house.gov/
    --
    signatures are for fools with hands
  23. Re:Jesus.....Thank God. by Bowie+J.+Poag · · Score: 3, Insightful


    Hey, just sharing what I know..Jesus. Go and throw a hissy fit why don't you.

    I spent alot of time with the Xouvert crew. From what I understand, Xouvert was formed largely out of this same frustration -- Neither developers nor companies could even get a word in edgewise with them, with means the whole project sits and stagnates... Well, until things like today's event, that is. :)

    The core team dissolving is a good thing, as I see it. It clears the way for XFree to be less Cathedral and more Bazaar.

    --
    Bowie J. Poag

  24. Re:When open source dies? by grumbel · · Score: 2, Insightful

    Looking at Xouvert and XServer there are quite a few people interested in maintaining and continuing XFree86. As far as I can see it the whole old structure of XFree86 and the Core-Team was one of the main issues holding the progress back, making it extremly difficult to get code merged into the core tree and such. Sure it will take a while until the dust has cleaned up, but a big clean-sweat is really needed for XFree86, its IMHO one of the main issue that hold GNU/Linux as a whole back from moving onto the cassual users desktop.

  25. Re:Will this stagger and kill Linux? by EdMcMan · · Score: 2

    Do the BSDs use some X server I don't know about?

  26. Re:This is THE most irresponsible post I have ever by Skjellifetti · · Score: 2, Insightful

    Yea, like most CIOs get their tech, political, and business news from /. You grossly overestimate /.'s influence.

  27. That's Impossible! by NanoWit · · Score: 4, Funny

    How will XFree maintain control without the bureaucracy?

    1. Re:That's Impossible! by ballestra · · Score: 5, Funny

      The regional governors now have direct control over their territories. Fear... will keep the local systems in line.

  28. XGGI ? by Foske · · Score: 2, Offtopic

    If someone is looking for alternatives, look at XGGI, part of the the GGI project. Together with directfb or KGI(currently focussing at BSD, but the Linux core is there too) it's really powerfull.

  29. Re:No. We won. by rsidd · · Score: 2, Informative
    To give you an idea of how WRONG was that, David Dawes (one of the founders) stated in the public mailing lists that he thinks X-Window is the past, and that a Windows-like graphics infrastructure (he's now a windows user, btw) is the future.

    I think you're thinking of David Wexelblat.

  30. Re:Bumpy times ahead for XFree86 users? by kasperd · · Score: 2, Interesting

    fragmentation could be a real concern.

    Multiple X implementations for Linux is not a problem. In fact it could be an advantage. The claim that it becomes harder for vendors like ATI and NVidia to target the platform is of course wrong. They only have to support one of them. So what if we end up in a situation where ATI users will need one X server and NVidia users will need another X server? As long as both X servers implement the correct protocol. Different features of course could be a problem to some extent, but since we are talking about different hardware it's obvious, that there will be differences. If it is going to happen, I hope both forks stay open (is that required by the license used by XFree86?), at least if it is open a new branch can try to merge the two if divergence become too much.

    --

    Do you care about the security of your wireless mouse?
  31. Re:When open source dies? by JamesKPolk · · Score: 3, Informative

    gcc.

    gcc was dormant, Cygnus picked it up and forked off egcs.

    egcs is now known as gcc 3.

  32. Core disbands does not mean the end by plcurechax · · Score: 4, Insightful

    The disbanding of the current XFree86 core team does not mean an end to the continuing development of XFree86, it means a change of people recongised as being key players.

    The biggest remaining question IMHO is whether there will be a expansion of cvs commit access. I think the former core team realises that new up and coming developers need to be added to the project to subtain the continuing improvement and work with others groups such as X.org, and freedesktop.org. To say nothing of expanding access to video card manufacturers so they can maintain and improve open source drivers for their cards (Most companies are at least partial supportive of 2D drivers, the real issues occur over 3D accelation).

    I expect it will end up being a good thing.

  33. This is only good news for Xfree86 by Error27 · · Score: 5, Informative

    Back in the day Xfree86 needed to be a corporation to trademark the term "Xfree86" so they created this weird organization with a constitution and everything. There was the board and there was the core. Later another group was added, people who had commit access to the CVS repository, but weren't on the core. Then at the bottom there were regular developers.

    The problem is that no one really new what the core does except that it had a private email list. Even people on the core didn't know. (I'm not making this up).

    Historically XFree86 has had closed developement. If you wanted to read the developers emails or look at the development code you had to apply and be approved. A couple years ago they openned up the CVS repository to the world. Then earlier this year they openned up all the development email lists.

    But once in a while when during code discussions people would say, "Oh that. We discussed on the core email list and we decided it sucked. Case closed." That kind of thing gets annoying.

    Some people said that the core email list should be destroyed, but the answer was that, "Why do you care? All the development discussion is on the developers email list." This was probably true in theory if not in real life.

    To be on the core you had to be selected after coding for 3 or 4 years. It's not worth it really because as I said, no one knows what the core does and all the real power is held by the people with CVS commit access anyway.

    The whole idea of a core group was stupid and pointless. The reason it stuck around for so long was that XFree86 developers are stubborn people. Everyone (often not developers) was telling them to change and have elections and so they said, "Screw you. We'll do whatever we want." Another reason was that some people on the core group weren't active developers and didn't follow the lists closely. They didn't realise how frustrated people were.

    I've been getting more and more upset as I write this post thinking about how XFree86 used to be, but I started out just wanting to say that it was a good thing. I believe it is a good thing for XFree86. It's a sign that the project is becoming more transparent and responsive to developers. It takes humility on the part of the core members to give up the extra privileges.

    This is a good thing for everyone.

  34. maybe we need a new X server (or two) by penguin7of9 · · Score: 3, Interesting

    I think we really need a new X server, dedicated to desktop use. It looks like the RENDER model is going to be the primary graphics model these days and applications expect both multithreading and lots of bitmap storage from the X server.

    Yet, the existing X server originated out of a code base that highly optimized the traditional X11 graphics model and assumed a completely different mix of clients and applications. That means that a lot of complexity in the existing server is devoted to optimizing things few people still care about.

    A new implementation could replace that code with simple, generic implementations and focus on making the stuff that everybody uses these days efficient.

    It may also be worth using C++ for such a new X server. That's not because C++ is "object oriented", but because C++ standardizes a number of facilities that big software systems need, like exceptions and resource cleanup, but for which C has no single standard.

    Actually, at the same time, it might also be good to create a second, minimal X server from scratch that is aimed at handhelds and machines with very limited resources. Some existing work on such servers is based on XFree86, but I suspect one might be able to cut things down to an X server that gets by with 100-200k of code and data with careful coding and choice of features.

    1. Re:maybe we need a new X server (or two) by penguin7of9 · · Score: 3, Insightful

      The problem with using C++ because it has resource management is that assumes the resource management model that C++ uses is appropriate for the problem space.

      C++ doesn't "have resource management", it has standardized hooks for implementing whatever storage allocation and resource management strategies you want.

      You wouldn't use C++ resource management for buffer cache handling in an OS, would you?

      Using C++ would give you identical performance to what kernels currently do in C, yet it would greatly reduce the risk of bugs.

      In any case, more generally, I see no problem using languages that actually have resource management built in. Some of those are badly designed or inefficient (VisualBasic, Java) and are therefore unsuitable, but others are perfectly fine (Modula-3, C#). Automatic resource management (garbage collection, etc.) is almost always more efficient than anything C programmers do by hand, and it is far less error prone.

  35. Don't know why people don't do any research by MazTaim · · Score: 2, Informative

    If anybody was honestly curius about what this meant, you might have checked the mail archives of the devel list. Here is a more detailed message from David Dawes. 'Nuff said.

  36. Re:This is THE most irresponsible post I have ever by WindBourne · · Score: 2, Interesting

    I suspect many people (ie the CIO we are trying to win over) will react badly to this.

    This happens all the time in both the closed world and the OSS world.
    Remember the big "tiff" between Alan and Linus? It was ridiculus that the press picked it up.
    Likewise, at the large companies that I have worked at are far worse than what is happening. At USWest, a VP had to be physically restrained and removed from the premise, and only THEN was fired (he was later found to have a handgun in his desk, but that little info was kinda kept quiet).

    --
    I prefer the "u" in honour as it seems to be missing these days.
  37. Congratulations by johnos · · Score: 4, Insightful

    I think we should congratulate the core team for doing the right thing. Its pretty rare for any institution to volintarily disband no matter how irrelevant it becomes. I can think of a few institutions a lot less relevant than this group that have continued plugging along for generations.

    These people are showing maturity and class usually missing in the software industry. Just by taking this action, the team has refuted one of the more subtle FUD points out there, that projects will eventually peter out or be consumed by internal bickering.

  38. freedesktop.org by be-fan · · Score: 4, Interesting

    The fdo.o X server is most likely going to be the successor to XFree86, even if development of XF86 continues. They fd.o X server project is led by Keith Packard, who did a lot of the work on Render and Xft, basically bringing XFree86 into the 20th century. He is also getting help from people who really know what they are doing, like Jim Gettys. They are working on the following features:

    - A core X server based on the lightweight kdrive codebase (formerly TinyX).
    - Back-buffering of all windows, like OS X. This will enable OS X-style fancy window effects like shadows and whatnot.
    - OpenGL accelerated 2D rendering. This is a big step up from Apple's system, because it will accelerate actual drawing via OpenGL, not just window compositing. As a result of this, there is a lot of talk about seperating OpenGL from the X server, and allowing the X server to be just another OpenGL app running on top of a low-level OpenGL acceleration layer.

    --
    A deep unwavering belief is a sure sign you're missing something...
  39. X Replacements by localman · · Score: 2, Insightful

    It seems that the tone of this article is misleading; X development will continue on in good health.

    However, I always find myself thinking about Y as an X replacement. It's certainly not the most mature option out there, but reading throught the PDF is a pleasure, as the author seems to have struck a great balance of power and simplicity.

    Cheers.

  40. XFree86 needs a serious overhaul by Overly+Critical+Guy · · Score: 2, Interesting

    Not just the software, but I mean the development. It's development by committee. Look at the rapid pace of the Linux kernel--headed by one guy.

    Compare to XFree86 and its Board of Directors, Consortium, Core team, etc. And then people wonder why there is frustration at the slow pace of development. I'm not even talking about retardedly simple things like RandR (a feature even Windows 95 had close to a decade ago).

    --
    "Sufferin' succotash."
  41. Re:WOW by Trolling4Dollars · · Score: 2, Insightful

    That's what is wrong with the support industry. Lazy asses who don't take pride in their work and have little or no patience. Way back in 94 when I was a Windows n00b, I used to call support and was appalled at how bad it was. Adaptec, S3, Microsoft... they all sucked. Within a year of using Windows (originally a Mac and Atari/Amiga guy here) I became my own support because I knew more than any of the jackasses on the other end of the phone. What really used to irk me was when I would call and have to walk through all the crap solutions that they were reading from a database even though I'd already done all of that. I'd tell them I already knew the outcome but they wanted me to do it anyway. Then in the end they would say "fdisk, format and re-install". Of course I wouldn't do that. I would dig up the info online or form other users and eventually solve the problem. That's when I realized that the fools that work support are just plain lazy, but your comment cinches it.

    I deal with stupid users every day where I work, but I still help them even if it's the upteenth millionth time. I don't expect them to understand or to know what to do. Face it. Computers are STILL to hard to use for the average user because they are very complex machines. The only people that have a prayer of being able to use a computer to it's full capabilities are people who are very good at deductive logic and can understand abstractions easily. This is NOT the average human being. It's probably only about 10% of the population. About 75% would be the people who learn by wrote. They just know what buttons to puch when, but don't know why. So people and computers are meeting halfway, but when something doesn't work, it all falls apart. Face it... computers STILL suck for the majority of the population. (Note that the other 15% I didn't mention are comprised of both the guys with the bulbous heads who can do advanced physics calculations at 245 MIPS in their wetware and the other end of the spectrum with the small cranium that has trouble turning on a light and votes for George W. Bush because that's what TV told them everyone else is doing.)

    Anyway... I guess a big part of the "American way" (these days read that as the way capitlist countries act) is to be lazy. Make millions while you sleep, yadda yadda...

  42. Re:No. We won. by theantix · · Score: 3, Informative

    From here and here:
    "XFree86 I helped create it, along with David Dawes, Jim Tsillas, and Glenn Lai. I haven't done any work on XFree86 in about five years, but I'm still on the Core Team, and on the Board of Directors, and I kibitz a lot. " and "...but I'm a Windows user, not an Open Source user (hence why this page is built with FrontPage)"

    Whoa Keanu... that link you posted clears up the news release for me quite a bit. I can forgive anyone for choosing to run Windows if they need/prefer to... everyone has different values and goals. But if a core team member has disavowed Open Source altogether and builds his simple website in Windows and Frontpage... perhaps a shakeup of the core team was more required than an outsider like myself could ever guess.

    --
    501 Not Implemented
  43. Re:Is that why... by be-fan · · Score: 3, Informative

    You say X doesn't suck, but then explain how it doesn't fully utilize graphics cards.
    -----
    X doesn't not fully utilize graphics cards because it can't, but because manufacturers don't make optimized graphics drivers for it. If you use vendor-written ones like NVIDIA's, you'll see what X can really do given quality drivers. With proper drivers, X's drawing performance is easily comparable to the GDI's, an for stuff like bit-blits, it attains performance that you can only get in the GDI by using DirectX.

    X doesn't work. I hate dragging a simple window and have a trail of tutti-fruity after it,
    -----
    Are you using GNOME by any chance? Because I never have that problem in KDE. In fact, KDE behaves better than WinXP in this respect, because I do see expose lag in Windows sometimes. I'm running 3.1.4 on a P4 2GHz with NVIDIA drivers.

    or waiting 5 seconds for a menu to popup.
    -----
    I've never had to wait 5 seconds for a menu to pop up. If you're seeing that, there is something wrong with your configuraton. Anyway, X has nothing to do with how long it takes a menu to pop up. X is just the drawing layer. As a drawing layer, it is quite fast. But even if it was slow, it still wouldn't take long to draw a menu, which is basically just a color fill and some bit-blits. If your menus are drawing slowly, it's because your application is taking its sweet time responding to input events. GNOME has problems with this. It won't load icons until the first time they are actually used. That means when you open a menu for the first time in a given app, you can see each icon being drawn as they are loaded one at a time from disk! Again, this is a problem with the app, not X.

    Here's the part where you blame the window manager, or the graphics library, or the desktop environment.
    -----
    Well, X *is* the graphics library, and it's fast, which is all you can really ask of a graphics library. So it *is* the fault of the window manager or DE. On my machine, KDE is about as fast as WinXP (except for some apps that haven't been well optimized for display performance, like Konqueror), while GNOME, Mozilla, and OpenOffice are dog-slow. If they both are using the same X, why does KDE run fast while the others don't? Start up Qt designer and abuse the UI. Try resizing with the resize bump in the corner. Try moving windows over it. Qt Designer has a complex UI with lots of widgets. But it performs just as fast as the best Windows apps. That's why X can't be the problem! Maybe its X's fault for not making it easier to write fast apps, but that's different from saying that X is slow.

    Hold on while we hack on yet another "extension,"
    -------
    Let me guess. You're not a programmer, right? An extension is not a "hack." An extension is a way of extending a codebase to support a feature that was not concieved when it was originally written. An extension is a clean way to extend a codebase's functionality while preserving compatibility. A hack is entirely different.

    and then meanwhile in a Microsoft discussion complain that you can't hack on things that weren't in the core design of Windows.
    ----
    Because Windows wasn't designed to be extendible. X was designed from the beginning to be extendible. Thus, new features were added on cleanly. Windows wasn't, and thus new features were sometimes hacks.

    --
    A deep unwavering belief is a sure sign you're missing something...
  44. Re:Bringing it into the 20th century? by be-fan · · Score: 2, Interesting

    I don't really see X being that out of date. It doesn't support transparency and shadows, but aren't those things just eye candy? If it was 2005, and Longhorn had fully OpenGL-accelerated drawing with incredibly rich graphics in apps, and X was still where it is now, then yes, it would be behind. But fortunately, it looks like we'll have Longhorn's features sometime late in 2004, way before Longhorn even comes out :)

    --
    A deep unwavering belief is a sure sign you're missing something...
  45. Re:http://www.directfb.org/ by chromatic · · Score: 2, Insightful

    ... and quickly drop that pesky cross-platform portability it enjoys right now, at least until someone ports the Linux framebuffer device to non-Linux systems.

  46. Re:Bringing it into the 20th century? by HeghmoH · · Score: 3, Insightful

    I love how people always compare things to Windows, which is the most backwards, un-advanced OS ever.

    If you want to compare GUIs, compare with Mac OS X. OpenGL-accelerated drawing? Check. Incredibly rich graphics in apps? Check. No need to wait until 2006. And of course, by definition, right now X is still where it is now.

    If Linux always strove to play catch-up with Windows, it would be horrible. Fortunately, it doesn't do that, except in the area of the GUI. It's no surprise, then, that Linux's GUI isn't very good.

    --
    Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
  47. X-Windows is here to stay. by master_p · · Score: 2, Informative

    I don't understand why people want to ditch X-Windows. The X-Windows system is a fine window system. It's not slow, it's extendable, it's networkable, and it runs in every Unix system/clone.

    The problem lies with the layers above xlib: the toolkits. Actually, not the toolkits themselves, but how they are used. For example, the Linux GUIs suffer from bad fonts and bad font sizes, bad placement of text, bad placement of buttons, too much info on the screen, improper colors, and usability issues like cut-copy-paste etc.

    To those that they request a new window system based on accelerated 3d graphics, I have to say this: it does not fit with the Unix mentality. Unix can run in minimal hardware. I can run TWM on a 486 and the machine will just fly. But if a new window system comes along that is based on new 3d accelerators, lots of old systems will be left out...and not forget other unix systems that might not have 3d acceleration at all. And the truly impressive effects that Quartz can achieve are just eye-candy...most professionals will turn them off anyway.

  48. Re:Bringing it into the 20th century? by be-fan · · Score: 2, Informative

    The only thing OS X has, technically, is the machinery necessary to support transparency and window shadows.

    It does *not* have OpenGL-accelerated drawing, and the very rich applications that it enables.

    I'm sick of debunking Quartz "Extreme". OS X just uses OpenGL to accelerate compositing. Go read Apple's SIGGRAPH presentation on Quartz "Extreme" (page 18, as I remember) to see that the CPU actually draws the Quartz 2D graphics.

    --
    A deep unwavering belief is a sure sign you're missing something...