Slashdot Mirror


XFree86 4.4: List of Rejecting Distributors Grows

Bootsy Collins writes "Yesterday, we discussed Mandrake's decision to revert their release-in-development from XFree86 version 4.4 back to version 4.3 because of issues with the new XFree86 license. To update this, the list of OS distributors opting out of XF86 Version 4.4, and future releases, based on licensing concerns continues to grow. While Fedora seems to be "preparing to support multiple X11 implementations", Red Hat has explicitly stated that they have no plans to ship XFree86 v4.4 under its current license. Also add to the growing list list Debian, Gentoo, and OpenBSD."

38 of 682 comments (clear)

  1. I can understand but.. by Ymiris · · Score: 5, Interesting

    Won't rejecting this actually hinder the linux desktop movement? Xfree is a huge factor in using linux, at least for a lot of the gamers, and we need the best support we can get.

    --
    **It runs through my veins like radioactive rubber pants! Do not deny my veins!**
    1. Re:I can understand but.. by Ewan · · Score: 5, Interesting

      XFree 4.3 is not dramatically different from 4.4, and if the 4.3 fork were to gain momentum you'd find very quickly that people who had contributed code to 4.4 would simply resubmit it to the fork, on the basis that whoever wrote the original code can resubmit it to anyone they want unless they transferred the copyright to the Xfree project.

      Ewan

    2. Re:I can understand but.. by fsmunoz · · Score: 5, Insightful

      Well, XFree is pretty important, no doubt about that. But, as I see it, there are two different problems here that ultimatly will affect XFree86 more than the distros:

      1) The version that falls under this new license in not very different from the previous one. There are improvements (and to some people they are big, e.g. support for they card) but it's not like it's a totally different codebase, most people with supported cards would probably not even notice the need. This is important because this makes things very easy to fork, and that is an option under consideration (read Theo's mail, for example). Couple that with freedesktop.org xlibs (see RedHat post) and you have the basis of a new X without this licencing problems (read Branden's (Debian) mail about more specific licencing issues).

      2) I keep hearing reactions from X contributors that "XFree86 is not about Linux", basicaly asserting they would be fine or even better withour all this Linux distros bitching about their work. Well, if GNU/Linux and the BSD's drop the new X who exactly is going to use as a standard installed part of the system? Solaris x86 users? XFree86 importance and relevance is directly related to the widespread use of the Free Unices.

      I would like to had that I'm quite happy about the rejection of the new licence being transversal across distributions and OS's; Mandrake, Debian, RedHat, Gentoo, OpenBSD, probably more will come once they reach a decision. This consensus is important because when it's just the FSF and Debian taking a position people dismiss it as "political rubish". Browse the previous discussions on this issue and you'll see people saying that this licence is only wrong for the FSF and Debian and that their will include the new XFree86 because they are pragmatics bla,bla,bla. This widespread agreement in rejecting the new licence shows that this issues *are* important and that in the long run *more* important that having a new graphic card supported.

      I am, of course, very grateful to the XFree84 Project for their work. The fact that this licencing change was made in such an ungraceful mode does not affect that.

  2. The Question by TwistedGreen · · Score: 5, Insightful

    I suppose that the question here is: why? Is the new licence really that bad? Is this reaction warranted?

    However, if this does become a serious dispute, I can see it being a good thing for the desktop. Development will have the branch from the last version of XFree86 4.3 into some new direction which, hopefully, will make for a better X in years to come.

    1. Re:The Question by richie2000 · · Score: 5, Informative

      On its face, the new license seems both reasonable and fair -- however, it also seems to create a lot of questions regarding how it should be interpreted and this is causing all the noise. My guess (and sincere hope) is that a clarification from, and possible minor re-write of the license by the XFree Project, Inc will clear this all up.

      --
      Money for nothing, pix for free
    2. Re:The Question by ogre57 · · Score: 5, Informative

      Short answer, yes, for binary distribution it is that bad. For more than you want to know ..

    3. Re:The Question by markbthomas · · Score: 5, Interesting

      The license only requests proper attribution in software and/or documentation like other third parties are getting.

      The license doesn't request attribution, it requires it. That is the problem. Can you see what would happen if every time I started my computer, it printed out the names of all the people and organisations that were involved in making it? It could take days to boot :)

      It's just vanity.

    4. Re:The Question by JohnnyCannuk · · Score: 5, Insightful

      Thanks for that link.

      I've been going through this story and the previous one looking for the exact reason everyone is pissed and the answer was on the XFree86 site.

      After reading that, I would say the licence issue is a tempest in a teapot. The gang at XFree86 seems to be debating and willing to change the wording so the new licence is NOT incompatible with the GPL (as evidenced by some of the solutions in the above mentioned post).

      It seems to me the REAL issue here is a personality conflict between certain members of the XFree86 team (mostly David Dawes) and the rest of the community. So much so that we now have possible forks and alternatives springing up. Well guess what, this is nothing new in the open source world. Remember JBoss? It is well known in Java open source circles that Marc Fluery and a few others in the current JBoss organization are twats and thoroughly disliked by a large number of developers. So much so that a large chunk of the original JBoss team broke away and formed their own company and there are now real viable alternatives to JBoss springing up (Geronimo from Apache). But none of that means the code is bad, or the product is bad or the licence is wrong. Like it or not XFree86 is still the only real alternative to a commerial XServer right now, just as JBoss is the only real alternative to commercial J2EE servers.

      I say, let them work it out like adults. If they can't, when XOuvert or freedesktop are mature enougth to be a real alternative, use one of them and move on.

      --
      Never by hatred has hatred been appeased, only by kindness - the Buddha
    5. Re:The Question by Asmodai · · Score: 5, Informative

      ``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.''

      Yes, if you have end-user documentation it asks you to have a tiny line about how there's code from the XFree86 Project.

      So where you get the idea from that it should be spit out during boot is beyond me. Yes, I know it can also be done in software. But that's done where normal attributions are normally kept, say an about box, or -EEK- perhaps /COPYRIGHT. And note that the software requirement is a MAY, not MUST.

      Let me phrase a question back at you lot: "What is against giving credit where credit is due?" Because it looks like some common courtesy seems farfetched with a lot of people at the moment.

      And by the way, it is similar to zlib's license, which is not mandatory, granted, but how many of you have actually credited Mark Adler and/or Jean-loup Gailly for their work?

      --
      Jeroen Ruigrok/Asmodai
    6. Re:The Question by Anonymous Coward · · Score: 5, Insightful

      Nothing against giving credit where credit is due, but the GPL does not allow any additional restrictions. Since combining XFree-new-licensensed software with GPL licensed software would add this requirement, it is a new restriction, and thus YOU ARE NOT ALLOWED TO DISTRIBUTE AT ALL.

      Which is why Mandrake and RedHat don't distribute XFree 4.4. Not because they don't want to give credit, but because they are not allowed to require others to give credit.

    7. Re:The Question by squiggleslash · · Score: 5, Funny
      Hi Kev,

      Here's the CD containing Wurzel Linux 2.0, I grabbed it from isos.org. They rock! I was getting transfer rates of 2.5kbps! Only took a month.

      Anyway, just boot from the CD, and follow the prompts.

      Oh yeah, before I forget: This product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors.

      Let me know if you have any problems,

      Squiggy.

      --
      You are not alone. This is not normal. None of this is normal.
  3. freedesktop? by peterprior · · Score: 5, Insightful

    Looks like KeithP's freedesktop.org xserver is looking more attractive all the time..

  4. NVIDIA? by pyr0 · · Score: 5, Insightful

    This brings up a concern about NVIDIA drivers to me. Say NVIDIA only continues to release new drivers compatible with xfree86 4.4 and up. That's *really* going to put pressure on the linux distributions to include 4.4. I wonder how hard it would be for the recent X forks to maintain NVIDIA driver compatibility?

    1. Re:NVIDIA? by gukin · · Score: 5, Insightful

      It is _VERY_ unlikely nVidia will cut off support at 4.4 and above. nVidia makes very nice chipsets but more importantly makes excellent drivers that work with M$, Linux, FreeBSD etc. They are out to make money, they make money by selling products people want AND PRODUCTS RECOMMENDED BY OTHERS; this is where Linux support is important. Linux users are geeks, people ask geeks what kind of HW to get. I enjoy gaming (especially under Linux) so when someone asks me what kind of video card to get, I recommend nVidia. If nVidia told the Linux base to "stuff it", they would lose sales. They've done an excellent job of keeping the drivers for their products up to date, easy to use , fast and stable. I doubt they are going to change.

      Sorry if I sound like a fanboy but video _is_ important and nVidia cards are the best supported and work the best under Linux for just about everything; I will continue to purchase and recommend their products.

    2. Re:NVIDIA? by Perl-Pusher · · Score: 5, Insightful

      Your assuming too many ifs. If this isn't worked out in a year. If there isn't a fork that works. If NVIDIA is woried about Xfree86 and not about an actual installed base of linux and BSD's. NVIDIA already supports more than one version of X, no reason to think they won't continue to. Remember they want to sell cards, not Xfree86.

  5. Every cloud has a silver lining by kinnell · · Score: 5, Interesting

    This could be a good thing. If this continues to be a problem, it could drive a lot of people to the freedesktop.org XServer implementation. This looks like it will come to be a much better implementation anyway, and will almost certainly develop faster in the future, given the same resources as XFree86. If a considerable number of developers/distributions worked on getting the XServer up to speed, with proper driver support, it would probably be better for everyone.

    --
    If I seem short sighted, it is because I stand on the shoulders of midgets
  6. Re:Forking hell? by kevin_ka · · Score: 5, Interesting

    I'm no XFree86 expert, but surely any changes committed by developers prior to the license change will be still under the previous license and therefore a good starting block for any forking.

    afaik your 100% right there. And the question isn't if someone will fork ist but when. (unless they change the license back in time)

  7. Re:What is the issue? by Ubi_NL · · Score: 5, Interesting

    The really interesting bit is that there is a lot of GPL-ed code in XFree. Chunks have been copied from the linux kernel, and people like Alan Cox submitted patches. As this code is GPL, XFree must also be GPL in order to use it, or the Xfree teasm must rewrite these parts. I understood Alan Cox opposes his contributions to be placed under the new licensing scheme.

    --

    If an experiment works, something has gone wrong.
  8. Xfree86 -- Dustbin? by Anonymous Coward · · Score: 5, Insightful

    Looking at the list of distributions who say they are not going to entertain using Xfree86 with the v1.1 license, it would seem that all of the major distros are represented (except Suse?).

    If that's the case, usage of XFree86 will simply stop at rev 4.3.mumble or go away entirely. I'd be pretty surprised if the XFree guys didn't back down. The alternative is a slow spiral into obscurity.

  9. Re:Will we be stuck behind the times? by thelasttemptation · · Score: 5, Informative

    except if you notice that openbsd and gentoo, both source only compiles won't include it. The problem is the licence is simlar to bsd's but requires extra credit to be placed all over the distro. Anything that links to the xfree code that is gpled or uses a bsd licence is breaking the gpl/bsd licence because of the extra stuff they need to do in order to link to the libarys. In order to make a distro with 4.4 included, you would need to rewrite every app that links to X to the X licence, else you are breaking the gpl and as a distro maintainer, you'd be responcable for the breaks.

  10. Re:What is the issue? by Anonymous Coward · · Score: 5, Interesting

    Actually the OpenBSD people (who fight license battles more than just about any other OS/distro -- even Debian) don't think it is equivalent to a BSD license either (the original license was equivalent to the BSD licence in case anyone is wondering: XFree was never GPL'd). David Dawes thinks still thinks it is. If he believes that, I hope he will change the wording back so everyone else believes it too....

  11. How exactly... by randomencounter · · Score: 5, Insightful
    is the advertising clause incompatible with the GPL?

    Yes, I know the FSF say it is, but it is a simple assertion that I have been unable to find explicit justification for. The only justification given in their statement is that it is awkward and impractical when in common use, this does not make it incompatible, it just means they don't like it.
    Not the same thing.

    I can see their point about not liking it, and not wanting to use it, I just don't see an explicit incompatibility.

    --
    Forget diamonds, copyright is forever.
    1. Re:How exactly... by bdeclerc · · Score: 5, Informative
      is the advertising clause incompatible with the GPL?


      Answer : Yes

      More specifically: it is incompatible with clause 6 of the GPL, part of which reads:

      You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

      Since their advertising clause is "imposing further restrictions" it is incompatible with the GPL.

      Even more, Clause 2 of the GPL itself forbids redistribution of GPL'd code as part of a "Program" which also contains parts with licenses incompatible with the GPL.

      Since parts of the current XFree86 are actually licensed under the GPL, the Xfree86 guys have two options :
      a) remove all GPL-licensed code from XFree86
      b) get approval from all authors of GPL-licensed code in XFree86 for a re-licensing of their code.

      Considering that Alan Cox has already clearly indicated he will not accept relicensing of his code under something other than the GPL, legally the FXree86 people are already obliged to remove all Alan Cox's code from their relicensed XFree86 before distributing it...

      The GPL isn't viral, if they release something which contains parts that are GPL'd, and other parts that are incompatible, those incompatible parts don't become GPL, but they do have to either remove the GPL'd parts, or relicense the incompatible parts under a different, compatible license (which may or may not be the GPL itself).

      If they don't, they open themselves up for a lawsuit from the copyright-holders of the GPL'd code (which will probably be the FSF in many cases).

      And this is why the Distro's don't want to touch XFree86 4.4, as soon as they distribute it, they themselves are doing the same, illegal, thing that XFree86 itself would be doing, and they would be open to lawsuits...
  12. Re:Doesn't seem as ugly as TeX's license by gowen · · Score: 5, Funny

    Well, the major difference is that TeX is as close to bug free as I expect I'll ever see a major piece of software to be.

    And Don Knuth is a nice man, where as David Dawes went to the "Theo de Raadt Scholl Of Charm."

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  13. Re:Why do they have a problem? by Trurl's+Machine · · Score: 5, Insightful

    The new license requires you to place acknowledgement "This product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors", and requires for it to be "in the same place and form as other third-party acknowledgments". Innocent as it sounds, it's actually a helluva loophole for lawyers that could sue your pants off for simply advertising, say, "with full iTunes DRM compatibility" on the cover of a boxed edition of your distro. Unless you really want to write "with full iTunes DRM compatibility and this product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors".

  14. It's the advertising clause stupid! by bsdnazz · · Score: 5, Informative

    The xfree86 V4.4 license adds

    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.

    vs.

    http://www.gnu.org/philosophy/bsd.html

  15. Re:What is the issue? by nickos · · Score: 5, Informative
    Taken from a usenet post by Paul Cannon from linux.debian.legal on 2004-01-30:

    The new license has a reworded disclaimer, and a numbered list of terms instead of the terms simply being stated. It goes farther than the old one in specifying that the conditions apply to binary distributions as well as source.

    The change that causes problems is the addition of the third condition:

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

    Several posters on slashdot and elsewhere have mentioned the similarity between this and the old, obnoxious BSD "advertising clause":

    "3. All advertising materials mentioning features or use of this software must display the following acknowledgement:
    This product includes software developed by the University of California, Berkeley and its contributors.
    "

    The FSF is quite clear (see here and here) in that they do not consider licenses with the advertising clause to be compatible with the GPL. In addition, the same reasons they give appear to apply also to the clause added by the XFree86 folks. That is, one cannot distribute something under the GPL with added restrictions like the one above quoted.
  16. Strange behaviour... by phrasebook · · Score: 5, Interesting

    What's with the people making these announcements? I read the comments by XFree86's David Dawes a while back - he only wrote about 2 lines or so, and hardly replied when people started asking for clarification.

    Then Theo of OpenBSD in this thread writes a quick response rejecting the whole thing, again with absolutely no explaintation as to why, and what the specific problems are.

    Then check out the posts in that thread from Darren Reed, getting shot down as a troll straight away for inquiring what the problem with it actually is!

    This kind of discussion and attitude floating around turns me off OSS a little. The last thing I want to see is multiple implementations of X servers in wide use, different ones on different distributions, some doing some things, others doing things a little differently. And of course yet more duplication of effort, re-writing code, etc. Seems a shame. Seems like we just have more fragmentation to look forward to.

  17. Re:Isn't this the end of the story, then? by Lussarn · · Score: 5, Interesting

    Alan cox can do pretty much what he wants with his own source, it is not GPL just because it is in the kernel and Xfree (It becomes more like dual licenced).

    And as the last Xfree licence was a BSD style one the Xfree team can change the licence to pretty much what they want, including an MS EULA one, the BSD licence is pretty loose.

  18. Re:What is the issue? by Gadzinka · · Score: 5, Informative

    No, the code in question was sumbitted by its authors to XFree86 under the XFree licence. Remember, the author owns the code and he can licence it as many times as he wishes, every time with different licence.

    So it doesn't make XFree86 ``gpl derivative''.

    But those people who sumbitted those patches oppose changing the XFree licence on their code to something GPL incompatible. At least I've heard that Alan opposes, but I don't believe they asked all contributors if they agree to licence change.

    Robert

    --
    Bastard Operator From 193.219.28.162
  19. Re:What is the issue? by Anonymous Coward · · Score: 5, Insightful

    Notice the word "only".

  20. And to be really really save by EachLennyAPenny · · Score: 5, Funny
    Debian decided to stay with XFree86 4.2.1.

    lenny@benny:~$ apt-cache show xfree86-common | grep Version
    Version: 4.2.1-16

    /me awaiting discussions about XFree86 4.4 licenses not until 2006-02-18. ;)

  21. Re:What is the issue? by squiggleslash · · Score: 5, Informative
    I don't personally think it's obnoxious in spirit, but it does force a redistributor to put in extra effort in materials outside of simply recompiling the software and passing it on.

    The GPL, for instance, also has a "credit where credit's due" clause, but you'd have to actually go out of your way to modify an already GPL'd program to break it:

    2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
    • c) 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.)
    By comparison, the XFree86 license is requiring that redistributors of XFree86 modify their documentation and/or files containing credits. That can affect you even if all you plan to do is put a copy of XFree86 on a CD for someone else and include a note saying "Here's how to install it".

    I'm not 100% there's no workaround that satisfies both parties, and it's notable that XFree86 is a stand-alone package, so it can safely be distributed on the same CD as, say, GNOME (though it may be necessary to include an additional X server that's unambiguously GPL compatable in addition to XFree86 4.4) without breaking the licensing for GNOME.

    In general, XFree86 has made a mistake in that most authors should try to use an existing license that's a known quantity and is as compatable with as many licenses as possible. The new license appears to break this principle.

    --
    You are not alone. This is not normal. None of this is normal.
  22. What's the big deal? READ THIS by Anonymous Coward · · Score: 5, Informative

    For God's sake people, stop asking the same question over and over. Read this:

    [forum] [XFree86] Announcement: Modification to the base XFree86(TM) license.
    Sven Luther forum@xfree86.org
    Sun, 1 Feb 2004 17:48:57 +0100

    * Previous message: [forum] Re: Announcement: Modification to the base XFree86(TM) license.
    * Next message: [forum] [XFree86] Announcement: Modification to the base XFree86(TM) license.
    * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    On Thu, Jan 29, 2004 at 11:58:38AM -0500, David Dawes wrote:
    > Announcement: Modification to the base XFree86(TM) license.

    Hello,

    As discussed with David, i am taking discussion concerning the
    problematics aspects of this licence change here. I think i understand
    somewhat the reasons behind the licence change, but i wonder if all the
    consequences of it have been thought of before doing the change.

    Also, there are some confusing wording in one of the clause, which i
    believe would best be clarified as to what the interpretations of them
    by the XFree86 project are.

    Also, first notice that my position is actually quite inconfortable,
    since i am here mentioning the concerns of wider community and criticize
    the new xfree86 licencing, in other forums, i usually do the opposite,
    and take xfree86 side on this, so please do not react badly, and let's
    have a rationale conversation about this, so that things can all be
    resolved to everyone's satisfaction.

    1) Possible confusion.

    The following clause is the most problematic of all the licence, and as
    such it would be nice to clarify it before starting a polemic about it.

    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.

    Ok, what does this mean exactly ? If there is a end-user documentation,
    but it contains no third-party acknowledgement part, do you still have
    to put the acknowledgement or not ? Also, is the choice between putting
    the acknowledgement in the end-user documentation or the software a
    choice that is free to make, or is the second an alternative only if
    there is no enduser documentation. And what do you mean by in the
    software itself ? If this software is a linux distribution for example,
    would a file on the CD which is copied to the disk be enough ?

    2) GPL incompatibility.

    This selfsame clause is also the one which clashes with the clasue 6) of
    the GPL.

    6. Each time you redistribute the Program (or any work based on the
    Program), the recipient automatically receives a license from the
    original licensor to copy, distribute or modify the Program subject to
    these terms and conditions. You may not impose any further
    restrictions on the recipients' exercise of the rights granted herein.
    You are not responsible for enforcing compliance by third parties to
    this License.

    And in the 'you may not impose any further restrictions' part. Since the
    GPL does not force you to add acknowledgement in the end-user
    distribution, then the clause 3) of the 1.1 XFree86 licence is indeed a
    further restriction, which cause an incompatibility with GPLed software.
    Now this is again modulated with the exact interpretation that is given
    in the above point.

    3) Where is the derivative work boundary ?

    The problem is further muddled by the place where the boundary for
    something being considered a derivative work. The GPL, contrary to the
    LGPL, considers that everything linked with a another binary is a
    derivative work

  23. layman's version by Theatetus · · Score: 5, Informative

    IAAL(ayman)

    From the new XFree license (emphasis added):

    1. Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer.
    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.
    4. 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.
    The GPL pretty much says that the only restrictions you can place on redistribution are the restrictions in the GPL. You can't add any other restrictions, however harmless they seem -- I guess the argument is that it's the start of a slippery slope, and IIRC some of the old UNIX systems had to have 3 screens worth of notices like that one.

    I guess I can see RMS's point: if you let XFree require this notice, maybe Apache will want a notice too. And maybe Wall would want a similar notice for Perl. OK, that's annoying but we could live with it, even if we end up back in the UNIX days of multi-screen credit notices.

    But then suppose NVidia releases a driver and says that you have to include an advertisement (not just a credit) for NVidia if you distribute it with the kernel -- or rather, they specify a credit message that many people would consider an advertisement. Well, now we've clearly crossed a line most Linux developers don't want to cross, but it's not exactly clear where that line was in the scenario I just mentioned. NVidia would say "all the other developers got to come up with their own credit text, why can't we say what we want to? If you don't let us have our free speech the terrorists have already won!"

    And they'd have a point: if you let some people dictate terms to the GPL you don't have much grounds to keep others from dictating terms, and however innocent the first terms may seem, somebody will find a way to screw it up.

    So, you have to kick the camel in the nose while that's still all he has in your tent.

    --
    All's true that is mistrusted
  24. Project leadership by adrianbaugh · · Score: 5, Insightful

    Is it just me, or does David Dawes sound like an entirely unsuitable person to be entrusted with the leadership of a big project like XFree? I have no idea how l33t a coder he is, and it doesn't really matter. To be a good leader of a project you need to have enormous regard for the stability of the development effort. Cases in point: Linux and GNU. The Linux development effort has changed very little since the early days (the biggest change I can remember was moving to BitKeeper). The license has remained the same; everyone knows what the score is and how to get things done. It works. GNU: everyone knows what license is used for GNU software. For many of the tools the development process seems a bit arcane (maybe I just don't know as much). But everything keeps running nicely. The only occasion I can remember was the gcc/egcs split a few years ago and that wasn't really due to instability in the development effort, rather due to a wish by some people to have a livelier development tree. Eventually all was merged back together and everything went merrily on its way. Again, stability.

    Now consider XFree. Code can be licensed under one of several licenses; the whole kaboodle is also licensed under an additional license. This changes every so often, apparently without much notice or reason given. It's no wonder the distributions have finally had enough - now there are other X implementations approaching readiness I bet quite a few are getting ready to leave the sinking XFree ship. Now all we need is nVidia drivers for od.o...

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  25. Re:Is the GPL license a problem? by forlornhope · · Score: 5, Informative

    It is only linking between software with these licenses that is the problem. With most of the licenses above there are ways of getting around it. The problem with the new xfree86 license is that you have gpled software such as gtk and qt that are going to be directly linking with xlib. These plus the various window managers and other applications that link with xlib and are gpled are probably 99% of the use of xlib. I havnt verified this, but Im willing to bet that only 1% of the software that currently links with xlib in debian could keep doing that with this new license. That is why all these distributions will not be shipping xfree86 4.4. They couldnt use it and it would be a waste of packaging.

    --
    "We Don't Need No Truthless Heros!" - Project 86
  26. Re:The reason OSS isn't taken seriously... by gaijin99 · · Score: 5, Insightful
    ...is because of issues like this. Idealistic licensing issues.
    This is why Propriatary Software isn't taken seriously, because of all the idealistic licensing issues (see SCO vs. IBM, MS vs Everybody, etc).

    There is nothing more idealistic about "we want source in exchange for source" than there is about "we want money in exchange for source". Both approacches have problems, both approaches have benefits. The hassles arise when people try to take the source without the payment (the propriatary folks call it "piracy" and everyone nods and agrees that its horrible. Open Source says "licensing violation" and folks like you sneer and lecture about our fruitless idealism). Nice double standard there.

    --
    "Mission Accomplished" -- George W. Bush May 1, 2003