Cygwin/XFree86 Leaving XFree86.org
An anonymous reader writes "The Cygwin/XFree86 project is leaving XFree86.org. For those that don't know, Cygwin/XFree86 is a port of the X Window System to Cygwin (which provides a *nix-like API on Windows). Here is the announcement and the start of the trouble. The XFree86 project has pushed away more developers than most projects ever have - is this the beginning of the end for XFree86?"
slashdot story on the topic.
These guys seem to care more about being able to brag about their commit access in their email signatures than streamlining development of their software and making things as easy as possible for those willing to devote their time and talent to the project.
If ever a project was in need of a fork, and if ever some project developers were in need of an attitude readjustment - this is it.
And he presented his case well. These other XFree86 guys sound like the cast from Othello... way too serious for what is, after all, something that's supposed to be fun: working on an open source project.
You know, what kind of nut must it be to crack to get X running atop of Windows? You'd think they'd give Harry some slack just out of the complexity of what he's doing.
Another poster mentioned that it's the fault of the tools, and I think this is a good point. A truly usable code management system would allow for Bozo the Clown to have commit privileges and it wouldn't impact the overall effort at all.
Is this truly the only Earth I can live on?
I think it would be best if all these projects that left Xfree86.org united - the Cygwin/Xfree86 folks, Keith Packard, and pull their resources to come up with a workable development model (yeah, and a workable X - all major projects - Gnome, KDE - are waiting for long promised features that all modern graphical subsystems exhibit except for X.)
Actually it was less to do with "Bloating it" and more to do with fixing bugs.
But then I read it.
CJC
Don't get me wrong, XFree86 is great and all, but I wish there was a replacement. I would be willing to wager that >75% of those of us who run a Linux desktop don't need hardly *any* of the advanced features in the X Windows server. I would like to see a completely modular, X-windows core-compatible windowing system for Linux. Want to use some of the advanced features? Add in the module, recompile, and go!
I've been trying to figure out how to get this fullscreen patch for Cygwin/X into the dist, but the xfree86 dev list tells me to submit to bugzilla. So what, I'm supposed to invent a bug and then solve it? Its a new feature and it would be nice to have a real place to discuss and enhance it (the xfree86 dev list is very aloof and hasn't been kind to me at all as a newbie x developer). I think it's a good move for Cygwin...
std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
I wonder... do people say "X is going away" because they think it is, or becasue they hope it is?
#define DRM chmod 000
The reason the push developers away is that many of these guys are trying to bloat xfree to hell
Have any proof to back that statement up?
Harold was requesting CVS commit access only for bugs that pertained to Cygwin only -- they had no impact on other platforms. Hell, if properly ifdef'd they wouldn't even compile into the binaries on other platforms. That doesn't mean they're not bugs though, and it doesn't mean they shouldn't be fixed in the main tree.
We're not talking about features here. And there's a long line of people that have tried to get XFree86 to fix bugs -- either in the core or in drivers -- that have not only been denied commit access but also had their fixes ignored, their questions ignored, and been passively shoved aside when trying to get things fixed. The number of actually active developers (i.e. - number of people with commit access and are actually spending time on the project) on XFree86 is absurdly low for the size of the project.
Xouvert is a development branch of the Xfree86 source tree. It's purpose is to provide wide testing and integration for third party patches, and to test and stabilize innovative new ideas for submission to the main Xfree86 branch.
It's an interesting phenomenon associated with free software: enough talented developers get the perception that the current people in control are being unreasonable about release schedules, overall direction, features, bugs, indenting styles, etc. and fork their own branch.
A closely-related parallel here is how the egcs folks wanted greater ability to change the gcc codebase than the gcc developers wanted to do.
Then, the egcs branch took off so famously that later it essentially became the gcc development branch.
May the best X branch become the tree trunk.
"Provided by the management for your protection."
XUOVERT is that replacement. Let Xfree86 burn in hell and lets make a fork. I'm sick of reading stories about how the Xfree core people are preventing drivers from being commited and closing themselves off to the world, if they dont want developer support we should fork Xfree86 and compete with them, if they are so good at coding that they make a better Xfree86 than the community does well props to them, but if they don't, well they lose. Survival of the fittest. XOUVERT
People don't exist to serve systems, systems exist to serve people.
The context to harold hunt saying "go fuck yourself" to Thomas Dickey:
Thomas Dickey says:
"well, when you graduate and (presumably) find a real job, you'll have a chance to get an idea of where time goes. the patches _are_ applied, right?"
Which is an extremely rude thing to say to anyone. Even more so when Harold has already spent several emails explaining, and also is apparently currently suffering some fairly serious medical problem.
"When you are in a graduate degree program and working 30-40 hours per week, that is a *lot* of time."
"Seriously, I don't know why I waste my time submitting patches that are specific to my platform and then wait up to three weeks for them to be committed."
"Can I please finally be given CVS commit access with the understanding that I am a moron and that I will only commit things that are cygwin specific,..."
All he wants is the ability to commit to CVS for the module that he is the expert on, and David Dawes and Thomas Dickey are unfriendly, insulting and rude to him. Not exactly a good way to run an open-source project. Did they not read the Cathedral and the Bazaar?