New Posts  All Forums:Forum Nav:

X Windows

post #1 of 8
Thread Starter 
Since XFree86 change their licensing a lot of people I know have stopped using them, now I am aware there are others such as X.org and XiG if I want to spend money, I am just curious what most people prefer here, or if they know of other options and reasons to stay away from or go to the other options?

Seablade

Still on XFree86 4.3 myself, not sure how I feel about the licensing yet.
post #2 of 8
Quote:
Originally Posted by seablade
Since XFree86 change their licensing a lot of people I know have stopped using them, now I am aware there are others such as X.org and XiG if I want to spend money, I am just curious what most people prefer here, or if they know of other options and reasons to stay away from or go to the other options?

Seablade


Still on XFree86 4.3 myself, not sure how I feel about the licensing yet.

I used XiGraphics (back on my brand new 486 as it had a driver for my state-of-the-art local-bus card). Later on I bought an ATI card and used the XFree86. I'm currently using the "X.org" version 6.7.0-2.1 and am in the process of downloading version 6.8.1-14.1 for my SuSE 9.1 install on my Overam 8840 (Sager 8890) as I have had less problems with X lockups than when using XFree86 and the ATI binary-only modules. Also the tv-out works with X.org
post #3 of 8
Xorg seems to be the defacto standard today. I like 6.8, it has nice pretty transparency if you want it. Unfortunately, because ATI is so stupid with its drivers, 6.8 still doesn't work very well with the ATI drivers... stick with 6.7 if you have ATI binary drivers.
post #4 of 8
Xorg is based off of Xfree (pre-4.4), before the license change. As someone already said, most distributions have changed over to Xorg. Personally, I didn't feel a difference at all after the change.

Regards,

zakaluka2.
post #5 of 8
Thread Starter 
Quote:
Originally Posted by zakaluka2
Xorg is based off of Xfree (pre-4.4), before the license change. As someone already said, most distributions have changed over to Xorg. Personally, I didn't feel a difference at all after the change.

Regards,

zakaluka2.

Yea Im aware of that, and was aware it has kinda become the standard now.

As a question can someone better with Law speak languages translate exactly why so many people have a problem with XFree's new licensing? All I saw was requiring all the authors to be recognized if you use the code, which I didnt think was so bad myself.

I was trying to learn about the differences between the XServers myself, for instance I can get the XiG server and have 3d on my laptop thanks to S3 not releasing crud that is useful, I dont think X.org can run 3d on it unfortunatly yet(TwisterK chip) But that is about the limit of what i knw about it thus far.

Seablade
post #6 of 8
Not a lawyer myself either, but there are a few problems that greatly affected decisions to change:

(1) The XFree developers had a lot of internal squibbling. There have been a lot of times where the XFree developers refuse to accept popular, community-driven changes to the code

(2) The license is most likely incompatible with the GPL, which is a problem for a lot of client-side software, since the software linking to it would violate the GPL by becoming more restrictive.

(3) The decision was made without discussion, without consideration for the burden placed on the OSS community to comply with it. A lot of changes are involved. Even if the changes could be made, being incompatible w/the GPL makes it virtually impossible for most OSS software to link with it. This is a big problem for distros. Although I don't understand the legalese, the specific "advertising" clause, as it's being called, is incompatible with GPL's looser requirements.

Check out http://www.xfree86.org/pipermail/for...ry/003974.html, a discussion involving RMS, Xfree developers, and others.

EDIT: From what I could find, here's the problem. The new XFree license states:

Code:
   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.

But, the GPL states:

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

From what I can tell, part (3) is the problem. The XFree clause is a further restriction on the recipient's rights, and is thus in violation of the GPL.

EDIT2: Found http://www.serverwatch.com/news/article.php/3315371. It confirms tha the problem is that any code "substantially" linking with XFree code must contain their "advertisements", thus making it less than completely free to reuse.

Regards,

zakaluka2.
post #7 of 8
Thread Starter 
Thanks for the info, I cant say I see to much of a problem with requiring credit, however thanks for pointing out the conflicts with the GPL, it is interesting even if I tihnk it is harmless, and you are right that does throw a wrench in anything trying to develop for it. So yea I suppose I could see why you might disagree with it, I just dont have much problem with giving credit where due myself

Seablade
post #8 of 8
No problem . When I'm using software, I couldn't care less what license it is under. Really, who is to say which one is right. However, when I'm developing it, the problems with licenses always come into play and is a major headache. However, Xorg is not "better" only because of philosophical reasons. They have already integrated more extensions into the server than Xfree did in the last 5 years, anecdotally speaking. There is greater "open-ness" and community involvement in the project.

Also, I really agree with giving credit where credit is due. After all, I don't want people to take my software and put their name on it. However, I don't require people to say in their software, which just happens to link with mine, that they are using my software and to include my license and other information in their distribution.

Regards,

zakaluka2.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux & Other OS's