Slashdot Mirror


Mandrakelinux Goes X.org

dvalin writes "With Mandrakelinux now going for X.org it seems like every big linux distributor now has officialy dumped XFree86. First release for cooker was announced on the changelog list the 7th of June: http://archives.mandrakelinux.com/changelog/2004-0 6/msg00799.php Nice to see for all us cookers out there:) Also on another note, Mandrakelinux has also switched to gcc-3.4 now"

18 of 363 comments (clear)

  1. xorg changes by Anonymous Coward · · Score: 5, Interesting

    I don't understand why everyone is switching to x.org when it's known that there will be significant changes coming in the next couple of releases. It seems to me like that's begging for problems.

    1. Re:xorg changes by TEMM · · Score: 5, Informative

      People are switching to X.org due to liscence incompatbilities of XFree86 with the GPL.

    2. Re:xorg changes by squiggleslash · · Score: 5, Informative
      Nope. Actually, the GPL requires credit be given if the program is interactive and the version you're modifying already prints a copyright message:
      2c: If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
      The major issue with the XFree86 license is that it is more specific about how the credit should be given. The ironic thing is that people using GPL'd forks were probably the only bunch that were required to give credit before this issue, given that XFree86 is indeed interactive, and does print a copyright message when it starts.
      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:xorg changes by auzy · · Score: 5, Interesting

      The reason isn't only because of the licensing, its also because Xfree86 was a badly managed project.. It was very common for programmers to write code which wasn't accepted (I heard for instance the cygwin coders spent a very long time coding patches which they refused to accept).

      They also moved slowly.. At the rate Xfree86 was going.. in 10 years maybe we'd be getting up to OS X level, but with xorg, I know a few people are working on the compositing already (the stuff needed for the translucent window effects and stuff), and libraries like cairo I'd imagine will be better utilised.

      So, many of the flames here I think are wrong, and are made by people who have no idea what the current situation is.. In fact, I'm betting that it will be a year tops until everyone here is thankful of the changes..

      I'm not a coder for Xorg, but I do hang around the channel alot, and have seen how fast Xorg is evolving (I do code though)

      Anyway, you want simple applications, and maybe a bit more stable server, go Xfree86.. If you want something, that is more cutting edge, can easily produce nice next generation effects that can surpass longhorn, Xorg is your best choice for the future.

      Haven't you noticed that nothing has visibly changed in X since the first accellerated ones came out, other then more drivers (lets face it, you could still run Xfree86 3.3 and get pretty much the same experience then now, if your drivers worked on it). Xorg however will add extensions that will finally make it worth while enough to be hoping for an upgrade.

  2. Are there any advantages other than licensing? by desplesda · · Score: 5, Interesting

    It seems to me that the major distros are all jumping to X.org because of the XF86 licensing issue. Are there any other advantages to X.org, or are distros just jumping to it over what looks like a quite trivial license change?

  3. Actually... by ciroknight · · Score: 5, Informative

    Actually, Xorg is just a fork of XFree86 right before the licence change.

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  4. Licence was only the last straw by InfiniteWisdom · · Score: 5, Insightful

    The XFree86 process has been dysfunctional for quite some time with politics dominating. A fork was probably imminent either way. This is natural selection at work, and shows why open source is an effective model.

  5. Re:Differences? by Karamchand · · Score: 5, Interesting

    X.org is actively developed while XFree86 is only maintained at best because most high-profile X developers from XFree86 have changed to X.org.

  6. Re:and this means? by colinleroy · · Score: 5, Informative

    This page probably can.

    --
    blah
  7. Long Story/Short story by p.rican · · Score: 5, Informative

    Xorg is a fork of XFree86 due to a change in licensing on XFree86 software. Apparently the XFree license has had a 'marketing/advertising' clause added to it which may make it incompatible with the GPL. That was the straw that broke the camel's back..... From what I've read, their has been a lot of friction for a long time between XFree leadership and development community for various reasons (too many to list here). You can get the details about Xorg from here.

    --

    /. --"Demented and sad....but social" -Judd Nelson

  8. Re:XF86Config-4 by colinleroy · · Score: 5, Informative
    Basically, after having upgraded to X.org, your distro will have taken care of the init scripts found in /etc/X11/ and all you'll have to do is
    mv /etc/X11/XF86Config-4 /etc/X11/xorg.conf
    and replace /usr/X11R6/lib/X11/fonts/ with /usr/share/fonts/ in said file, to reflect the font path change.
    --
    blah
  9. Re:Great , another config file format to learn. by mgoodman · · Score: 5, Funny

    If you haven't had any problems with XFree86 for the past 10 years, then you haven't *really* used it :P

    --
    01100111 01100101 01110100 00100000 01101111 01110101 01110100 00100000 01101101 01101111 01110010 01100101 00101110
  10. Re:Wow, that's gotta be a record! by happyfrogcow · · Score: 5, Funny

    x.org is a much better name, right?

    well, maybe it is... if it's pronounced ZORG! (with exclamation and all)

  11. Re:Great , another config file format to learn. by BenjyD · · Score: 5, Funny

    pssst.. it's "of" not "off"

    Maybe he means "of and only of". You never know.

  12. What does this mean for upgrading? by MobyDisk · · Score: 5, Interesting

    Suppose that I have XFree86 4.2 or 4.3 on my system, and I've been happily using apt/yum/rpm to keep myself up-to-date. How difficult is it to switch to X.org?

    If X.ORG is marked as conflicting with XFree86, then apt will uninstall XFree86 for me -- along with everything that depends on it. KDE, Gnome, all my X applications... ack!

    Or should I continue with XFree86 for a while? Obviously, my install tools don't care about license changes.

    1. Re:What does this mean for upgrading? by Stephen+Williams · · Score: 5, Informative

      If X.ORG is marked as conflicting with XFree86, then apt will uninstall XFree86 for me -- along with everything that depends on it. KDE, Gnome, all my X applications... ack!

      Assuming you're using Debian (since you mentioned apt), those packages don't depend on XFree86. They depend on one or more of the X11 library packages, which at present are built from the XFree86 sources. A hypothetical future Debianized x.org will provide the same packages, thus ensuring that the dependencies continue to be satisfied. No applications should require rebuilding, because the XFree86 libraries and x.org libraries provide the same API.

      Personally, I'm not touching x.org until it gets as far as Debian's testing stream. The XFree86 server and libraries in Debian testing Work For Me(tm), so I'm in no hurry to replace them just because.

      -Stephen

  13. Re:What is going on with the BSD's by DreadSpoon · · Score: 5, Informative

    OpenBSD for one is likely to change. They were one of the biggest opponents of the new XFree86 license.

    The reasoning for why the new license sucks has absolutely nothing to do with the GPL, despite the uninformed ramblings of the Slashdot crowd. It has to do with practicality. The new XFree86 license is almost impossible to follow depending on your interpretation. The license itself is unclear, and instead of fixing the wording, XFree86 leaders have just made informal statements on mailing lists regarding their own personal interpretation.

    The new license is impractical because it requires that attribution to be given to the XFree86 developers wherever any other attribution is given to another party. OpenBSD's complaint was with CD covers. Say you put a "Artwork provided by Foo Bob" on the CD insert. Now, according to some interpretations of the XFree86 license (and these are valid interpretations, because the license wording is very ambiguous and vague) you'd also have to put there in the same font size and prominance, "X Window system provided by XFree86, Inc." Then, if a contributor adds some stuff to the project under the same license, you have to add their name as well. And the next contributor. And so on. Pretty soon you run out of space to put all of these. There's also potential for the license to "spread" as people lift code, resulting a wide variety of apps with hundreds if not thousands of authors that have this incredibly stupid licensing stipulation.

    The XFree86 developers have stated that the above scenario is not their intention. But what they say doesn't matter much, because the above is pretty much exactly what the license text implies.

  14. How does this affect 3rd party drivers ? by farzadb82 · · Score: 5, Interesting

    Will/Does the NVidia or ATI drivers work in x.org ? Will NVidia/ATI support future x.org upgrades, or will they continue to support xfree ?