Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

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."
+ -
story
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • 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.
      • by Jeremiah Cornelius (137) on Monday February 16 2004, @04:20PM (#8297813) Homepage Journal
        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...)

  • Enter the GNU (Score:5, Insightful)

    by jvmatthe (116058) on Monday February 16 2004, @03:55PM (#8297560) Homepage
    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". ;^)

    • 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.
    • Re:Enter the GNU (Score:5, Insightful)

      by hexene (68121) on Monday February 16 2004, @04:10PM (#8297706) Homepage

      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.

    • The X Windows Trap (Score:5, Interesting)

      by amightywind (691887) on Monday February 16 2004, @04:13PM (#8297740) Journal

      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.

  • by dankney (631226) on Monday February 16 2004, @03:57PM (#8297577) Homepage
    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.
      • 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.
    • 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.
      • by Dr. Blue (63477) on Monday February 16 2004, @04:26PM (#8297868)
        There is a no advertising without written permission clause.

        I don't get that out of the license at all. What I read is that you can't use the name "The XFree86 Project, Inc." in any advertising -- why is that a big deal?

        I also don't see the problems with the rest of the license points highlighted in the mailing list exchange. Looks like if you put their copyright notice in /usr/share/doc/XFree86 or whatever you'd be in compliance.

        Now the generation of yet another licensing scheme for open source software does confuse things unnecessarily, but I don't see any concrete problems with the license....
  • 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?

      • by adrianbaugh (696007) on Monday February 16 2004, @04:40PM (#8297988) Homepage Journal
        Rubbish. It's very clear that isn't the case - applications (or, for that matter, libraries) that run on top of X but do not require a particular flavour of X to work are not considered derivative works. If they were, you couldn't run GPLed programs on any proprietary X server including MacOS, various commercial UNIXes, the commercial X servers that are available for Linux, etc. etc.

        You could conceivably argue that a program was derivative if it required a feature present in XFree and only in XFree, but (certainly OTOH) I can't think of any such programs.
  • by jsrlepage (696948) <[root] [at] [cybikbase.com]> on Monday February 16 2004, @03:58PM (#8297588) Homepage
    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.
  • 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]
  • by hermeshome.se (233303) on Monday February 16 2004, @04:00PM (#8297610) Homepage
    ...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)

      by ratboy666 (104074) <fred_weigel@@@hotmail...com> on Monday February 16 2004, @04:20PM (#8297811) Homepage Journal
      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
    • by LittleLebowskiUrbanA (619114) on Monday February 16 2004, @04:28PM (#8297893) Homepage Journal
      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!
    • Re:Wither X? (Score:5, Informative)

      by ChaosDiscord (4913) on Monday February 16 2004, @04:54PM (#8298173) Homepage Journal

      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.

  • by breser (16790) on Monday February 16 2004, @04:00PM (#8297614) Homepage
    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]

  • by Bobdoer (727516) on Monday February 16 2004, @04:01PM (#8297616) Homepage Journal
    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.
      • by RML (135014) on Monday February 16 2004, @04:27PM (#8297885)
        Okay... this, is an 'OLD' BSD style licence clause.

        Not quite, but it has similar problems.

        It conflicts with the GPL and thus, people wanting to put GPL software in XFree86 wont be able to.

        Or, more to the point, people wanting to use XFree86 libraries in GPL software. That is a problem.
  • 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.
  • 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.
    • by jonabbey (2498) * <jonabbey@ganymeta.org> on Monday February 16 2004, @04:22PM (#8297832) Homepage
      Actually, in case you hadn't noticed, these are the Glory Days of X, man. I don't consider that era when you had to worry about 8 bit color palette collisions to be anything like a time of glory. TrueColor displays, KDE, Gnome, XRender, Xft.. these are some of the ingredients of a glorious new age for X. Happily, Keith and Jim are still involved.
  • by FattMattP (86246) on Monday February 16 2004, @04:18PM (#8297797) Homepage
    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?
  • by offpath3 (604739) <offpath4NO@SPAMyahoo.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?
  • by calc (1463) on Monday February 16 2004, @04:25PM (#8297856)
    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
  • Incompatibility. (Score:5, Insightful)

    by s4m7 (519684) on Monday February 16 2004, @04:32PM (#8297914) Homepage

    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!

  • by oohp (657224) on Monday February 16 2004, @04:46PM (#8298062) Homepage
    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.
  • 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.

  • 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
    • 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!"
    • Re:Please explain (Score:5, Informative)

      by po8 (187055) on Monday February 16 2004, @04:06PM (#8297673)

      The short version: the GPL is "incompatible" with licenses that require you to include extra text and restrict all other advertising. Thus, you cannot legally include both GPL'ed code and New XFree86 licensed code in the same program.

    • Re:Please explain (Score:5, Informative)

      by tverbeek (457094) on Monday February 16 2004, @04:13PM (#8297742) Homepage
      it sounds just like you just need to include a little extra text.

      (IANAL or a licencing expert, so please correct me if I'm wrong.) I believe the problem is that this is a restriction being placed on the code, and the GPL doesn't allow any additional restrictions (however harmless they may seem) to be added. Hence, an incompatibility between that licence and the GPL.

    • by mao che minh (611166) on Monday February 16 2004, @04:15PM (#8297764) Journal
      "Since everyone thought it was just dandy to package someone else's graphics system (XFree) with their Linux distribution, these is exactly the sort of consequences one should expect."

      First, XFree is an open source, community driven project. Hence, in many distributors eyes is wasn't merely "someone else's graphic system". The real problem was that all of these distributors assumed that XFree would remain GPL-compatible forever. In fact, many of the distributors contributed to the XFree project (see above). Beyond that, XFree was and is the standard, so it was only natural to use it.

      XFree's sudden change to their license was a suprise that many people never saw coming.

    • "Build your own" is a horrible waste of resources that takes no advantage of code-reuse.

      "Find one who'se license is compatible with your own" is far more efficient.

      If you have a BSD-licensed product, you shouldn't feel a need to build your own if you find appropriate BSD-licensed components.

      If you have a GPL-licensed product, you shouldn't feel a need to build your own if you find appropriate GPL-licensed components.

      If you're making something proprietary, well, I guess yeah, build your own.

    • by offpath3 (604739) <offpath4NO@SPAMyahoo.co.jp> on Monday February 16 2004, @04:34PM (#8297934)
      Why? Just because the XFree86 people decided to make their license terms incompatible doesn't mean that we can't use their older versions. Heck, we can even fork their last good version. That's the _entire_ point of using open source. Had XFree86 been propriatary, we'd be screwed in this case, but now it's just an inconvenience.
    • 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.
    • by jonabbey (2498) * <jonabbey@ganymeta.org> on Monday February 16 2004, @04:25PM (#8297864) Homepage

      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.

    • by ron_ivi (607351) <sdotno@NoSPam.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.

    • 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.

      • 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".
    • by Akai (11434) on Monday February 16 2004, @04:40PM (#8297987) Homepage Journal
      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....

    • Re:Only mandrake? (Score:5, Informative)

      by forlornhope (688722) on Monday February 16 2004, @04:41PM (#8298000) Homepage
      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.