XFree86 4.4 Released
puriots0 writes "XFree86 version 4.4 is finally out! Grab it while it's still hot, if you don't mind the recent licensing changes... And if you don't care about the license, but the maintainers of your distribution do, this might be the only way to get it for the moment." The XFree86 people seem very eager to claim that the new license is nothing bad; see their FAQ. However, people who have reviewed it, such as RMS and Branden Robinson, think differently. It looks as if the XFree86 people have a short timespan to either rethink their license changes or be dropped from every/almost every Linux distribution in favor of a forked codebase.
Its not just linux, the BSDs are against these changes too. Ironicly too, since their licence used to be like this one.
found here
No, in a little while they will prove that nomatter what companies/organizations do it will continue fine without them....
The great thing about free software is that you can only be in control as long as you don't piss off a critical set of developpers.
Jeroen
Secure messaging: http://quickmsg.vreeken.net/
Here's the deal.. if the new license isn't such a big deal, why doesn't the XFree group revert ot the old one? There is something in the new license that is really important to them, so its not exactly a minor wording change. If this were a lot of trouble over nothing, they would have backed off to a license they've _been_ releasing code under for years. I'll stick with the version that people with more legal experience than me say is best. I thank RMS and the distros for watching out for me by keeping up with these licensing issues.
Sure, it seems bad while it's happening, but in the end you get a better product. Often projects get way too political and forking is a way to bypass that bureaucratic nightmare.
Divide and conquer...
We're fighting ourselves on this issue. Not until this licensing problem is sorted out will big companies be able to take deploying Linux based desktop machines seriously...
It's apparent that IP laws are more and more important to people who job is to write software.
Like all pain, suffering is a signal that something isn't right
I don't see linux being hurt by this, only XFree86.
In my opinion, the sooner Linux drops XF86, the better it will be for Linux.
This is the first version of X that many of its end packagers (linux distros, bsds, etc) have explicitly rejected. What will be the motivation to pursue further development that no one is using? This group just (xFree) 86'd themselves with petty sqaubbling. Thanks for the memories but I think its goodnight Vienna for XFree86.
What happens when closed source developpers stop developping? What if they get another job?
If the company doesn't wan't to develop anymore your screwed, otherwise they would have to hire new programmers....
The free software alternative is better:
No matter what the original author does, you can always do (or have done) it yourself. And that is just asuming you are the only one that cares.
If the project is really interesting someone will eventually pick it up or replace it.
A rational person that doesn't see that is blind.
Jeroen
Secure messaging: http://quickmsg.vreeken.net/
I think part of the concern is over long-term intent. Mr. Dawes says applying the license to client-side libraries is "deferred", implying that it might be applied sometime later, though it appears that he thinks GPL compatibilty for the client-side libraries is somewhat important.
Apache used to have an advertising clause and dropped it, yet people still know about Apache. Moreover, the number of people who will even notice these "advertisements" are fairly few -- how many ordinary folk are going to read and understand these lists of attributions? If they want XFree86.org to be on everyone's lips (for positive reasons), they'll need something more than this clause.
The Busy Coder's Guide to Android Development
Can we get rid of the X11R6 subdir? (once again, stop thinking X is a world to itself)?
Just two suggestions for the post-XFree86 era.
Y Windows is currently under heavy development and not yet suited for end-users -- and is unlikely to be so for a while.
Linux will get nowhere in the consumer market for as long as any user-- anywhere-- has to be aware of the existence of the XF86Config file.
You're always dependent on some developers, not necessarily the same developers as you've always had.
What happens if the developers just stop developing?
What happens if the developers just stop developing a closed-source product?
With an abandoned closed-source product, you've got nothing to do except look for an alternative, use the old version, or write one yourself from scratch.
With an abandoned open-source product, you can get new devs on your team, or the code can be forked. No open source project is truly abandoned if there is continued interest in developing it.
live(free) || die;
BTW since microsoft used the BSD license ip stack doesn't that make their EULA just as viral by this logic?
Yes, you cannot take any Microsoft changes to the BSD tcp/ip stack and re-introduce them back into BSD code bases, since the EULA prevents that.
RMS designed the GPL to be hard to work with. It seems a bit myopic to now act all surprised that it is working as designed and to try to blame everyone else for its inflexible nature.
That the GPL can't coexist with other licenses was a design goal of the GPL. It's unreasonable to be upset with deverlopers using other licenses for this fact which is beyond their control.
grep through the sources and you'll see it was incompatible before.
I don't see the problem with the new "Give us credit where you give others credit" license.
And not having the need for this backing is the great thing. The moment this backing dissapears for a closed source program you have no option what so ever. If that happens to an open source program than you can still use it, make legal copies of it and can even improve it.
You see software as a product, you should regard is as infrastructure. Somehow a society manages to build and support a road system.... and its not by magic.
When the original builder is gone you can still use the road, and if you don't know how to fill a hole you get somebody to do it for you. And if you are really lucky you will get some community of road users to do it collectivly (something like a government perhaps?)
Jeroen
Secure messaging: http://quickmsg.vreeken.net/
The GPL is much more encumbered than the XFree license. Who are you to say which emcumberments should be allowed and which are "stupid"?
Either you believe that programmers should be free to license their code as they see fit, or you don't. It's not Freedom if the community is going to deny the legitimacy of licenses that RMS didn't write.
Instead of freaking out, we as a community just drop 4.4 out the window, and stick with 4.3 until a viable alternative X server comes out.
As long as someone still develops drivers for 4.3, its not the end of the world. ( yes, its a major speed bump and makes the OSS world look stupid for the bickering.. but its not a show stopper )
And remember its just the XF86Free implementation that is hosed up now, not the X11 protocol..
---- Booth was a patriot ----
Perhaps it's best to list the main changes or include a link to the changelog.
These licensing problems and forks will turn out to be the downfall of Linux.
I'd call forking natural selection... and while it can be painful, I would say it makes things stronger. Projects that head out into the weeds loose mind share (developers, users, 'buzz' if you will..) and disappear. The beauty of Linux is you get to scratch your itch. Often others share the same problem, and may share a solution. Someone running the project goes off into a wild tangent, good for them. Might be a little pain as you switch to something that is more aligned to what you were after, but odds are you can.
A personal example? I let myself get lulled into the RPM package management and really felt like I got the shaft when RH dropped the 'non-enterprise' user who did not have mad cash for per machine/per year subscriptions. All the packaged distros seemed to share the same Achilles heel (in my mind). Hunkered down and went Gentoo rather than putting energy into Fedora. If ebuilds fade away, I'll look at the app-get thing...
Forking thins the hurd (-1, terrible joke)
+++ UGUCAUCGUAUUUCU
These guys are wanting some attention, so they whine a little and get nothing. Then they force the issue and get the wrong sort.
Seems to me, credit is given where credit is due. If they actually were doing something worth really knowing about, wouldn't they actually get it? We have been seeing little spats happen for long enough now to raise a few eyebrows. Personally, I suspect some deeper problems behind this.
We need an active X development group that does everything it can to enable *nix systems to continue to develop. We don't need these petty squabbles.
Those of us who know what X brings to the table are happy using X. Replacing it really should not be an option at this point; however, I see plenty of folks not happy with X as it is today.
This is exactly why they are not getting the attention they crave. The job is not being done well enough plain and simple.
Fork or no, this is going to continue to be a problem until a group forms that can step up to the plate and hit a few home runs. Will it be the XFree guys or somebody else?
Whoever gets X development moving as it needs to will get all the attention they need. Stupid license clauses won't cut it.
Blogging because I can...
The discussion right here on the page you are reading clearly demonstrates that in the minds of many people XFree86 should not have this freedom. I see more people who are distressed because XFree has chosen a license which is not the GPL than I see people who are distressed over the actual terms of the Xfree86 license. It seems that that choosing a non-GPL license is an untenable and damnable offense in the eyes of some who are now calling for the prejudicial abandonment of XFree86 for strictly dogmatic reasons.
It's one thing to not accept a license because headstands are uncomfortable. It's an entirely different and worse thing to denounce a developer for choosing a license that isn't the one you favor. I see far more of the latter going on here than I see the former.
Finally, The GPL does demand more than your vague perception of it appears to encompass. However, that's not really relevant to my point.
just wondering, why do you think many of the windows 2000 folks upgraded to XP? because it had a shiny happy interface. it might not be a good reason to upgrade, but it is a fact that 99% of the users love eye candy over stability/usability/security whatever. I myself think kde and such have enough eye candy already. I really can't care is they use real or fake transparantie. I agree with you that it is time to work on creating stable good code. there is allready enough candy for everybody.
I think there may be a licence incompatibility in that any work derived from the BSD code must give credit in docs and help screens, but the GPL does not have any such restriction, so if you tried to distribute the work under the GPL then you would have lost the restriction about giving credit, and (by some legal theory I don't understand and which may or may not exist) the people who get the code from you and try to exercise their rights under the GPL would be infringing the copyright on the BSD-licensed code.
Similarly, if I had some code that said 'you can use this but only while doing a handstand' and tried to combine it with GPL'd code, I couldn't distribute the resulting work under the GPL because people receiving it wouldn't know about the handstand condition. I would have to distribute it under 'GPL plus handstand' - but then this wouldn't be allowed by the GPLd code I started with, since you're not allowed to add extra restrictions.
-- Ed Avis ed@membled.com
Advertising clauses are a nightmare to manage and for anything with a UI really the wrong way to get noticed.
An XFree86 logo during the X server startup would get noticed!
many people feel that it's stupid for xfree86 people to do this because for practicalitys sake most people can't start using it(4.4) 'right'. they knew it too, they knew that it would be an issue and would hinder it's adaptation, yet they chose to ignore that fact. it's little things like that why the distros are looking elsewhere for alternatives(and are likely to jump boat as soon as they can).
of course if they just want to keep(turn it back into) it as an academic research project then by all means changing the license this way is a great move(nah, even for that there would be better ways).
what you're supposed to do when you see somebody doing something that you think is very stupid? tell them that "YOU RULE!!! GO GO GO GO!!!"? or make a blunt statement that their actions don't seem to make sense?
gpl demands more, that is true, but more projects use it (and have chosen it) and gpl compatibility seems to be quite an issue!
world was created 5 seconds before this post as it is.
which predates the OpenSource movement, and all this other Free licenses
It predated the name "Open Source", but it did not predate all other Free and Open Source licenses. The BSD and MIT licenses are two that predated the GPL. In addition, the idea of Free Software predates the GPL by at least two decades, though it was RMS who first insisted on the capitalization of the term.
if you Beleive in Free Software, there is no real reason to use a license other than the GPL.
If you believe in Democracy, there is no real reason to vote for any but the Democrat Party candidate! Now be a good citizen and vote like I tell you to vote...
Don't blame me, I didn't vote for either of them!
Eh? Linux isn't going to have "even a chance" if it doesn't have gumdrop widgets, translucency, drop-shadows and other visual frills which add NOTHING to productivity?
Ah yeah, because Windows 95 never had a chance did it? Not MacOS before X? You have no idea what you're talking about. Desktop success comes via a strong application base, reliability, ease-of-updating and other factors.
It's in no way "critical", as other OSes have shown. Besides, your "even a chance" is nonsensical, as Linux desktop adoption has surpassed Apple's. It's still small, but it's growing rapidly.
No, from what I'm told, the main reason to fork is the attitude taken by some members of the XFree Core Team.
More than simple attitude, the 1.1 license is a bold declaration that you can't trust them.
RMS also claims that the new licensing policy will "eliminate the (GPL) incompatibility with applications".
No, the page you pointed to does not say that. Read the fucking
page again.
Actually I think the unfortunate thing is that people have spent a year being pseudo-nice to each other instead of just forking the tree when Keith got kicked out. Thats probably done more harm than good.
...)
The problem with the license is one of changes. You can't go around springing new licensing suprises on people without expecting them to be upset - whatever the license (as MS themselves have found
Now its over everyone can back to work sanely and Dave Dawes can go and do his own thing in Dawes-space, or throw in the towel and contribute to the X.org tree. I still hope the latter because I don't think Dave Dawes did anything maliciously or without belieiving he was doing the right thing for X, he just seems to have been wrong.
Alan
Alan
Isn't MS laughing over this whole affair?
Graphics card makers refuse to release info allowing Open Source drivers to take full advantage of their hardware; heck, people gush over the major proctalgia of NVidia's driver that you get to recompile every time there's a kernel upgrade.
Now XFree86 decides to change its license in a way that is incompatible with GPL, so that Linux distributions refuse to use XFree86 4.4. The free alternatives (freedesktop.org, Y, etc.) need rewritten drivers. Does anyone think the hardware vendors will write multiple drivers when it's hard enough to pry one out of them?
PCI Express is on its way, and the claim is that it will kill AGP. How long will one be able to survive with a free X, or XFree86 4.3? (Not a rhetorical question; I don't know enough about the hardware to say, and really would like an answer.)
You are absolutely correct, but the fundamental support for certain functions needs to be there in order to code these things into higher-level applications. Presently it is not - when FDO did its shadowing completely software-rendered (no hardware acceleration) it was too slow to use.
OK. Enough talking about licence changes. How about talking about the new release and what new exciting things it provides? I browsed through the entire release notes and could not find a single thing that will get me excited about trying out the new release. Nothing like, xrandr in 4.3 release or sub-pixel anti-aliased fonts in 4.1/4.2. In fact, nothing other than bug fixes that would benefit X for desktop user. I guess Keith Packard's absense is being felt in this release notes. Am I missing something that you noticed?
Debian will probably switch to freedesktop.org packages much quicker than previous XFree86 packages due to upstream finally maintaining them properly. XFree86 was monolithic, freedesktop.org is not. XFree86 never cared about non-x86 architectures, it appears freedestkop.org will. XFree86 was a closed development model, freedesktop.org isn't...
Windows users haven't had to worry about lack of useful documentation or easy configuration for years, so they can afford to obsess over eye candy
Hmmm, where is this `useful documentation' you speak of? The windows documentation I'm familiar with (not happily, but sometimes you gotta do unpalatable things) is for the most part completely useless, e.g., it simply restates what is already obvious, without giving any deeper insight or addressing common problems...
We live, as we dream -- alone....
Keith and other motivated devs couldn't get anything into X in the first place, that is why they left.
And THAT is why there is nothing big in this release.
If tyranny and oppression come to this land, it will be in the guise of fighting a foreign enemy. - James Madison
Two reasons why the GPL shouldn't be changed:
* One: the GPL covers *far*, *far* more software than XFree86. The XFree86 codebase, large as it is perhaps a hundredth of a percent of the GPLed software out there.
* Two: This is not about the license so much as political crap about XFree86. Some people have wanted to fork for a while and are just looking for a reason.
Frankly, I think XFree86 is a lousy thing to fork, because it's the sort of software that's a bitch to maintain, but if KP is up to it, freedesktop.org may be worthwhile. He certainly has the backing of a lot of people, and RH's been making moves towards switching to freedesktop.org for a while.
May we never see th