Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Mandrake Blocked By XFree86 4.4 License

Posted by simoniker on Mon Feb 16, 2004 03:51 PM
from the dueling-legalese dept.
Linzer writes "A mailing-list message posted by Mandrake Linux's main developer on the Cooker mailing-list states that the development version of the distro is about to revert from XFree86 4.4 to the 4.3 version because of XFree86's recent license change. Mandrake contributors have started asking for justifications from MdkSoft. Many point out features of XF86 4.4 [an 'an open source X11-based desktop infrastructure'] they can't live without, including support for some not so uncommon hardware. A later Cooker mailing-list post extends a bit on the reasons."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Simple solution. by Anonymous Coward (Score:1) Monday February 16 2004, @03:52PM
  • Good for them (Score:5, Insightful)

    by be-fan (61476) on Monday February 16 2004, @03:54PM (#8297553)
    Its nice to see the XFree86.org folks making the transition to the freedesktop.org smoother by making themselves irrelevent to users. Nice going guys!
    • Re:Good for them (Score:5, Interesting)

      by gid13 (620803) on Monday February 16 2004, @03:57PM (#8297578)
      Too bad they didn't give freedesktop.org people a little more time to develop a viable alternative.

      But your point is well taken.
      [ Parent ]
      • Re:Good for them (Score:5, Funny)

        by Jeremiah Cornelius (137) on Monday February 16 2004, @04:20PM (#8297813)
        (Last Journal: Saturday December 01, @03:56AM)
        This is like a scene in "Animal House". Just transpose the location to the MIT cafeteria...

        Girl from Gamma Pi Lambda: "That boy is a 'B' 'S' 'D' 'PIG'!"

        Desko: "Try to see if you can get what I am now...
        (spits mountain of code onto everyone's hair and clothing.)
        I'm a patch-cluster! Get it?"

        Engineering Student: "LICENSE FIGGHHTT!!!!

        (All chaos ensues...)

        [ Parent ]
        • 1 reply beneath your current threshold.
    • Re:Good for them (Score:5, Insightful)

      by quixoticsycophant (729112) on Monday February 16 2004, @05:32PM (#8298540)
      This could be a great opportunity.

      To the *nix users out there, have you ever considered that XFree86 ... sucks?

      Yes, it gets the job done. Yes, it's the most popular, it supports a plethora hardware, it is open source, etc. etc. But, all trolling aside, the thing does indeed suck.

      As a longtime linux user, I can say that every single linux machine I've had, including the current latest-and-greatest, has miserably failed my Window Drag Test(TM).

      To perform this test, start with a good web browser (firefox, mozilla, konqueror, galeon, whatever). Enable the equivalent of "Opaque Window Moving" on your window manager. Open a browser window and drag it to the bottom-left corner. Now drag it back. What happens? Open two windows. Drag one across the other. What happens?

      What happens is smearing. Gross. Ugly. Unacceptable. Call me picky, but I don't care how much hardware you support, or how popular you are, or whatever -- if your graphical system isn't good at *drawing graphics*, then it sucks.

      And this is what people notice when they first sit down in front of a linux machine. And it's killing us. Whatever the shortcomings of Windows and Macs, neither have this problem.

      So this licensing issue is good news, if it can galvanize the community to pull more resources into developing alternatives to XFree86 (because it sucks!).
      [ Parent ]
      • Re:Good for them (Score:4, Funny)

        by JPriest (547211) on Monday February 16 2004, @05:39PM (#8298644)
        (http://www.teaparty07.com/)
        Nobody here will mod you up but I sure agree with you.
        [ Parent ]
        • 1 reply beneath your current threshold.
      • Re:Good for them (Score:5, Insightful)

        by Haeleth (414428) <haeleth&haeleth,net> on Monday February 16 2004, @05:53PM (#8298841)
        (http://www.haeleth.net/)
        Whatever the shortcomings of Windows and Macs, neither have this problem.

        Maybe not that one, but they have other similar problems. For example, boot up a Mac with OS X. Open a window. Now resize that window. Notice how beautifully swift and smooth that operation isn't?

        And on my Windows box, whenever I move a window it takes half a second to blank the thing and redraw it before beginning to drag. Although I suspect that one's something to do with my graphics drivers, as I haven't seen it on any other machines.
        [ Parent ]
        • Re:Good for them by tyrione (Score:3) Monday February 16 2004, @08:22PM
          • Re:Good for them (Score:4, Informative)

            by be-fan (61476) on Monday February 16 2004, @11:41PM (#8301766)
            Actually, Quartz does not draw line by line. Quartz preserves a bitmap of each window, and when something damages the contents of the window, restores the image from that bitmap. This takes up tons of memory (need window buffers even if window is hidden) but eliminates any streaking.

            And resizes on OS X are really slow, though that doesn't have a lot to do with the double-buffered approach. Quartz is just really slow overall.

            Anyway, I use OS X 10.2.8 on an 800MHz G4 17" iMac, and it definitely suffers from choppy resize operation.
            [ Parent ]
      • Re:Good for them (Score:5, Insightful)

        by be-fan (61476) on Monday February 16 2004, @06:12PM (#8299051)
        Okay, test performed on Linux 2.6.1, XFree86 4.3.0 (NVIDIA binary drivers), with KDE CVS and Galeon. Machine is a P4 2.0 GHz.

        To perform this test, start with a good web browser (firefox, mozilla, konqueror, galeon, whatever). Enable the equivalent of "Opaque Window Moving" on your window manager. Open a browser window and drag it to the bottom-left corner. Now drag it back. What happens?
        --------
        The window moves?

        Open two windows. Drag one across the other. What happens?
        ---------
        The window moves again?

        What happens is smearing.
        ---------
        Except it doesn't?

        Gross. Ugly. Unacceptable.
        -------
        It would be, if it happened :)

        The problems you mention are not the fault of X. Its the fault of the applications. Your test *does* show some trailing in Mozilla. But KDE doesn't exhibit these problems, mainly because Qt rocks.
        [ Parent ]
        • Re:Good for them by 77Punker (Score:2) Monday February 16 2004, @07:19PM
        • Re:Good for them (Score:5, Interesting)

          by TKinias (455818) on Monday February 16 2004, @07:39PM (#8299815)

          scripsit Be-Fan:

          Okay, test performed on Linux 2.6.1, XFree86 4.3.0 (NVIDIA binary drivers), with KDE CVS and Galeon. Machine is a P4 2.0 GHz.[...]

          Test performed with a 2.4 kernel on a stock Debian Sarge box (XF86 4.2.1). Hardware is 1999-vintage PIII/450 with ATI video. Result: Some slight smearing (maybe 0.2- or 0.3-sec lag) dragging Galeon windows over each other.

          The problems you mention are not the fault of X. Its the fault of the applications. Your test *does* show some trailing in Mozilla. But KDE doesn't exhibit these problems, mainly because Qt rocks.

          There's sense in that: I can drag as many xterms, gvim windows, xmms, etc., over each other as I want without a hint of smearing. Only Galeon shows any smearing.

          I'll refrain from commenting on the extent to which Qt `rocks', though ;)

          [ Parent ]
        • Re:Good for them (Score:5, Interesting)

          by dicka_j (544356) on Monday February 16 2004, @08:51PM (#8300380)
          (http://www.rjohnson.id.au/)
          Ahhh, but the freedesktop X server does not have this problem as the windows are drawn to their own little bit of off-screen RAM and then composited onto each other, thus eliminating the need for application level redraws.

          It also means we now have the ability to do TRUE transparency. Soon we will be able to have a movie playing underneith an Xterm at 20% opacity! and finally anti-aliased edjes to our window manager skins :D
          [ Parent ]
        • Re:Good for them by be-fan (Score:2) Monday February 16 2004, @06:36PM
          • Re:Good for them (Score:5, Informative)

            by be-fan (61476) on Monday February 16 2004, @11:38PM (#8301740)
            Okay some tests:

            Fluxbox, Konqueror opened to Google News: Streaking.
            Fluxbox, Konqueror opened to kdelook: Streaking.

            Metacity, Konqueror opened to Google News: No steaking.
            Metacity, Konqueror opened to kdelook: Streaking.

            Kwin, Konqueror opened to Google News: No streaking.
            Kwin, Konqueror opened to kdelook: No streaking.

            In particular, kdelook is the only site complex enough to notice streaking with kwin.

            Configuration:
            2.0 GHz Pentium 4 on an Inspiron 8200
            GeForce 4 Go 440 w/ 64MB of RAM
            NVIDIA binary drivers, 5336 (RenderAccel on)
            1600x1200 15" LCD
            640MB RAM
            XFree86 4.3.0
            Debian sid
            KDE CVS

            Note: I've got kwin patches that are not in KDE 3.2. If you want to replicate the test, either compile the latest CVS, or use KDE 3.1.x. KDE 3.2's kwin is a new one, and was not highly optimized relative to previous kwin's.
            [ Parent ]
            • 1 reply beneath your current threshold.
          • 1 reply beneath your current threshold.
        • Re:Good for them by be-fan (Score:3) Tuesday February 17 2004, @01:29AM
        • 4 replies beneath your current threshold.
      • Re:Good for them by no longer myself (Score:1) Monday February 16 2004, @06:26PM
      • Re:Good for them (Score:5, Interesting)

        by jrockway (229604) * <jon-nospam@jrock.us> on Monday February 16 2004, @06:30PM (#8299231)
        (http://blog.jrock.us/ | Last Journal: Sunday October 10 2004, @04:11AM)
        Who cares? It works well enough. At least it's stable and works.

        Windows is no better. MacOS, yes. But is MacOS a Free operating system that runs on any piece-of-shit computer you throw at it? No.

        The way I look it is like this: you can fix it, or not use it. Pick one, and stop complaining. Is your post on topic, even? Does it have anything to do with the license? No. Hmm.

        BTW, it's fine on my GeForce 4 card. YMMV.
        [ Parent ]
        • Re:Good for them (Score:5, Insightful)

          by Fnkmaster (89084) * on Tuesday February 17 2004, @12:46AM (#8302124)
          Okay, every time we talk about fixing it and proposing ideas, we get flamed out of existance. Keith Packard has been working on implementing those exact ideas, and some of us have been supporting his work for years (I have written HOWTOs and guides for using XRender/Xft and Fontconfig, and hacked on some FreeType rendering code over the years).


          It definitely doesn't help when every conversation about how to improve X and fix its major flaws devolves into a bunch of zealots proclaiming how perfect it is and that they see no performance issues that might VASTLY hinder adoption of X as a desktop windowing system. Not saying that you are such a zealot, but you could at least admit the flaws and stop taking it as some sort of personal affront against your honor.

          [ Parent ]
      • Re:Good for them by Archie Steel (Score:2) Monday February 16 2004, @06:39PM
      • Re:Good for them by quixoticsycophant (Score:3) Monday February 16 2004, @06:46PM
      • Windows has this too by a1291762 (Score:3) Monday February 16 2004, @07:28PM
      • Smearing (Score:5, Informative)

        by crucini (98210) on Tuesday February 17 2004, @01:48AM (#8302375)
        The problem isn't the X server. It's badly written software or toolkits. Properly written X appications won't smear like that. Xterm doesn't do it. I write X applications and they don't have the problem.

        The most likely cause of the problem is that the program has a very slow redraw function, probably due to object-oriented code, and calls that function in full on every Expose event. The way I avoid the problem is to check for events within the redraw loop using XPending(3X11). I check once every N drawing elements, and if I never get events, I increase N within that one redraw, increasing efficiency. If I do get an event, I terminate the redraw and return control to the main event switch statement.

        Mozilla Firebird has the problem to a much smaller extent than plain Mozilla, for some reason.

        I anticipate your saying, "You had to apply a crude hack." Well, that's not it. It takes time and effort to master X programming; that's a consequence of X's power and flexibility. There's nothing wrong with XFree86's implementation of X that I've run into. X takes the blame for a lot of mistakes by application and toolkit programmers.
        [ Parent ]
        • Minor Correction (Score:5, Informative)

          by crucini (98210) on Tuesday February 17 2004, @02:13AM (#8302458)
          The method I described isn't to stop smearing - rather it's to stop the app from spazzing out and using 100% CPU during dragging/resizing. That would be the natural consequence of an app redrawing a complex window for each Expose event.

          It looks like Mozilla took the easier approach, to postpone the redraw completely until the Expose events stop coming. That works fine with profile (non opaque) window dragging, but in combination with opaque dragging it causes smearing. On each Expose event, the app should at least fill the window with its background color, which is almost instantaneous. That will override the smearing.

          Using the method described in my previoius comment will draw as much of the display list as the app has time for, improving the realism of the drag metaphor at some expense in CPU utilization.
          [ Parent ]
      • Re:Good for them by chthonicdaemon (Score:2) Tuesday February 17 2004, @03:49AM
      • Re:Good for them by marcello_dl (Score:2) Tuesday February 17 2004, @05:08AM
      • Insightful? (Score:5, Funny)

        by vandan (151516) on Tuesday February 17 2004, @07:08AM (#8303430)
        (http://entropy.homelinux.org/)

        As a longtime linux user, I can say that every single linux machine I've had, including the current latest-and-greatest, has miserably failed my Window Drag Test(TM).

        Yeah I remember when I had a 486 DX2-66 and I tried dragging xterms around I used to get some bad redraw stuff happening. Sometimes I'd even get artifacts that would stay behind after the window had passed on.

        What you have to do, dude, is get yourself another computer. I just performed your Window Drag Test (TM) and found that my windows drag around perfectly, as I seem to remember them doing for the past 5 years.

        And this is what people notice when they first sit down in front of a linux machine. And it's killing us. Whatever the shortcomings of Windows and Macs, neither have this problem.

        When people first sit down in front of a Linux computer, they don't do your patented fuck-tard test. "And it's killing us". Yeah right. I'm dying over here. My fucking 486 won't drag around my xterm across my twm desktop at an acceptable rate.

        Tosspot.
        [ Parent ]
        • 1 reply beneath your current threshold.
      • Re: Smearing your windows by some guy I know (Score:2) Tuesday February 17 2004, @11:10AM
      • Re:Good for them by npsimons (Score:2) Tuesday February 17 2004, @11:38AM
      • Re:Good for them by ajagci (Score:2) Wednesday February 18 2004, @01:40PM
      • Re:Good for them by LousyPhreak (Score:2) Tuesday February 17 2004, @02:59PM
      • Re:Good for them by wastaz (Score:1) Thursday February 19 2004, @04:04PM
      • 5 replies beneath your current threshold.
    • Re:Good for them (Score:5, Insightful)

      by Shisha (145964) on Monday February 16 2004, @06:17PM (#8299108)
      (http://david.djsiska.cz/)
      What's even more important IMHO, is that if the community wants to redesign or do a major change in the graphics subsystem layer, it should be done NOW, before Linux desktop becomes widely used. Just look at the serial and parallel ports at the back of your computer. Once something is widely used it will probably outlive us.

      No really, XFree86 situation seems to be a mess at the moment, let's hope that interested parties (developers from KDE, GNOME, QT, Mandrake, RedHat, IBM etc.) will use it to reach a consensus on the whole desktop thing. It's now or never.
      [ Parent ]
    • Re:Good for them (Score:5, Interesting)

      by Nailer (69468) on Monday February 16 2004, @08:05PM (#8300012)
      Told to me from one of the fdo guys:

      In two weeks the Freedesktop.org guys will release X11R6.7.

      The short term plan is to use the FDO Xlibs with the OSS XFree driver architecture. This will give compatibility with existing drivers (particularly the binary NVidia / ATI drivers) and many of the features of the fdo X server, apparently including compositing.

      Long term, though, there'll be a better driver model, and more communication between the guys writing your X server (fdo) and the vendors (one of the main beefs with XFree86 is that there wasn't much communication with vendors, who often waited up to a year for their drivers to get into XFree).
      [ Parent ]
      • Re:Good for them (Score:4, Interesting)

        by AvitarX (172628) <AvitarX@gma[ ]com ['il.' in gap]> on Monday February 16 2004, @09:38PM (#8300782)
        Why does their FAQ say this is impossible?

        When I heard (from you) I may be able to play my games and use FDO I was hyped and ready to check it out and see what I would need to do to migrate.

        Then I read one of their faq'a here is the relavent Q and A

        -------------
        Q: Couldn't we just write a wrapper for XFree86 drivers and use them?

        A: Essentially, no. There are a large number of calls from XFree86 drivers into XFree86's DDX layer. Furthermore, XFree86 drivers don't support acceleration in the same way, so offscreen pixmaps wouldn't be supportable as far as I know.

        -- EricAnholt - 23 Nov 2003

        ---------

        Now maybe they are doiong it with something other then a wrapper, or maybe they changed their mind from 3 months ago, but it is also quite possible you are a bullshitter, so someone please clarify.
        [ Parent ]
        • Re:Good for them (Score:4, Interesting)

          by Nailer (69468) on Monday February 16 2004, @10:13PM (#8301093)
          They are indeed doing something other than a wrapper. The specific comments about using fdo Xlibs with XFree's driver infrastructure came from Daniel Stone and seem to be corroborated by reports from the FDO planet site.
          [ Parent ]
      • Re:Good for them by be-fan (Score:3) Monday February 16 2004, @11:25PM
    • *yawn* by t0ny (Score:2) Monday February 16 2004, @08:06PM
      • Re:*yawn* by t0ny (Score:1) Tuesday February 17 2004, @12:23AM
      • 1 reply beneath your current threshold.
    • Re:Good for them (Score:5, Informative)

      by molnarcs (675885) <molnarcs AT gmail DOT com> on Monday February 16 2004, @08:37PM (#8300258)
      (http://www.tftpanel.hu/ | Last Journal: Monday June 13 2005, @06:22AM)
      Well, I believe only good will come of this. I found this [freedesktop.org] link to a freedesktop.org discussion regarding the licecing changes following the discussion on the manrake list. The message is heart warming:
      Hi Donnie,

      We currently have no plans to ship XFree86 4.4.0 in the future.
      Red Hat is a strong supporter of open source software and
      technologies, and the new XFree86 license seems to be intended to
      restricting existing freedom for no real world technical or other
      gains. At least no gains that are beneficial to the community.

      Richard Stallman of the Free Software Foundation has expressed
      his concerns publically about the new XFree86 license and it's
      incompatibility with the GPL. Many others in the community
      object strongly to the new license as well.

      Branden Robinson of the Debian project has put together a list of
      license related issues contained in XFree86's source tree, and
      efforts are underway to remove code which is considered to be
      non-open source, or under too restrictive of license terms.

      Our current plan, is to use the freedesktop.org xlibs for the
      client side libraries. For the clients, utilities, X server, and
      other bits, we have not yet made a 100% solid decision, however
      a couple of alternatives are being explored. The details are
      not yet completely decided, however one thing that is decided, is
      that the XFree86 license version 1.1 is unacceptable.

      X11 has sorely lacked such an open and collaborative development
      environment for a very long time. It's now time for the open
      source community to unite and work together on solving this
      problem together, and give X11 permanently back to the community!

      I very much look forward to working together in collaboration
      with yourself, the Debian project, FreeBSD, Mandrake, SuSE, X.org
      foundation, the other BSDs, and any/all other interested parties
      on a true open source solution for the needs of X11 users and
      developers.

      Take care!
      TTYL
      [ Parent ]
      • 1 reply beneath your current threshold.
    • Re:Good for them by samcentral2000 (Score:1) Monday February 16 2004, @04:46PM
    • 3 replies beneath your current threshold.
  • Enter the GNU (Score:5, Insightful)

    by jvmatthe (116058) on Monday February 16 2004, @03:55PM (#8297560)
    (http://curmudgeongamer.com/)
    Many point out features of XF86 4.4 [an 'an open source X11-based desktop infrastructure'] they can't live without
    And what would RMS say? If you're willing to compromise for what you want at the price of freedom, well you've already lost. :^) Ah, the luxury of being a man of principle.

    Note: I don't actually speak for RMS, but I am reminded of his doctrine every time someone says "I need this non-free software". ;^)

    • Re:Enter the GNU (Score:5, Funny)

      by Anonymous Coward on Monday February 16 2004, @04:01PM (#8297620)
      RMS would say that "XFree86 4.4" is an oxymoron, and that it should be called "XNotFree86 4.4". That way Mandrake is technically using the latest XFree86 version and everyone is happy in their respective Free/Non-Free worlds.
      [ Parent ]
      • Re:Enter the GNU (Score:5, Funny)

        by Anonymous Coward on Monday February 16 2004, @05:06PM (#8298302)
        Actually I think he prefers us to call it GNU/XNotFree86 4.4
        [ Parent ]
    • Re:Enter the GNU (Score:5, Insightful)

      by hexene (68121) on Monday February 16 2004, @04:10PM (#8297706)
      (http://www.dmh.org.uk/)

      And what would RMS say? If you're willing to compromise for what you want at the price of freedom, well you've already lost. :^) Ah, the luxury of being a man of principle.

      Just to point out, the new XFree86 licence is not "non-free". The issue is that in the eyes of many (including, almost certainly, the FSF) it is not compatible with the GPL.

      [ Parent ]
      • Re:Enter the GNU by MAXOMENOS (Score:2) Monday February 16 2004, @04:37PM
        • Re:Enter the GNU (Score:4, Insightful)

          by Brandybuck (704397) on Monday February 16 2004, @05:50PM (#8298802)
          (http://www.usermode.org/ | Last Journal: Tuesday April 17 2007, @09:13PM)
          My understanding of this is that "free" means "compatible with GPL" in this context

          There is nothing in the Free Software definition, as published by the FSF and GNU, that refers to a requirement to be compatible with the GPL.

          Even GPL compatibility is a red herring in this regards. There's no problem linking GPL code to non-free X11 implementations, such as OpenWindows, so why would there be a problem linking it with a Free X11 implementation like XFree86-4.4?
          [ Parent ]
          • Linking isn't the problem. (Score:5, Informative)

            by dmaxwell (43234) on Monday February 16 2004, @07:01PM (#8299509)
            there's no problem linking GPL code to non-free X11 implementations, such as OpenWindows, so why would there be a problem linking it with a Free X11 implementation like XFree86-4.4?

            This isn't an ideological issue on the part of Linux distros. The only Linux distros that will be able to live with XFree's new license are source based distros like Gentoo. Linking GPLed source with the new XFree86 is no problem provided you do it yourself. Distributing the binaries is. For all that the likes of SCO say that IP isn't respected, it is. The new XFree86 will make it potentially illegal to distribute vast tracts of software as binaries. This is not a practical situation for the Linux distros.

            There will eventually be a fork of XFree86 that the distros will use. It will this fork that gets the drivers and eventually most other development as well. What we really should be worried about is Debian having one codebase, RedHat another, and Suse still another. The sooner there is a legally kosher common codebase the better.
            [ Parent ]
        • Re:Enter the GNU by Anonymous Coward (Score:1) Monday February 16 2004, @05:55PM
        • 2 replies beneath your current threshold.
      • Re:Enter the GNU by squiggleslash (Score:2) Monday February 16 2004, @04:38PM
      • Re:Enter the GNU by Narchie Troll (Score:2) Monday February 16 2004, @11:54PM
      • 1 reply beneath your current threshold.
    • The X Windows Trap (Score:5, Interesting)

      by amightywind (691887) on Monday February 16 2004, @04:13PM (#8297740)
      (Last Journal: Friday December 08 2006, @04:42PM)

      I think Stallman would remind he foresaw this situation many years ago:

      The X Windows Trap [fsf.org]

      If people like you weren't so busy misrepresenting his views you'd see that.

      [ Parent ]
    • Re:Enter the GNU by iabervon (Score:2) Monday February 16 2004, @04:35PM
    • 2 replies beneath your current threshold.
  • I don't understand by garompa (Score:1) Monday February 16 2004, @03:55PM
    • Re:I don't understand (Score:5, Informative)

      by Dogers (446369) * on Monday February 16 2004, @04:00PM (#8297607)
      Laymans terms, probably misunderstood:
      They have an incredible mishmash of licenses between each source file, as each file can contain a message stating what license it is released under.
      Theyve just created another which encompasses the binary distribution.
      The whole binary distribution.
      Except the portions which had seperate licenses as specified by the source code.
      But to check which those bits are, you would have to check each source file, and know what it does.

      So I guess Mandrake have decided, probably in these exact words "F*CK THAT!"
      [ Parent ]
    • Re:I don't understand by lamont116 (Score:2) Tuesday February 17 2004, @01:14AM
      • 1 reply beneath your current threshold.
    • 1 reply beneath your current threshold.
  • by dankney (631226) on Monday February 16 2004, @03:57PM (#8297577)
    (http://snackfin.com/)
    As far as I can tell, all Mandrake would need to do is include the new text in with the rest of the copyright/liscense info and they'd be in compliance? Why is this a big deal? Or is there some subtle legal thing at work?
    • by rsidd (6328) on Monday February 16 2004, @04:03PM (#8297638)
      Didn't you follow the link? For those who didn't: (1) Including the new text in every place it "should" go is a lot of work, for so late in the release cycle; (2) the new XFree86 licence is likely not GPL-compatible, which causes huge problems for all distributors, not just Mandrake.
      [ Parent ]
      • Also... (Score:5, Informative)

        by Anonymous Coward on Monday February 16 2004, @04:17PM (#8297781)
        I find this paragraph specially interesting:

        If you notice the defensive post by Alan Cox that he's asking them not to
        change the license on his contributions, there's something wrong with it in
        the sense that it doesn't appear as "free" software anymore (free as in
        libre). (Not that they could, since Alan owns what he wrote of course)


        This kind of action only adds to the licensing mess xfree86 currently is. Working with the xfree86 devlopment team is becoming harder and harder.

        I can see why some mandrake users are pissed about this, but in the end it'll be better for everyone.
        [ Parent ]
        • Re:Also... // VIA driver for 4.3 (Score:5, Informative)

          by Alan Cox (27532) on Monday February 16 2004, @07:24PM (#8299684)
          (http://www.linux.org.uk/diary)
          Dave Dawes message went to the contributors asking them if they wanted their contribution as is or changed to his new license. I wanted my contributions usable by all the X projects, including whoever finally gets annoyed enough to fork XFree.

          BTW for Mandrake people (and mandrake themselves) there is a driver for the VIA chipset including DRI on ftp://people.redhat.com/alan. There is also a patch from Bero on the the dri Wiki which you may need depending which Mesa you use. I (and Im sure VIA who wrote most of the driver!) would love to see the via driver in Mandrake's XFree 4.3 packages if they go that way.

          I also hope to have an accelerated Voodoo2 driver with DGA and maybe render acceleration available in the next couple of weeks - and that doesn't need Glide.
          [ Parent ]
      • These claims sound weak... by danalien (Score:3) Monday February 16 2004, @06:04PM
      • Re:Why does Mandrake have a problem with this? by Rogerborg (Score:3) Tuesday February 17 2004, @04:22AM
      • 2 replies beneath your current threshold.
    • by Namaseit (668654) on Monday February 16 2004, @04:05PM (#8297656)
      Read the license again! There is a no advertising without written permission clause. This is incompatible with the GPL *and* the amount of work it would take to get written consent from *every* developer to put "has XFree86 4.4" on a box or on a webpage is so much a pain in the ass it's quite insane that they even added that clause.
      [ Parent ]
    • Re:Why does Mandrake have a problem with this? by iminplaya (Score:2) Monday February 16 2004, @09:22PM
  • And what would be the Problem? (Score:5, Interesting)

    by kwandar (733439) on Monday February 16 2004, @03:58PM (#8297587)

    It appears to my uneducated eye that this is a very slight modification which shouldn't make any difference to mandrake beyond the typical publication of copyright notices.

    If Mandrake takes it seriously enough to revert to 4.3 I must be wrong? Anyone have an explanation?

  • Time to find an alternative. (Score:5, Informative)

    by jsrlepage (696948) <`moc.liamtoh' `ta' `egapelrsj'> on Monday February 16 2004, @03:58PM (#8297588)
    Yes, I know, XFree was, and still is, THE X11 free implementation for a Linux graphical subsystem. YES, it is by far one of the most advanced overall. But NO, there is NOT only this one.

    This implementation is the one we've been using for Linux Ages. But since recently, they have failed to deliver a greater-than-the-previous product: no extraordinary boosts, no rewrite of the starting system, etc... It's beginning to grow too old - we can see that by the starting greed of the project over its programmers.

    What we need is a new subsystem, like Xouvert or freedesktop.org's X Server implementation.
    • Re:Time to find an alternative. by GreyWolf3000 (Score:1) Monday February 16 2004, @04:36PM
    • Re:Time to find an alternative. (Score:5, Insightful)

      by stwrtpj (518864) <p DOT stewart AT comcast DOT net> on Monday February 16 2004, @05:37PM (#8298617)
      (Last Journal: Friday March 21 2003, @12:04AM)
      This implementation is the one we've been using for Linux Ages. But since recently, they have failed to deliver a greater-than-the-previous product: no extraordinary boosts, no rewrite of the starting system, etc... It's beginning to grow too old - we can see that by the starting greed of the project over its programmers.

      You raise an excellent point, but we have to remember that any new implementation of X11 is going to have to allow all the existing drivers to work with it. Otherwise we face a lot of things like this: "Uh, hello, NVidia? Remember how we whined to you to make drivers for XFree86? Well forget that, now we need you to do it all over again for this new implementation."

      Yes, in the perfect world, all graphic card specs would be open and anyone could write a driver for them. But it is not likely going to happen anytime soon, and to abandon all the work that companies who have not opened the specs but have graciously chosen to give us drivers is throwing the baby out with the bathwater (and I'm not implying that you're saying this, but it is something that might follow from an attempt to rewrite everything from scratch).

      I am aware that this attitude flies in the face of free software purists. Much as I respect RMS and his position, I prefer to meet somewhere in the middle.

      [ Parent ]
    • GNOME vs KDE for the X layer by metamatic (Score:2) Tuesday February 17 2004, @12:21PM
    • Indeed. by StarKruzr (Score:2) Wednesday February 18 2004, @09:43AM
  • Other peoples' code, other peoples' license! by Anonymous Coward (Score:2) Monday February 16 2004, @04:00PM
  • GPL compatibility (Score:5, Interesting)

    by Anonymous Coward on Monday February 16 2004, @04:00PM (#8297605)
    Wouldn't a good solution to be what Mozilla did to ensure GPL compatibility? Cross-license XF86 under its own liberal license, the GPL, and the LGPL. This way, companies like mandrake could easily use it under an "approved" license, hassle free. -- What to keep away from dogs [about.com]
  • Not to spell doom... (Score:5, Insightful)

    by hermeshome.se (233303) on Monday February 16 2004, @04:00PM (#8297610)
    (http://www.silverunit.com/hermes)
    ...to XFree86 but I don't see them making any new friends by doing this kind of thing. As soon as [freedesktop.org]
    alternatives are more mature, XFree86 will feel the heat.

    And as for the Free in XFree86... Hmm..
  • Wither X? (Score:5, Insightful)

    by MrChuck (14227) on Monday February 16 2004, @04:00PM (#8297612)
    Grrrr. I've used X for 12 years now, regularly. It was *ok* on a Sun 3, if you opened a window and waited a while. It's gotten better.

    But in the last several years it really just hasn't moved.

    18 years ago the Mac // came out. We stole a vid card from one and put it in another. 4 seconds later, we had 2 screens showing one continuous desktop. Windows and X Windows finally now can do that if you kill a chicken at the full moon.

    The X Consortium kept X down for critical years - backing off from coming close to dictating look at feel. As a result, doing things like Exiting an App was a Tower of Babel proposition (frame != lotus != xv != wordperfect != anything else).

    Gnome and KDE was developed by folks used to Windows and Mac as kids who demanded a style guide. Too late?

    X11R6/Broadway was released and, as far as I can discern, mostly development has stopped. Sure we have drivers to take advantage of cards and 3D engines and such, but it's pretty well unchanged from 1994.

    Where is my easy Log Back in and have it give me my desktop I left back (start up the apps I had with cursors in the places I had them)?

    Where is my ability to snapshot and env, give up the machine, move to another and restart it?

    What's moved FORWARD except drivers in the last couple years?

    Why do we care about .. releases.

    License?
    I have faith that it will be worked out with everyone happy. This reminds me too much of the IPF flameup over a license in a beta of darren's code. It caused PF to be written, but that was mostly schoolyard maturity at work on that one.

    • Re:Wither X? (Score:5, Informative)

      X is *just* the network drawing stuff. There has been no need to change that...

      X *does* have the ability to support multiple servers, and each server can support multiple screens. Pretty much has *always* had this ability.

      The ability to "snapshot" has very little to do with X. The server could certainly snapshot and forward. In fact, it is remarkably EASY to do with X. Except -- (and there seems to always be an "EXCEPT") when your alternate server is running a different pixel depth... Like, you launch your application on a true-colour display, and then bring it back on a monochrome (1-bit) display.
      Even that has a solution. Anyway -- the other "common" display systems (MAC and Windows) don't have a solution (unless going through something like VNC).

      Development hasn't stopped -- but the "main-line" of the X server *is* frozen. Development occurs on the fringes (new extensions), and with new drivers.

      Ratboy
      [ Parent ]
    • Wait a minute. So what do all do I get out of killing a chicken at the full moon? If there's smooth sleep/resume involved, chickens watch out!
      [ Parent ]
    • Re:Wither X? (Score:5, Informative)

      by ChaosDiscord (4913) on Monday February 16 2004, @04:54PM (#8298173)
      (http://www.highprogrammer.com/alan/ | Last Journal: Saturday April 29 2006, @04:33PM)

      Your core confusion comes from confusing what X Windows is, possibly as a result of using Microsoft Windows. Windows does a great deal to blur the lines between the graphics display layer and the widgets on top.

      X Windows is (to simplify a bit) just a way to display bits on screen. Exactly what you display is left as a problem for the next layer up. This might seem odd, but it has great benefits. This means that the user interface layer (often Gnome or KDE these days) can engage in rapid change and development while the base layer (X) can sit nice and stable. Conversely, because particular widget sets and other user interface details aren't embedded into the graphics system I can pick from competing [xig.com] offerings [xfree86.org].

      XFree86 is mostly stable because it works fine. There have been some important developments recently (XRender, XRandR, XVideo), but on the whole we've got what we need. The user visible improvements should take place on a higher level (Gnome, KDE, etc). Those higher levels can take advantage of the stable base X provides. All that's needed are regular driver updates for new hardware as it comes out (and bug fixes as bugs become known). The X Windows standard itself is gloriously stable. It works fine, additional functionality can be (and is) provided through extensions. That stability is key to allowing higher levels in the system to experiment.

      The features you want sound like great ideas (although I notice that Microsoft Windows and MacOS doesn't support the snapshot and migration functionality you want either). But they're ideas for different layers. Complaining that X should provide them is like complaining that your dashboard should provide better traction.

      [ Parent ]
      • Re:Wither X? by MrChuck (Score:2) Tuesday February 17 2004, @01:14PM
        • 1 reply beneath your current threshold.
      • 2 replies beneath your current threshold.
    • Re:Wither X? (Score:5, Insightful)

      by be-fan (61476) on Monday February 16 2004, @05:40PM (#8298657)
      Stuff is racing forward at freedesktop.org. They are planning (and already have a lot of code for):

      - A fully double-buffered window system
      - Vector graphics library (Cairo)
      - Fully accelerated drawing via OpenGL
      - X-independent OpenGL subsystem

      Those features would put X ahead of MacOS X (as it is now) and on a par with Longhorn. And they've made real progress so far --- you can download the FD.O X server today and see the first two features in action.
      [ Parent ]
      • Re:Wither X? (Score:5, Insightful)

        by diamondsw (685967) on Monday February 16 2004, @07:43PM (#8299848)
        And what exactly about that is ahead of Mac OS X, as it stands now? I certainly know that 1 and 2 have been there since 10.0, and 3 was added in 10.2. Number 4, I'm not sure what you mean? You could certainly say that OpenGL in Mac OS X is independent of X, since X is an optional install.

        So, in a nutshell you're saying that X-Windows might at some point enjoy the features Mac OS X had in last year's Jaguar release. And that's hoping all of the higher layers cooperate smoothly and things like anti-aliasing are completely sorted out, once and for all.

        I'll look forward to that being done. Then maybe we can examine what's needed for copy and paste to work,,,

        (Yeah, this is trolling. So is most of /.)
        [ Parent ]
        • Re:Wither X? by be-fan (Score:2) Monday February 16 2004, @11:50PM
          • Re:Wither X? by Noehre (Score:2) Tuesday February 17 2004, @01:06AM
            • Re:Wither X? by be-fan (Score:2) Tuesday February 17 2004, @01:11AM
              • Re:Wither X? by drunkenbatman (Score:1) Tuesday February 17 2004, @06:21AM
          • Re:Wither X? by 10Ghz (Score:2) Tuesday February 17 2004, @03:27AM
            • Re:Wither X? by be-fan (Score:2) Tuesday February 17 2004, @03:54AM
          • 1 reply beneath your current threshold.
        • Problem solved by dbIII (Score:2) Tuesday February 17 2004, @01:21AM
        • Re:Wither X? by renoX (Score:2) Tuesday February 17 2004, @05:16PM
        • 1 reply beneath your current threshold.
    • Re:Wither X? by FrostedWheat (Score:2) Monday February 16 2004, @05:47PM
      • Re:Wither X? by FrostedWheat (Score:2) Tuesday February 17 2004, @05:04AM
      • 1 reply beneath your current threshold.
    • Re:Wither X? by Quarters (Score:2) Monday February 16 2004, @06:12PM
      • 1 reply beneath your current threshold.
    • Re:Wither X? (Score:5, Insightful)

      by Alan Cox (27532) on Monday February 16 2004, @08:25PM (#8300143)
      (http://www.linux.org.uk/diary)
      XKeith86 has definitely moved forward. XFree is a bit stuck, and everyone who tries to improve it seems to get fired from XFree86 cvs on the spot

      As to performance, a lot of the current problems seems to be that
      a) The toolkits use Xrender heavily
      b) The Xserver render acceleration handling isn't very bright
      c) The only bits of code that do accelerate Xrender in XFree86 don't accelerate anything but overlay with alpha, so solid drawing which could easily be accelerated isnt handled.

      The more "oh god I want to cry" level XFree86 problems start when you hotplug video cards.

      [ Parent ]
    • 1 reply beneath your current threshold.
  • XFree86 is a licensing mess. (Score:5, Informative)

    by breser (16790) on Monday February 16 2004, @04:00PM (#8297614)
    (http://ben.reser.org/)
    It's become clear after Branden Robinson did an audit of licensing in XFree86 that there are problems even outside of this license change.

    You can read his analysis on a thread on debian-legal [debian.org].

    There's also been extensive discussion [debian.org] of the new license on debian-legal. The discussion carries over from Jan into February too. [debian.org]

  • Perhaps I'm Missing Something... (Score:5, Interesting)

    by Bobdoer (727516) on Monday February 16 2004, @04:01PM (#8297616)
    (http://longc.at/ | Last Journal: Sunday February 22 2004, @09:46PM)
    But how is this license change is big problem?
    #Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer.
    # Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution, and in the same place and form as other copyright, license and disclaimer information.
    # The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors", in the same place and form as other third-party acknowledgments. Alternately, this acknowledgment may appear in the software itself, in the same form and location as other such third-party acknowledgments.
    From the looks of the problematic clauses, it seems that all that needs to be changed is some documentation.
  • Please explain by harrkev (Score:2) Monday February 16 2004, @04:02PM
  • meanwhile (Score:5, Funny)

    by Anonymous Coward on Monday February 16 2004, @04:04PM (#8297649)
    Debian is expected to run into this problem in 2038. Way to go Branden.
  • Only mandrake? (Score:3, Interesting)

    by Nicholas Evans (731773) <OwlManAtt@gmail.com> on Monday February 16 2004, @04:04PM (#8297652)
    (http://www.owlmanatt.com/)
    Can someone explain why Mandrake is the only distro blocked now?
    • Re:Only mandrake? by tuggy (Score:2) Monday February 16 2004, @04:07PM
    • Re:Only mandrake? (Score:5, Informative)

      by forlornhope (688722) on Monday February 16 2004, @04:41PM (#8298000)
      (http://sjhserv.net/)
      It wont be for long. I assume from the discussions on debian-legal and the fact that debian is still chewing on xfree86 4.3, xfree86 4.4 wont ever be packaged for debian.

      In my opinion this is a bigger problem for xfree86 than it is for debian. The reason being quite simple. By the time debian is ready for a new version of X11 the fdo xserver will be ready.

      Where xfree86 is losing big is that debian is the one that does all the porting to non-i386 and to a degree non-ppc archs. Xfree86 is losing this service because debian will most likely not be packaging version 4.4 and that will result in xfree86 going down hill because debian along with many other developers that are outside xfree86 proper do a lot for xfree86.

      Basically what Im saying is that the fdo xserver just got a huge boost in that there will be a lot of former xfree86 developers looking for a new project and as someone who activly uses the fdo xserver, it seems to be the best.
      [ Parent ]
    • Re:Only mandrake? by Anonymous Coward (Score:2) Monday February 16 2004, @04:52PM
  • Mandrake isn't the only one (Score:5, Interesting)

    by Anonymous Coward on Monday February 16 2004, @04:07PM (#8297676)
    Trustworthy sources tell me that Red Hat, SuSE, and Debian are reacting similarly. The license change was announced as a fait accompli, and after being urged to reconsider, David Dawes went ahead with it any way.

    This might be the sort of thing the freedesktop.org people are talking about when they say XFree86 (the project) doesn't have any accountability to the community. They seem to have a problem working cooperatively with others.

    Freedesktop.org not only has a couple of big-name figures from the glory days of X involved (Jim Gettys and Keith Packard), but they also have actively involved various third parties and stakeholders in the X Window System technology -- not just the Linux distributions, but leading developers in GNOME, KDE, and Mozilla to name just a few, and some other people who were kicked out of the XFree86 project.

    XFree86 does not seem to have been able to make the transition from the small hobbyist audience that it served in 1993. Maybe David Dawes and the few remaining participants in XFree86 will be happier producing a custom version of the X Window System for themselves and a tiny minority of others. Maybe they didn't lack the skills to be a large community project: just the motivation.
  • Loud and clear.... (Score:4, Insightful)

    by botzi (673768) on Monday February 16 2004, @04:09PM (#8297699)
    Another problem is more social in nature, this license, the quibling between XFree86 developers (the core team mess) and the lack of social finesse of David Dawes don't really appeal for close cooperation.

    ...and it's really sad when this happens with an Open Source project. "Quibling" over a product of their cooperation. No winners there.

  • Quibble's and bits... (Score:3, Interesting)

    by VargrX (104404) on Monday February 16 2004, @04:18PM (#8297794)
    (Last Journal: Friday September 12 2003, @08:56AM)
    Jeesussss....... all this over a BSD'ish clause in the new licensing. Can someone give me a rational explanation as to why the GPL is so problematic in this area? What in hell is wrong with giving credit where credit is due (i.e.: I create something based on a BSD 1.x/MIT/X/Hi I require you to give me credit for being the basis of your creation license, and so , being the upright person that I am, I responsibly give credit.) How does this preclude software, any software created under these conditions from being free, unless the original licensing of the 'base' product I used to create my widget isn't going to allow me to give derivitave works away under my own licensing terms (as in free libre/beer, and if it wasn't going to allow me to do this, I'd drop it like a hot bullet and find something else to use)?

    I am so glad that I use the *BSD's. Pretty much avoid mess's like this altogether.

    • Re:Quibble's and bits... (Score:5, Insightful)

      by ron_ivi (607351) <sdotno@@@cheapcomplexdevices...com> on Monday February 16 2004, @04:28PM (#8297896)
      Strange logic you have... To pharaphrase "license A is incompatable with license B therefore there must be something wrong with license B".

      IMHO it's the BSDish license that will eventually lead to such a bizzare tangle of required credits, attributions, acknowledgements, etc that it'll be very hard to keep track of them all.

      I'm glad I use the *GPL's. Pretty much avoid mess's like this altogether too.

      [ Parent ]
    • Re:Quibble's and bits... by Some Guy (Score:1) Monday February 16 2004, @04:34PM
      • 1 reply beneath your current threshold.
    • Re:Quibble's and bits... (Score:5, Informative)

      by Anonymous Coward on Monday February 16 2004, @04:36PM (#8297956)

      Can someone give me a rational explanation as to why the GPL is so problematic in this area?

      Sure. Because by requiring your program to list contributors, you're limiting the ability to use or modify the program as you see fit.

      Imagine I had an OS program that required you to list 1,000 contributors each time it was run, divided by group, sorted alphabetically, blah blah blah. Now you're required to fill a user's screen with 1,000 names they'll never read, and you are unable to get around this requirement, short of writing your own program from scratch. What a waste of previously good OS code.

      [ Parent ]
      • Re:Quibble's and bits... by pyros (Score:1) Monday February 16 2004, @05:06PM
      • Re:Quibble's and bits... (Score:5, Insightful)

        by john82 (68332) on Monday February 16 2004, @05:27PM (#8298495)
        Imagine I had an OS program that required you to list 1,000 contributors each time it was run, divided by group, sorted alphabetically, blah blah blah. Now you're required to fill a user's screen with 1,000 names they'll never read, and you are unable to get around this requirement, short of writing your own program from scratch. What a waste of previously good OS code.

        Imagine that you had actually taken the time to read the revised license for yourself rather than rely on others. Here then for the incredibly lazy are points 2 and 3 of the revised license:

        2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution, and in the same place and form as other copyright, license and disclaimer information.
        3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors", in the same place and form as other third-party acknowledgments. Alternately, this acknowledgment may appear in the software itself, in the same form and location as other such third-party acknowledgments.


        Nowhere in those statements are you required to post a damn thing on the screen as part of the binary. Note the repeated use of the words "documentation" as the basis for satisfying the conditions of the license. Give credit for using their code or don't use (steal?) their source to make your own app. These are the conditions for use. Disagree, fine. But don't distort the truth to make your argument sound better.

        I'm still waiting for someone to provide a reasoned explanation for all this chest beating and general blather. As per usual, there's far to many instances of I-can't-be-bothered-to-RTFM and "the sky is falling".
        [ Parent ]
      • And what happens ... by j_w_d (Score:2) Monday February 16 2004, @11:04PM
      • 1 reply beneath your current threshold.
    • Re:Quibble's and bits... (Score:5, Insightful)

      by Akai (11434) on Monday February 16 2004, @04:40PM (#8297987)
      (http://scall.devolution.com/ | Last Journal: Monday April 14 2003, @03:43AM)
      I am so glad that I use the *BSD's. Pretty much avoid mess's like this altogether.

      Except the new X licensed would seem to me to make linking X librarys into GPL'd code a violation of the GPL, as well as adding the onus of the advertising clause to EVERY SINGLE PROGRAM that uses the X libraries.

      If you're fine with loosing all of the GPL'd apps that you run on your *BSD box, then enjoy your Xwindows with no modern window manager, no GNOME or KDE, no QT or GTK apps, etc ,etc....

      [ Parent ]
    • Re:Quibble's and bits... by PhotoGuy (Score:2) Monday February 16 2004, @05:21PM
    • Re:Quibble's and bits... by dot-magnon (Score:1) Monday February 16 2004, @05:35PM
    • Re:Quibble's and bits... by VargrX (Score:2) Monday February 16 2004, @05:35PM
    • It all boils down to this: by Kjella (Score:3) Monday February 16 2004, @06:10PM
    • 4 replies beneath your current threshold.
  • Those features I can't live without (Score:5, Insightful)

    by FattMattP (86246) on Monday February 16 2004, @04:18PM (#8297797)
    (http://spf.pobox.com/)
    Many point out features of XF86 4.4 [an 'an open source X11-based desktop infrastructure'] they can't live without
    They lived without them before 4.4. What's so special about these features?
  • Removing Japanese fonts as well? (Score:5, Interesting)

    by offpath3 (604739) <offpath4@NOSpaM.yahoo.co.jp> on Monday February 16 2004, @04:23PM (#8297839)
    I noticed in the first link that they specified that they were remvoing Japanese fonts from Mandrake 10rc1. I happen to use Mandrake because I was impressed with their foreign language support, specifically Japanese. Does anybody know why they are removing Japanese fonts and if there is anything that can be done about it?
  • freedesktop.org xlibs, xserver (Score:5, Interesting)

    by calc (1463) on Monday February 16 2004, @04:25PM (#8297856)
    (http://cheney.ws/)
    freedesktop.org already has replacements for pretty much everything in xfree86. The new license change has just sped up the need for it to work now. They recently released their new xlibs, and Keith Packard is still working on a replacement xserver. The only major problem left is that since the new xserver is a redesign it will need new binary drivers from ati/nvidia.

    http://www.freedesktop.org/Software/xserver
  • So what's the problem? by El (Score:1) Monday February 16 2004, @04:31PM
  • Incompatibility. (Score:5, Insightful)

    by s4m7 (519684) on Monday February 16 2004, @04:32PM (#8297914)
    (http://www.samthurston.com/)

    People are saying this license change is "incompatible" with the GPL... however under the wording of the change it is still acceptable for individual files to be copyrighted, and included in the XFree86 base as licensed under the GPL. You're really RMSing if you are going to noodle about having to include an extra copyright notice in your documentation.

    This has little to do with anything other than the fact that Mandrake team realizes it's not a valuble use of their time to go through adding all these new copyright notices when you're in RC1 state. Not sure how it compares with rolling back to 4.3 in terms of actual labor, but obviously the CBA came out on the side of rollback.

    The biggest joke here is that people are crying about losing the features of 4.4, in a distribution that doesn't do anything to stop you from DOWNLOADING AND INSTALLING THE BLEEDING EDGE FROM SOURCE whenever you feel like it. for crying out loud, people. DIY!

    • Re:Incompatibility. (Score:4, Informative)

      by Alan Shutko (5101) on Monday February 16 2004, @05:22PM (#8298463)
      (http://web.springies.com/~ats/)
      Please. X is one of the most painful packages to download and compile oneself. It's big. It needs lots of space to compile. It needs lots of time to compile. It's not just ./configure && make && make install, since it's got a moderately Byzantine build system based on Imakefiles, which nearly nobody else uses anymore, so if you have to change build parameters, you have a bit more work/learning to do.

      In short, after having kept an XF86 build tree around to stay on the bleeding edge, it's enough of a pain even after you get it going that I don't want to do it again unless I really have to.
      [ Parent ]
    • Re:Incompatibility. (Score:4, Insightful)

      by Kjella (173770) on Monday February 16 2004, @06:35PM (#8299287)
      (http://slashdot.org/)
      People are saying this license change is "incompatible" with the GPL... however under the wording of the change it is still acceptable for individual files to be copyrighted, and included in the XFree86 base as licensed under the GPL. You're really RMSing if you are going to noodle about having to include an extra copyright notice in your documentation.

      You really don't get it, do you? The problem isn't that I have to "include an extra copyright notice in your documentation". And it doesn't matter that the XFree licence says you can link with GPL code, it's the GPL that says you can't link with the new XFree code. If I want to use XFree libs, I can't use any GPL code made by anybody else, since I can't provide an exception to the licence.

      I would have to track down each and every one of them. Even if none of them have a problem with it, it'd still be a bitch. And if some of them are like RMS and refuse, it's hopeless. They could be a small minority of a library, but it would still make it impossible to use the whole library.

      And you may consider this trivial, but the fact is that without a valid licence, however how small the incompatibilities may seem, this would be a breach of copyright law, which is a serious offense. So RMS may be concerned about the principal sides, but everyone else is concerned with the practical side.

      What would you do, have thousands of authors change their licence in order to achive something which is a) extremely minor b) potentially principally questionable (I don't feel that way, some might) and c) extremely wide-scale (every copyright header would have to be updated)? XFree is shooting themselves in the foot, both barrels.

      Kjella
      [ Parent ]
    • 2 replies beneath your current threshold.
  • What's in 4.4? (Score:4, Interesting)

    by Alan (347) <<arcterex> <at> <ufies.org>> on Monday February 16 2004, @04:33PM (#8297931)
    (http://arcterex.net/)
    Just out of interest, what is new/changed in 4.4? I looked through the site and didn't find anything. Is it just new hardware support, or more substantial things (ie: proper XRENDER (think that's it anyway) extensions, hardware gl support, rendering of transparancy....)? Anyone got a changelog or brief overview?
    • 1 reply beneath your current threshold.
  • This is what I love about linux (Score:4, Insightful)

    by FictionPimp (712802) on Monday February 16 2004, @04:34PM (#8297933)
    This is what I love about linux. If you dont like the way something is done, do it yourself or find another way. The linux distro's are learning they dont need to be locked into anything. They can do what they want (with-in the limits of the GPL) This is a good thing.

    I dont see whats the big deal, issues like this can create new tech, and spark new creative ideas in the community.

  • by Rex Code (712912) <rexcode@gmail.com> on Monday February 16 2004, @04:42PM (#8298018)
    I'm not sure if this is just a publicity stunt, or what, but you can bet even if Mandrake refuses to ever update XFree86 again (which would be REAL healthy for them, since there's no alternative on the immediate horizon), that plenty of distributions with common sense WILL. Personally, I do not find the new XFree86 license to be unreasonable, or incompatible with the GPL. And is the FSF or some other organization going to sue a Linux distributor over shipping XFree86? They'd have to be on crack to want a test case for the GPL like that.

    My advice: go ahead and ship it, remembering the old Grace Hopper quote. You won't benefit by watching your user base defect.
    • by pyros (61399) on Monday February 16 2004, @05:31PM (#8298532)
      (Last Journal: Thursday May 13 2004, @07:26PM)
      The next release of Fedora Core, due in just over a month, won't have XFree 4.4 either. Given the dicussion on the debian-legal team, it sounds like Debian won't package XFree 4.4 as well. So it sounds like the major players are all rejecting XFree over the license, which leads me to believe this isn't just smoke. Red Hat is actually well known for pissing of its users by being strict about GPL compliance (no MP3, no NTFS, I think also no more pine, and now no UW-IMAP).

      At the very least, the ongoing Debian packaging of 4.3 is apparently partially delayed by efforst to keep things prepared for a switch to the freedesktop.org stuff, so at least one major player already has a framework in place to ditch xfree86.

      [ Parent ]
    • Re:They are NOT blocked, unless they want to be. by Znork (Score:2) Monday February 16 2004, @05:33PM
    • Re:They are NOT blocked, unless they want to be. by jmv (Score:3) Monday February 16 2004, @05:35PM
      • by Fnkmaster (89084) * on Monday February 16 2004, @06:30PM (#8299245)
        I think you are correct. I see the big problem here as the precedent it sets. You have to realize that XFree86 contains LOTS of code copyrighted by lots of people and companies. If each of them puts this new clause on all their contributions, only with "The XFree86 Project, Inc." replaced by the individual or company's name, you rapidly end up with a piece of software that requires acknowledgement to potentially dozens or hundreds of people either in the end-user documentation or on the screen in the software itself (which admittedly might not be quite as odious if it's hidden away somewhere not likely to be seen without looking around for it).


        And that's just for XFree86 alone. Imagine the precedent this sets for other software projects - if everybody had these kinds of clauses, imagine the printed manuals shipped with a boxed Linux distribution? Ugh. This is why everybody stopped using the original BSD license, it became clear that for sufficient numbers of dependencies and contributors to projects each separately licensing their copyrighted code, the overall results is an unmanageable mess. Thus people adopted the modified BSD license, and Berkeley finally relicensed (all/most) of their old BSD-licensed code under the new modified terms in 1999, and everybody rejoiced.


        XFree86 seems to be trying to throwback to something similarly annoying, though perhaps slightly diluted. Given that the community as a whole has rejected these "advertising clauses" soundly, it's just a complete rejection of the concept of playing nice to go and add it back in to a high profile project like XFree86 to address some imagined wrong.

        [ Parent ]
    • Re:They are NOT blocked, unless they want to be. by Anonymous Coward (Score:1) Monday February 16 2004, @05:44PM
    • 2 replies beneath your current threshold.
  • xfree86 digging its grave (Score:5, Insightful)

    by oohp (657224) on Monday February 16 2004, @04:46PM (#8298062)
    (http://zen2.eum.ro/~gelu)
    Well I guess this is the first step at digging Xfree86's grave, isn't it? Distros will stop shipping it, people will stop using it, what's left of the developers at xfree86.org will lose interest in developing it and the whole project will head towards a slow death.

    It's a bit early to draw conclusions but if all the distros will drop it one by one, it's just what will happen. I'll theink we'll be better off with the alternatives (Xouvert & the X server at freedesktop.org) anyway.
  • RTFA, then RTFL. by Anonymous Coward (Score:2) Monday February 16 2004, @04:51PM
  • You have to Wonder (Score:5, Insightful)

    by ortcutt (711694) on Monday February 16 2004, @04:57PM (#8298214)
    You really have to wonder about the judgement of the XFree86 team. The justification of the change was the following
    The purpose of these changes is to strengthen the "except claim you wrote it" clause of the Project's licensing philosophy regarding binary distributions of XFree86. While the original license covered this adequately for source code redistribution, it has always been lacking where binary redistribution was concerned.
    First, I don't understand what problem they take themselves to be remedying. Does anyone really think that if Redhat and Mandrake didn't put the notice in their documentation, that anyone would think that they had written the code. I mean that would be really amazing, if both Redhat and Mandrake and all of the other distributions had all each written XFree86. I think the XFree86 people aren't correctly understanding their own principle. It says "you can do anything you want, except claim you wrote it". When someone distibutes binary software, that is not a claim, explicit or implicit, that they wrote the software. However, instead of seeing that the advertising clause does not even fit their stated principle, they go on to make it more odious by requiring all distributors to get permission from XFree86 to use the name XFree86 outside of the notice required by the licence agreement. The text of the licence is as follows:
    Except as contained in this notice, the name of The XFree86 Project, Inc shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The XFree86 Project, Inc.
    This will likely have two effects. Distributions may decide that it isn't worth their while, and they simply won't promote their products as containing Xfree86, even if they do include XFree86 4.4. Or, they may decide, as Mandrake has done, that XFree86 4.3 is good enough for them and they can wait for freedesktop.org to mature. In either case, I don't see what XFree86 has gained, even relative to their stated goal, since in the first case, they miss out on the free publicity, in the second, their new license doesn't have any effect because it simply turned users away.

    I'm not going to run it. Everyone who writes software has a right to decide on their own licence, but everyone also has a right to choose not to use it.

    • Re:You have to Wonder (Score:4, Informative)

      by plcurechax (247883) on Monday February 16 2004, @05:31PM (#8298528)
      (http://www.microsoft.com/)
      Does anyone really think that if Redhat and Mandrake didn't put the notice in their documentation, that anyone would think that they had written the code.

      Actually XFree86 is increasely being used in embedded systems, where it may not be obvious that it is running XFree86 on an ARM processor or whatever.
      [ Parent ]
  • The end of XFree86? by ZuperDee (Score:2) Monday February 16 2004, @04:59PM
    • 1 reply beneath your current threshold.
  • by mcroot (634911) on Monday February 16 2004, @05:00PM (#8298245)
    From: Theo de Raadt <deraadt@cvs.openbsd.org>

    Like other projects, we will not be incorporating new code from David
    Dawes into the XFree86 codebase used in OpenBSD. All such changes
    have to be skipped, rewritten, or you can contact the XFree86 group
    and place your own efforts to repair this damage.

    the message continues.. but I think you get the point. Check the mailing list archives for the entire message
  • The way things are going by iminplaya (Score:2) Monday February 16 2004, @05:05PM
  • It's not fair... by meeotch (Score:1) Monday February 16 2004, @05:11PM
  • What about a fork? (Score:4, Interesting)

    by MobyDisk (75490) on Monday February 16 2004, @05:19PM (#8298428)
    (http://www.mobydisk.com/)
    Can't someone fork the 4.3 version and just continue to use the old license?
    • Re:What about a fork? (Score:5, Insightful)

      by Anonymous Coward on Monday February 16 2004, @06:42PM (#8299342)
      Why bother forking 4.3.x, when you can fork 4.4.0 RC2?

      From xfree86.org (emphasis added): "The XFree86 Project, Inc is announcing that it has made a change to its license effective with the Third Release Candidate for the 4.4.0 series."

      Did somebody say loophole?
      [ Parent ]
  • Interesting by Cyno (Score:2) Monday February 16 2004, @05:26PM
  • OpenBSD, too (Score:5, Informative)

    by chrysalis (50680) * on Monday February 16 2004, @05:52PM (#8298819)
    (http://00f.net/)
    OpenBSD has always been very picky when it comes to respecting licenses (unlike most other OS, they read the Postfix license before putting it on CD's).

    Here's a recent post from Theo de Raadt on the OpenBSD misc@ mailing list :

    Like other projects, we will not be incorporating new code from David
    Dawes into the XFree86 codebase used in OpenBSD. All such changes
    have to be skipped, rewritten, or you can contact the XFree86 group
    and place your own efforts to repair this damage.

    I've tried to negotiate with David Dawes, and show him that his new
    license is not acceptable, and he has been hostile and it has gone
    nowhere. He keeps insisting that his license is a standard BSD
    licenses, yet, he won't use the same words that Berkeley used; if his
    words were intended to be compatible to the Berkeley spirit then he
    would be happy to use the same words; but he is not, and insists on
    different words which a lot of the community has trouble with.

    It seems like every 8 years or so we have to go through some period
    where someone tries to take free software and makes it less free
    because they don't feel they are getting enough credit.

    This is final; if that license stands, there will be forking.

    And if you don't like that, don't bother telling me. Tell them.

  • License us to death (Score:3, Interesting)

    by nurb432 (527695) on Monday February 16 2004, @06:12PM (#8299054)
    (http://slashdot.org/~nurb432/ | Last Journal: Friday August 27 2004, @03:24PM)
    This will be the death of us all.. Too many restrictive/conflicting licenses..

    Will end up where no one can do anything with out stepping on someone elses license/patent/copyright.
  • Project competition (Score:5, Insightful)

    by CalCudahy (541967) on Monday February 16 2004, @06:15PM (#8299088)
    (http://slashdot.org/)
    There always seem to be people on Slashdot who ask why so much work is "wasted" on two projects to solve the same problem. The most notable example is KDE vs. Gnome. Well, I think this is a perfect example of why that's a great thing. The XFree guys haven't had serious competition in years and now we're all begging for the freedesktop.org guys to come to the rescue. All of the "wasted" effort does have a purpose, it keeps people from trying these kinds of shenanigans.
  • by F.O.Dobbs (17317) on Monday February 16 2004, @06:17PM (#8299105)
    (http://slashdot.org/)
    Or maybe you'd prefer FreeXFree?

    F.O.Dobbs
  • Gentoo's doing the same (Score:5, Informative)

    by keesh (202812) * on Monday February 16 2004, @06:26PM (#8299190)
    (http://127.0.0.1/)
    Gentoo aren't including any new xfree releases (>4.3.99.902) until the licence is sorted out.
  • possible interim solution: the server (Score:5, Interesting)

    by Xtifr (1323) on Monday February 16 2004, @06:30PM (#8299228)
    (http://xtifr.w.googlepages.com/home)
    From the analysis I've seen in Debian lists, the new license wouldn't really be a problem if it just applied to the Xserver. The problem comes with the X client libraries (xlib and friends) that have to be linked with GPL (and other, the GPL is not the only problem here) programs.

    Now, when it comes to the users, most of the new features they want have to do with hardware support, which is an Xserver feature. So it's possible that, as an interim solution, systems could be shipped with the new, ugly-licensed Xserver, but with older-but-sanely-licensed xlibs. This would seem to address everyone's issues fairly well.

    I've always felt it was a bit of a mistake to have the client-side and server-side of XFree86 tied together anyway. They are pretty much independent, and I think it might make the most sense for XFree86 to abandon the client side, and just focus on making Xservers, while Freedesktop could ignore the server side (at least for now) and focus on the client libraries. Would make both parties jobs easier.
    • by Alan Cox (27532) on Monday February 16 2004, @08:34PM (#8300223)
      (http://www.linux.org.uk/diary)
      I specifically asked Dave about this when the change first came up and he wasn't interested in keeping the library bits clean. Had he done that the only problem would have been Alan Hourihane's GPL'd X drivers for VNC.

      Its also a stupid way to get credit. Repeat after me "Nobody reads the documentation anyway". Right ? They've have done far better with the old license and something like a cute XFree86 logo spinning across the display when the server started - aka the 3dfx glide library startup.

      As for the server side - Freedesktop needs to work on the server side for all the cool new technologies like on the fly rotation that XFree86 convservatism won't experiment with (rightfully or wrongfully). Keith's server is neat but its definitely 'technology preview' grade at the moment. I'm running it on one box and the semi transparent menus and drop shadows are nice.

      [ Parent ]
  • directFB and Xdirect by Anonymous Coward (Score:2) Monday February 16 2004, @06:30PM
  • While we're at it, is Fresco dead? (Score:3, Interesting)

    by Nice2Cats (557310) on Monday February 16 2004, @06:43PM (#8299347)
    Reading this YADAX (yet another discussion about X) here and problems with same, I remembered that a while ago a bunch of people set out to write a replacement, first called "Berlin", later Fresco [fresco.org]. But the "latest news" [fresco.org] on their web page is about ten months old. Is Fresco dead or just resting after a prolonged squawk?
  • Crazy GNU Zealots! by Anonymous Coward (Score:2) Monday February 16 2004, @06:48PM
  • I think its time (Score:4, Insightful)

    by Cyno (85911) on Monday February 16 2004, @06:58PM (#8299485)
    (Last Journal: Monday April 25 2005, @07:47PM)
    to create a GPL alternative to XFree86.

    If you want something done right you got to do it yourself.
  • I'm furious. by Kickasso (Score:2) Monday February 16 2004, @07:20PM
    • Fuck. by Kickasso (Score:2) Monday February 16 2004, @08:34PM
      • Bloody hell. by Kickasso (Score:2) Tuesday February 17 2004, @04:36PM
      • 1 reply beneath your current threshold.
    • 1 reply beneath your current threshold.
  • Open source a mess? by xot (Score:1) Monday February 16 2004, @08:43PM
  • Darl McBride == David Dawes 8P by Anonymous Coward (Score:2) Monday February 16 2004, @09:29PM
  • Ultimately, this won't matter. (Score:3, Insightful)

    by crazyphilman (609923) on Monday February 16 2004, @09:58PM (#8300964)
    (Last Journal: Sunday January 08 2006, @06:08AM)
    1. XFree86 4.3 works just fine, so most people will continue to use that for as long as it takes to come up with a suitable alternative.

    2. Many people are working on suitable alternatives; this annoyance might inspire them, invigorate them, or, more likely, piss them off. Any of the three would speed their efforts. This is a Good Thing.

    3. Having something new, something cleaner, something fresh and interesting would be really cool, anyway. So it's not like discarding XFree86 is going to hurt us.

    4. If the X guys wanna shoot themselves in the head, shouldn't we support them in that? You don't want to crush their dreams, do you? Perhaps they want to be revered like Kurt Cobain, and have a candlelight vigil in their name or something. C'mon, let 'em be happy! Everyone go back to X 4.3 and light a candle in memory of the Geeks That Time Forgot.

  • WTF!? by Rock Ridge (Score:1) Tuesday February 17 2004, @12:18AM
  • A different point of view (Score:4, Insightful)

    by kompiluj (677438) on Tuesday February 17 2004, @02:33AM (#8302538)
    Those people from XFree got fed up with the X server not being noticed by anyone. Linux this, linux that, you know, the SCO stuff giving Linux publicity, but nobody says anything about X. Not a word. And they got fed up with this. Like RMS who always was crying loud: NOT LINUX, GNU/Linux. Because Linux is not Linux. It is at least GNU/Linux/XFree/BSD-stuff/something-else.
  • do this by Qrlx (Score:2) Tuesday February 17 2004, @05:09AM
  • who cares? by varj (Score:1) Tuesday February 17 2004, @05:39AM
  • Mark Thomas Y server by Anonymous Coward (Score:1) Tuesday February 17 2004, @06:36AM
  • Good in the long term by Anonymous Coward (Score:1) Tuesday February 17 2004, @08:15AM
  • Can somebody explain this? by jopet (Score:2) Tuesday February 17 2004, @08:56AM
  • Why all this noise? by rch2 (Score:1) Tuesday February 17 2004, @10:05AM
  • Thank God I'm an LFS'er by skoaldipper (Score:1) Wednesday February 18 2004, @05:47PM
  • Re:Crazy by Anonymous Coward (Score:1) Monday February 16 2004, @04:12PM
    • 1 reply beneath your current threshold.
  • by Namaseit (668654) on Monday February 16 2004, @04:16PM (#8297778)
    It's *written* consent from all authors. It's just like the old BSD license when it had the advertising license where you had to list all contributors of a project if you advertised the software. Meaning if you had 1000 developers for a project that would easily fill an entire page in a magazine. Making the 20k dollars you just spent on a magazine ad a big list of names no one cares about. XFree86 has done this now too and made it a little bit worse too.
    [ Parent ]
  • by jonabbey (2498) * <jonabbey@ganymeta.org> on Monday February 16 2004, @04:25PM (#8297864)
    (http://www.ganymeta.org/)

    What's wrong with that? You are still allowed to modify and redistribute the code to your heart's content, as long as you acknowledge the original authors. Wouldn't you want your work acknowledged?

    The problem is not that those terms are onerous in and of themselves. The problem is that those terms are seemingly incompatible with the GPL, in particular the GPL's requirements that a redistributor of GPL'ed material is not allowed to place additional restrictions on redistribution.

    Given that there is a vast amount of GPL'ed software that is linked against X libraries, this would, on the face of it, make it impossible to distribute that GPL'ed software in compliance with both the new XFree86 and GPL licenses. At least, if the GPL'ed software was considered in some way derivative of the XFree86 licensed software.

    I'm sure all of this will get sorted out, but people are right to be raising the question right now.

    [ Parent ]
  • >You are still allowed to modify and redistribute the code to your heart's content, as long as you acknowledge the original authors. Wouldn't you want your work acknowledged?

    You already broke your idea!

    Where's the:

    (TM) - This post includes "IP" from Hayes, Inc.?

    That's why advertising clauses suck. *EVERYTHING* we know of is a dervative of something. Sometimes it'd be nice, though, because it would force companies like Disney to face the music. But most of the time it sucks because you waste more ink thanking dead people and companies than getting work done.
    [ Parent ]
  • Re:I'm Crying (Score:5, Insightful)

    by geekoid (135745) <dadinportland&yahoo,com> on Monday February 16 2004, @04:32PM (#8297921)
    (http://slashdot.org/ | Last Journal: Thursday February 21 2002, @04:37PM)
    so you want them to list 1000 plus people on the box? and the ads? and the site? Cost prohibitive.
    Why can't they just post a link to the XFree86 website? the people who care will go there, those that don't care won't have to wade through a bunch of names they don't care about.
    [ Parent ]
    • Re:I'm Crying by VargrX (Score:2) Monday February 16 2004, @04:49PM
    • 1 reply beneath your current threshold.
  • Re:So in other words.... by offpath3 (Score:1) Monday February 16 2004, @04:45PM
  • Re:I'm Crying by Znork (Score:2) Monday February 16 2004, @05:22PM
    • Re:I'm Crying by ratboy666 (Score:2) Monday February 16 2004, @06:08PM
      • Re:I'm Crying by Znork (Score:2) Tuesday February 17 2004, @02:53AM
  • Well, then... (Score:5, Insightful)

    by dot-magnon (730521) <co@@@auralvision...no> on Monday February 16 2004, @05:45PM (#8298733)
    (http://magnon.wordpress.com/)
    Noone else is demanding recognition for their work. They're a part of the global community and have accepted the terms. It all works nicely.

    But that's not what stuns me the most about your post. It's your way of thinking - HOW, i say, HOW on earth could X be more important than Linux to Linux? There is a reason that Mandrake is Linux, not just because IT IS BASED on the Linux kernel in the way it works as of today, but also because this is the way one use and contribute to the GPL community. And it's named Mandrake Linux. That's why it's sold, downloaded and used. Jesus.

    In the end, X is nothing without what's on top. Which is a lot of GPL. If GPL distributors refuse to use XFree4.4, but only distribute GPL compatible software, someone would have to create everything BUT X. With X licensing. Great.
    [ Parent ]
  • Re:I'm Crying (Score:4, Interesting)

    by bfree (113420) on Monday February 16 2004, @06:05PM (#8298975)

    There a small handful of files (main issue is old unix compression for fonts) in XFree86 before the licensing change which are GPL incompatible. After the change the entire XFree86 system is GPL incompatible. Rather than simply saying "stuff you XFree86, you're not that important", you want us to bow down to them and try and figure out that legal quagmire? Here's a wild conspiracy theory for you, MS (and SCO) are paying XFree86 to relicense in this way so they can attack every distribution out there, with 4.4, for not following licenses, Open Source = Pirates.

    If somehow it was as simple as you would like to make it out (write XFree86 on packaging) then people might grin and bear it (I doubt it), but when they are making a vast array of programs (GPL) unusable do you really expect just follow along?

    [ Parent ]
  • May not be a problem. by waferhead (Score:1) Monday February 16 2004, @08:53PM
  • Re:no mandrake for me then. by EzInKy (Score:1) Tuesday February 17 2004, @07:50AM
  • Yes, it is. by TuringTest (Score:2) Wednesday February 18 2004, @02:49PM
  • 19 replies beneath your current threshold.