Slashdot Mirror


A Look at the Compiz and Beryl Merger

invisibastard writes to mention that Linux Tech Daily has an editorial on the merger between Compiz and Beryl. "This state of affairs was a shame. Something that was finally getting the general public excited about Linux, the 3D desktop, was wasting time with duplication of effort and fighting. There were concerns about the long term viability of Beryl. The perception in the community overall was, Compiz = old and stale, Beryl = fresh and exciting. This despite the feeling in the Compiz community that the "real work" was being done by David Reveman and Compiz, and there were exciting things with Compiz core (like input redirection, etc...) on the horizon."

250 comments

  1. Frosty piss! by PurifyYourMind · · Score: 0, Troll

    Chilly urine is all I have to contribute to this story.

    1. Re:Frosty piss! by jhfry · · Score: 5, Insightful

      Congrats on the first comment... it's a shame you couldn't make it worth the magnetic material it's stored on.

      I think that in the Linux world, mergers are a good thing and need to be made across the entire Linux community. Imagine if the Gnome and KDE camps could work together... or how about Mozilla and Opera... or most importantly the package management camps.

      Want to bring linux to the mainstream, pick a standard and develop it. Set aside your disagreements and work for the greater good. The world doesn't need another linux distro, it needs everyone working to create a single comprehensive distro.

      I hate it when I find a piece of software I want, only to discover there is no binary for my chosen distro. I don't hate it because I don't know how to compile it myself, but because I shouldn't have to.

      I hate that I can only seem to get hardware drivers for Suse and Redhat because the vendor couldn't cater to everyone.

      And I hate hearing about projects forking because two intelligent people can't come to a compromise.

      Choice is good... but only when there is at least one option that meets the need. Too often there is so much competition that none of the products can really fulfill the needs they set out to fulfill because there are not enough developers to go around.

      --
      Sometimes the best solution is to stop wasting time looking for an easy solution.
    2. Re:Frosty piss! by Anonymous Coward · · Score: 3, Insightful

      I hate it when the ONLY option I have sucks, which usually happens 99% of the time. Which is why I love Free Software -- I can fork it.

    3. Re:Frosty piss! by Anonymous Coward · · Score: 0

      I don't think that Gnome and KDE could merge. They have very different philosophies and styles. That said, do they need to duplicate everything? Even if they shared more back-end libraries and wrote custom UIs, things would improve. There are too many incompatible tools in general, and part of this starts with every window manager developing their own set from scratch.

    4. Re:Frosty piss! by mickwd · · Score: 4, Interesting

      I don't agree that "[the world] needs everyone working to create a single comprehensive distro". Personally, I think choice is good, and that alternatives can compete against each other, each try out different ideas, and stimulate and improve each other.

      What does a "distribution" or "operating system" mean to a large number of computer users ? Nothing. They just see it as part of "the way the computer works". So why do we need more than one operating system ? So let's extend your argument to cover operating systems:

      I think that in the [computing] world, mergers are a good thing and need to be made across the entire [computing] community. Imagine if the [Windows] and [Linux] camps could work together... or how about [Windows] and [Linux]... or most importantly the [software installation] camps.

      Want to bring [computing] to the mainstream, pick a standard and develop it. Set aside your disagreements and work for the greater good. The world doesn't need another [operating system], it needs everyone working to create a single comprehensive [operating system].

      I hate it when I find a piece of software I want, only to discover there is no binary for my chosen [operating system]. I don't hate it because I don't know how to compile it myself, but because I shouldn't have to.

      I hate that I can only seem to get hardware drivers for [windows] because the vendor couldn't cater to everyone.

      And I hate hearing about projects forking because two intelligent people can't come to a compromise.

      Choice is good... but only when there is at least one option that meets the need. Too often there is so much competition that none of the products can really fulfill the needs they set out to fulfill because there are not enough developers to go around.


      So......pursuing your argument a little further, should we all just use windows ????

    5. Re:Frosty piss! by Anonymous Coward · · Score: 1, Funny

      it needs everyone working

      You keep using this word. I do not think it means what you think it means.
    6. Re:Frosty piss! by shaitand · · Score: 2, Insightful

      'So......pursuing your argument a little further, should we all just use windows ????'

      If you are looking for a one size fits all operating system, it'd be Linux, not windows.

    7. Re:Frosty piss! by PurifyYourMind · · Score: 1

      Sir, please note that I still succeeded in getting my comment's subjectline reproduced by virtue of people replying to it, hence I am more biologically fertile than you.

    8. Re:Frosty piss! by Locklin · · Score: 2, Insightful

      You want a "single comprehensive distribution" of an operating system, might I suggest Ms. Windows. You want choice, pick something from distrowatch.

      Obviously the optimal solution is somewhere in between the extremes being argued. But it becomes rather tiring hearing how "Linux will be mainstream when everything merges." Gnome and KDE are both great because they have pushed each other (and copied each other) over the years. The same goes with Debian and RH.

      Competition and Choice are good! (sometimes we have too much, but its better than having none)

      --
      "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
    9. Re:Frosty piss! by Anonymous Coward · · Score: 1, Funny

      Can you fork yourself if you suck? Don't you need to remove a rib for that?

      Ignore me... posting as AC to not incur the karma hit ;)

    10. Re:Frosty piss! by Xymor · · Score: 1

      Well, competition, even among open source communities can be good sometimes, I believe that's the case specially with web browsers.
      What we need is standards. Develop solid, yet flexible standards and allow different implementations. That's how things evolve.
      That said, yeah, I'd like for the package management people to get along and develop a standard that could used by any distribution. We are all linux, people. Let's get along.

    11. Re:Frosty piss! by ChameleonDave · · Score: 1

      I don't think Gnome and KDE should merge (it's cool to be able to choose between them), but I definitely agree that they should work together more and share ideas. To take one trivial example, I want KDE to have the ability to stretch icons as on Gnome.

    12. Re:Frosty piss! by iamstretchypanda · · Score: 4, Insightful

      Lets throw out some rough numbers. Lets say that window's has 60% of the desktop market share, OSX has 25%, and Linux has 15%. Competition is a good thing i'm sure we all agree on that and 15% of the desktop market share is nothing to laugh at. The problem is the 15% linux has is then divided up. Say Red hat has 4%, ubuntu has 6%, suse has 3%, and other has the rest. Linux doesn't have enough market share to have this much competition. Once most of the main distros have 10-20% of the overall market share then they will be in a better position to compete.

      I think what the grand-parent was going at is that there is to much competition within linux, and that there needs to be some mergers. He isn't saying that ubuntu and suse should merge together, but maybe it would be beneficial for them to share a package management system, like how Ubuntu and Debian do (ok so they don't share perfectly, but its easy enough to move a .deb to Ubuntu). I think he is saying instead of having 3 developers per project on 8 similar projects, maybe it would be better to have 8 developers per project on 3 similar projects. To often someone comes along and reinvents the wheel.

      I believe the grand-parent is trying to say that if your a developer and you need features X, Y, And Z, then it might be ideal to add them to an already existing program rather than starting your own. Simply saying: linux is spreading its developers thin would be sufficient.

    13. Re:Frosty piss! by Anonymous Coward · · Score: 0

      We need unity and choice.

      We don't need to have just one distro, but we need to be able to install a binary regardless of distro. To really solve the installing software sucks on linux problem, that needs to be solved. Ubuntu .debs don't even mix with Debian .debs, it's a stupid mess!

      And you need the responsibility for the stability and functionality of software to be upstream. You shouldn't need the major distros to actively maintain 13,000+ packages! That's stupid. You need a universal binary where the developers of each individual software package compile and add to the repos their software and are responsible for any bugs or breaking that it has.

      You need universality in binary installation and you need to shift the burden of responsibility from those bundling software together, to the ones that wrote it in the first place.

      We need diversity in the actual software. It's so boring and unimaginative to see several hundred distros that are all variations on a small handful of themes. There should be more effort in developing different versions of office, instead of having just what one, two? We only have three major desktops, yet we have a multitude of windows managers, file managers etc to create better complete desktop environments out of... why the hell isn't anyone doing that? Well I guess they're too busy needlessly making distros that just add multimedia codecs, or switch from gnome to xfce to try to do something useful.

      The point of being open source is so that you can use others work to avoid reinventing the wheel. Instead what do we have? We have hundreds of teams recompiling the same software to offer the same shit with a different art theme. It's like good for you dipshit, you've mastered the art of wget;tar;./configure;make;make install. Instead of doing that five hundred times why didn't you try writing software that we need instead? Shit most of these losers don't even recompile the existing distros, they simply copy it over and change like the desktop pattern and add their favorite software on top of it. It's like good for you moron, you know how to mount an iso.

    14. Re:Frosty piss! by MrNormS · · Score: 1

      There will never be a unified package management system. [to the general public] Stop asking. There are too many incompatibilities between naming conventions and versioning between various systems. Let each distro do things how it wants to. Let it make its system work well. If worse comes to worse install from source. Stop thinking like a Windows user; the system has its advantages, however every distro has chosen the system it likes best and will not start doing things the way other distros do just because you want compatibility.

    15. Re:Frosty piss! by Fordiman · · Score: 1

      IT'd be nice if Gnome moved to Qt. I'm a bit tired of the ugly-ass gtk libs, but for some reason, more 'complete' software is written in gtk.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    16. Re:Frosty piss! by Fordiman · · Score: 1

      "He isn't saying that ubuntu and suse should merge together, but maybe it would be beneficial for them to share a package management system, like how Ubuntu and Debian do (ok so they don't share perfectly, but its easy enough to move a .deb to Ubuntu)."

      What would be really nice is a conversion of .deb to a mountable option, like SquashFS, rather than the strictly nonmountable .ar archive with .tar.gz's within it that dpkg normally uses.

      The benefits are obvious: not only are you able to extract and install via apt as usual, but you can mount as in a live CD and save an assload of RAM, or add it to a LiveCD or LiveUSB for static low-impact installs. apt and dpkg need only be extended to support this, rather than entirely rewritten. Slowly, the various repositories would convert entirely to SquashFS.

      Once a standardised structure for mountable packages is decided upon by a big distro, the Carryable OS becomes more than a hobbyist's nifty trick; it becomes an easy, accessible, and even necessary solution for the User without a home base.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    17. Re:Frosty piss! by suckmysav · · Score: 1

      "I think that in the Linux world, mergers are a good thing and need to be made across the entire Linux community. Imagine if the Gnome and KDE camps could work together."

      That's all well and good, unless of course the "merger" involves one player essentially subsuming the other.

      I like Gnome. I can't stand KDE. If Gnome and KDE were to merge, only to become basically the new version of KDE, then I would be royally pissed off. I'm sure there are plenty of KDE fans who would be just as pissed if KDE became more like Gnome.

      Sorry, but you clearly have no clue as to what the free/open software world is all about. If you don't like choice, then there is a corporation based in Redmond that has just the operating system for you.

      --
      "You can't fight in here, this is the war room!"
    18. Re:Frosty piss! by binary1011100 · · Score: 1

      Yes, lets lose all the freedoms and other advantages we get from using linux and move to windows!!!

      Lets throw years of people's work down the drain and support another nasty Trans-national company that, ultimatley, is only out for itself and doesn't give a damn about its users

      Choice and variety is a good thing and should be encouraged, people aren't all the same and cannot be expected to agree on everything, there are bound to be differences along the way and this is why, in the open source world, there are different pieces of software that do similar jobs.

      Remember: nobody forced a variety of distros and desktops into the open source world, they developed naturally, because different people have different values and those affect what they believe makes better software, ultimatley the variety induced by these naturally differing values is what makes Linux and Open source software so great

      --
      "I could be bought, but Linux couldn't be." - Linus Torvalds
    19. Re:Frosty piss! by jhfry · · Score: 2, Insightful

      What I don't fully understand is why one MUST emulate the other if they merged. So you have GDE (Gnome + KDE)... it has a toggle that allows you to switch between KDE style and Gnome style interface.

      To the user, they still have the choice, to the coder, they can merge many of the features of both and work on a common code foundation for both.

      Essentially it would make most of the functionality optional, to be turned on or off at will... so you could have your Gnome, I could have my KDE, or we could both have a hybrid that uses the best features of both.

      Once you have this, you will find that the great majority of the users will select a similar subset of features, and slowly the two will become one standard interface with a large number of options.... all the choice but with a common core.

      I realize that my ideas are pie in the sky... and I am talking about a Utopian situation where there is no waste and everyone can work together. I never expect this to be true... I just would love to see people working toward it.

      --
      Sometimes the best solution is to stop wasting time looking for an easy solution.
    20. Re:Frosty piss! by Anonymous Coward · · Score: 0

      how about Mozilla and Opera

      This would be nice for the Firefox-lusers with there bloated shitty toy-browser. Opera-users will rally against any attempt to let the Mozilla-faggots destroy their browser.

    21. Re:Frosty piss! by holomorph · · Score: 1

      Want to bring linux to the mainstream, pick a standard and develop it. Set aside your disagreements and work for the greater good. The world doesn't need another linux distro, it needs everyone working to create a single comprehensive distro. We certainly do *not* need everyone working to create a single, comprehensive distro. Throwing more people at the problem, after a certain point, is only going to slow things down. Working towards standards, however, would be a good thing. A standard package format could be very nice indeed.
    22. Re:Frosty piss! by npsimons · · Score: 1

      I think that in the Linux world, mergers are a good thing and need to be made across the entire Linux community.

      I think that as with most things in life, it really depends. Split development can drive competition and put pressure on developers to keep up, especially when no one else is stepping up to the plate to offer any. Like many other things in the open source world, when proprietary software can't provide, we make our own, including competition.

      Imagine if the Gnome and KDE camps could work together . . .

      Then QT probably would have never been open sourced. It may be obvious now that Gnome is heading down the wrong path with Mono, but back when Gnome was started it was "obvious" then that KDE was headed down the wrong path with QT. Things change, and having options makes it so that when one is wrong, you can still use another.

      or how about Mozilla and Opera...

      Do you even know what you are talking about? Ignoring the fact that Opera _isn't_ open source or Free software, Opera and Mozilla have different goals, therefore they have (and rightly should have) different projects. The only standards needed in the web browsing arena are HTML/CSS, and we all know that Mozilla and Opera generally stick to those better than certain other third parties.

      or most importantly the package management camps.

      The problem here is that it is not technically obvious which package management is superior. Also, this one is partly caused by a popularity problem. When you get that whole "people should use what I think is best!" problem solved, let us know. Especially when you are trying to force it on people who run open source software because it _doesn't_ tell them what they can and can't do.

      Want to bring linux to the mainstream, pick a standard and develop it.

      See Ubuntu

      Set aside your disagreements and work for the greater good.

      See Debian

      The world doesn't need another linux distro, it needs everyone working to create a single comprehensive distro.

      That's your opinion and you're welcome to it. It would carry more weight if you actually invented this distro that met everyone's needs and then released it.

      I hate that I can only seem to get hardware drivers for Suse and Redhat because the vendor couldn't cater to everyone.

      This is not a problem with the distros, it's a problem with the distributors of the hardware drivers. I hate that ATI doesn't make .debs for their drivers too, but I don't bitch about it to the Debian developers.

      And I hate hearing about projects forking because two intelligent people can't come to a compromise.

      And I hate it when someone who obviously has little understanding of open source in general, not to mention the goals and motivations behind different projects, whines that intelligent, hard-working, dedicated albeit stubborn developers won't do what he wants.

      You want something done? Do it yourself, it's the open source way. If that's not good enough for you, fine, either pay someone to do it, or go away. Most of us here in the open source world understand and appreciate the choices offered, and wouldn't have it any other way. Quite honestly, there isn't another way that offers the choices that open source does, so please stop encouraging people to destroy the only option that gives us options

      Note to all those people who will flame me or mod me flame: I understand that you see this post as the classic "fuck off, luser" type of post, but the parent was so ill-informed and misguided that I felt a little correction was in order. Obviously, th

    23. Re:Frosty piss! by jhfry · · Score: 2, Insightful

      I may indeed be misinformed, perhaps even misguided, but ironically, the general user population has shown that what I desire is exactly what is wanted.

      I assert that the average user of any OS doesn't care about developers' differences of opinion, they care that they can do what they wish to do with their system. You assert that developers don't care what their users' wishes are, they care about what they wish to do with their software. Until this can be remedied, Linux will never overtake the, arguably, more customer centric operating systems.

      I understand that Windows and OSX are developed for profit, and thus it is required that they cater to the customer more. However it doesn't mean that the Free Software community cannot work toward providing a reasonable level of customer satisfaction.

      In many areas this is already occuring. Redhat and Suse have done very well in developing their respective distros with a customer centric approach, as has Ubuntu and a number of other non commercial distros.

      I would just love to see these, and the other major players, come together and say that once and for all there needs to be some standards that are adhered to by the linux community at large. I am not suggesting that what they make standard will be the best, nor that others are not free to pursue the it's something better... just that for the benefit of the community surrounding these products, some standard needs to be enforced.

      Imagine if the movie studios all put out their own media formats because each of them had their own ideas of how to implement them. Imagine if websites all used their own language instead of html. Look around you, your world is surrounded by standards... our society exists because of them. Sure, someone's ideas get ignored, someone else's only get partially implemented, and someone usually dominates the discussion and rams their ideas through... but in the end, the customer still wins because they have a standard upon which to build. If the distro producers would develop and conform to just a few simple standards, the entire community would be SOOO much better off.

      Perhaps they could agree to use the same kernel versions (+ security patches) for their releases. This way binary, kernel level, driver developers do not need to release as frequently.

      Perhaps they could spec out, design, and develop a completely new package management solution that they all agree to use going forward, so that I can install the latest commercial software via a binary compatible with my OS. Maybe we would see greater interest by commercial software vendors.

      Perhaps they could all agree on a common arrangement for the file system so that a novice can read a tutorial on installing apache from the apache site and have it applicable to their distro.

      Perhaps they could work together to develop relationships with hardware vendors. The combined weight of entire linux community, who could provide them tools to allow them to develop a single binary driver for any distro, would be far more difficult to resist than the demands for specifications or compiled binaries from 10 different linux camps.

      I am not stupid enough to believe that the Free Software community will ever achieve this pie-in-the-sky goal... in fact I don't suspect it will ever really come close. But I say it does need to be pursued as much as possible. I suggest people try linux all the time, and most of them turn away when they realize that there are so many choices... people love choice, as long as they know (or think they do) what the best choice is.

      --
      Sometimes the best solution is to stop wasting time looking for an easy solution.
    24. Re:Frosty piss! by Anonymous Coward · · Score: 0

      This isn't going to happen if Trolltech keeps insisting on using their own licences.

      GTK is GPL - even if there is no practical difference it is a lot simpler to understand how GPL software works together.

    25. Re:Frosty piss! by Fordiman · · Score: 1

      Ahem:
      http://www.opensource.org/osi3.0/licenses/qtpl.php
      http://www.trolltech.com/products/qt/licenses/lice nsing/opensource

      "The Open Source Edition is freely available for the development of Open Source software governed by the GNU General Public License (GPL)."

      The QPL is compatible with GPL, and is an OSI certified license. I don't see how using it precludes its use in open source software.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  2. Site is down.. by Rich+Acosta · · Score: 1

    Is this a sign of how the merger will turn out?

    1. Re:Site is down.. by thegux · · Score: 2, Informative

      Site's back up.

    2. Re:Site is down.. by beckerist · · Score: 1

      I read it here almost a week ago. I suppose this is probably just the "official word."

    3. Re:Site is down.. by HomelessInLaJolla · · Score: 2, Informative

      If the merger fails we still have Englightenment

      --
      the NPG electrode was replaced with carbon blac
    4. Re:Site is down.. by Anonymous Coward · · Score: 3, Funny
      Is this a sign of how the merger will turn out?


      Yes. Merger will be hugely successful and attract a lot of users.

    5. Re:Site is down.. by thegux · · Score: 1

      TFA isn't so much about the actual merger, it's about the guy's comments on the merger.

    6. Re:Site is down.. by Movi · · Score: 2, Informative

      Which is pretty nice, the bling is there, however it uses nil of you OpenGL-compositing goodness, which beryl&compiz are all about. Rasterman specifically said no Xgl/AIGLX for E17.

    7. Re:Site is down.. by Anonymous Coward · · Score: 0

      Yeah, I know that now but the site was down at the time and I was thinking "hey, I already read this!" so I figured I'd try to help the general public out.

      --Beckerist

    8. Re:Site is down.. by HomelessInLaJolla · · Score: 1

      That doesn't mean we can't compile the libraries separately and make them available to apps which make use of them. I have historically preferred window managers which remain as thin as possible. I'm not going to try and assert that E17 still qualifies as thin but it certainly doesn't try to integrate itself wholeheartedly into the overall system the way that KDE and Gnome do. When Enlightenment tries to pull a KDE/Gnome I'll still fall back to UDE.

      --
      the NPG electrode was replaced with carbon blac
    9. Re:Site is down.. by advocate_one · · Score: 1
      I wish they'd just put E17 out properly and get on with messing around with E18...

      it (E17) should have been frozen two years ago... If they'd frozen it, then the distros would have included it. Currently, they just provide E16... if you want E17, then you've got to compile it yourself or else find some kind soul who's already done it and provided a repository...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  3. Re:Leopard by MightyMartian · · Score: 0, Troll

    It all may be a bit irrelevant when Mac OS X 10.5 comes out...
    Not as long as Macs are still overpriced compared to PCs.
    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  4. Error 500 - Internal server error by evilviper · · Score: 5, Funny

    Error 500 - Internal server error

    Server committed seppuku rather than face a slashdotting.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:Error 500 - Internal server error by jimicus · · Score: 5, Funny

      OK, raise your hand if you actually tried to RTFA to see if the server returned that?

      <raises hand>

    2. Re:Error 500 - Internal server error by 3choTh1s · · Score: 0, Offtopic

      I did 1337 times just to make sure. Hey it could have been an easter egg...

  5. Re:Leopard by Toe,+The · · Score: 0, Flamebait

    Forgot a URL for that. (And no, it is NOT flamebait.)

    http://forums.macrumors.com/showpost.php?p=3495556 &postcount=432

  6. Courtesy of FootnoteLink in Wikipedia Compiz entry by BierGuzzl · · Score: 3, Informative
  7. Re:Leopard by 0racle · · Score: 1

    Just like how everyone stopped making stuff for XP once Vista was released. Also, all developer snapshots for Leopard use the same Finder from Tiger, you might be reading a little much into Jobs saying there are awesome unseen features in Leopard.

    --
    "I use a Mac because I'm just better than you are."
  8. Good for them by reldruH · · Score: 4, Interesting

    It's really great to see this. One of linux's greatest weaknesses is the amount of duplication that happens. Sometimes it's necessary but a lot of the time the community would be better served by everybody working together instead of against each other. This is one of those times and I applaud the beryl and compiz devs for realizing that and having the good sense to swallow a little bit of their pride on both sides. I'm looking forward to the great things that will come out of this.

    --
    I've always pictured the color of OS zealotry as a sort of bright flamingo pinkish hue
    1. Re:Good for them by Anonymous Coward · · Score: 5, Insightful

      [...]a lot of the time the community would be better served by everybody working together instead of against each other.[...]

      I disagree.

      People are not working AGAINST each other; that is what Microsoft does - form teams that actually try to take down competitors by hook or by crook.

      With open source, it's more like many different interpretations of what needs be done competing and the end user profits by choosing what lives. There is no active sabotage as in the case of MS, so don't try casting it (even unintentionally) in such a light. Even competing open-source projects can use each other's ideas without fearing repriesals.
      They are not working "against" each other, they are evolving in parallel.

    2. Re:Good for them by Epeeist · · Score: 4, Insightful

      > One of linux's greatest weaknesses is the amount of duplication that happens.

      It is also one of its great strengths. This one, along with things like the free desktop project are starting to address the next step along. How, once a good decision has been made, to converge multiple projects into the best solution.

      Think of it as evolution in action.

    3. Re:Good for them by Seumas · · Score: 1

      I don't really know that it's a weakness. Having pretty candy might attract some new people to linux, but I for one have never been found thinking "gee, if only I had some shiny translucent three-dimensional, shadowed, foldable, fancy interface".

    4. Re:Good for them by denver38 · · Score: 0

      on the other hand, diversification and having lot's of options is one of Linux biggest advantage, although in this case the merge is good news

    5. Re:Good for them by evilviper · · Score: 3, Insightful

      Sometimes it's necessary but a lot of the time the community would be better served by everybody working together instead of against each other.

      Having a kitchen-sink approach in order to please everyone usually makes for crappy software. And putting all your eggs in one basket is very bad.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:Good for them by xappax · · Score: 1

      One of linux's greatest weaknesses is the amount of duplication that happens.

      I dunno if I'd go so far as to say that it's a weakness. That's like saying Microsoft's greatest strength is how their entire development process is centrally planned - there's two sides to that coin.

      There are definitely times when it's good to have multiple tools to do the same thing - if one app or codebase is incompatible or inappropriate for whatever reason, it's nice to have another option. Additionally (though open source mitigates this somewhat), if everyone who develops on say, 3D desktops, is part of the same project, there's the potential for that project to make development choices that people are unhappy with. When there are multiple projects available, there are alternatives to turn to, but with just one project, one's only alternative is to learn X language and pull together a team of developers yourself (not much of an alternative).

      That said, it's great when projects pool their resources and cooperate to build something better than they could have separately, and it should be encouraged - somehow I don't think the threat of a centralized Open Source Linux Cabal is big enough to worry about :)

    7. Re:Good for them by The_Quinn · · Score: 1

      And putting all your eggs in one basket is very bad. No it isn't. Anyone can fork the development at any time.
    8. Re:Good for them by Jeff+DeMaagd · · Score: 4, Insightful

      The problem is that it horribly splits up development work. It isn't as if there are enough OSS developers as it is, and they seem to fork their way out of existence. These developers have to compete against multi billion dollar software companies that provide reasonably unified APIs, UIs and frankly, better backward compatibility. I'm still using a piece of expensive CAD software made in 1994, designed for Win32S on Win 3.1, and it still works fine on XP, for all I know, it might even work under Vista, I won't know because I don't plan to get it. Sure, statically built linux binaries from that time probably will work, but should it need a library, you are more likely than not stopped right there.

      Also, I've never heard of Compiz until this story.

    9. Re:Good for them by grammar+fascist · · Score: 4, Informative

      I don't really know that it's a weakness. Having pretty candy might attract some new people to linux, but I for one have never been found thinking "gee, if only I had some shiny translucent three-dimensional, shadowed, foldable, fancy interface".

      I like my bling, I run Beryl, and I've got windows that go up in blue flames when I close them. (Nifty.) There are some really great usability improvements, though, that are only marginally related to special effects:
      • Shadows behind windows make it easy to see where one window ends and another one begins. It's yet another visual cue, adapted to our already-stellar ability to interpret depth under varying lighting conditions. A cluttered desktop seems less so automatically. Big UI win, here.
      • Transparency of moving windows. It's easy to see exactly where to place them to maximize on-screen information.
      • Windows zoom in when created. Because I can see the animation, I never lose track of whether a web site opened a new window when I clicked on a link. (I run Firefox maximized on one of my monitors.)
      • Scaling windows. I hit F8, and see every window in full. Nice.
      • Switcher previews. When Alt-Tabbing, I see what's on every window.
      • Desktop cube. This gives multiple desktops a kind of continuity and relative placement that a desktop pager could only dream of having. I actually use multiple desktops when I have this.
      • Zoom. I have a friend whose eyesight is degrading rapidly, and he uses this a lot. It's ten times better than any kind of desktop magnifier. Also, my eyesight is great, and I like small fonts. When I want to show him something, I can hold down Super and scroll the mouse wheel up so he can read it.

      I also do image processing research, so that last one is great when I need to see fine detail. None of these by themselves are any great reason to have an OpenGL desktop (except Zoom if you've got bad eyesight), but they make a very compelling case in the aggregate.
      --
      I got my Linux laptop at System76.
    10. Re:Good for them by evilviper · · Score: 1

      Anyone can fork the development at any time.

      Good. Then fork from the start, and everyone's happy...

      Having one project, among other things, means everyone is working on the same thing, in the same direction, etc. With different projects, you get to see two different paths taken, different ideas, different problems solved, and one may run-up against underlying limitations that the other does not have.

      Ability to fork a project can't prevent these problems.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:Good for them by evilviper · · Score: 3, Informative

      I'm still using a piece of expensive CAD software made in 1994, designed for Win32S on Win 3.1, and it still works fine on XP

      Those are the lucky exceptions, not the rules. I know from bitter experience. Microsoft breaks some backwards compatibility with every minor revision.

      Also, I've never heard of Compiz until this story.

      And? You've heard of X11, which is where all this stuff is going when it's mature.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    12. Re:Good for them by allthingscode · · Score: 1

      Sounds like evolution to me. I wonder if there are biological instances of a "merger" after branching for a while?

    13. Re:Good for them by Hatta · · Score: 1

      I'm just wondering when they're going to get the 3d accelerated stuff out of the window managers and into the x-server. compiz/beryl are great and all, but I'm a fluxbox user. Try as I might I can't use anything else. But what am I to do for transparency?

      It's looking to me like the future of the linux desktop 3d accelerated monoculture. And if you want any of the flexibility that has made X so great you have to give all that up. And what happens when applications start depending on the 3d accelerated functionality that they can only get through compiz/beryl?

      --
      Give me Classic Slashdot or give me death!
    14. Re:Good for them by 644bd346996 · · Score: 1

      It seems to me that projects fork far too often when they should just create an experimental branch. egcs is one of the few examples with a happy ending. Forks can produce a lot of animosity, and they almost always result in code bases diverging to the point that un-forking is not worth the effort. Yes, there have been some justified forks over technical matters, but those usually result from developers having nearly opposite goals (eg. targeting embedded vs. desktop machines).

    15. Re:Good for them by shaitand · · Score: 1

      'Sounds like evolution to me. I wonder if there are biological instances of a "merger" after branching for a while?'

      Remember when that non-slashdoter you knew got a girl who wasn't his sister knocked up? That was a biological merger.

    16. Re:Good for them by Drooling+Iguana · · Score: 2, Funny

      There's a fairly well-known mechanism for that sort of thing in biology, but most Slashdotters are unfamiliar with it.

      --
      ... I'm addicted to placebos
    17. Re:Good for them by PitaBred · · Score: 1

      Dude, I know him! He went to school with me! What a coincidence...

    18. Re:Good for them by Rob+Y. · · Score: 2, Insightful

      >Those are the lucky exceptions, not the rules. I know from bitter experience. Microsoft breaks some backwards compatibility with every minor revision

      Come on now. At least they try to maintain backward compatibility (except, of course, when they want to play planned obsolescense with Office). The Linux desktop projects don't even try. And that's been 'good enough' so long as nobody runs anything but the stuff that comes with their distro. Yep. We've got the source, so stuff can be rebuilt every time backward compatibility breaks. But that's definitely *not* a good thing, and people ought to face up to it instead of just chanting "choice is good, choice is good". Sounds like brainwashed red staters chanting "we're fighting them over there, so we don't have to fight them here". Bullshit.

      I for one wrote a Windows app years ago in straight C windows SDK, and the executable works unmodified on Win9X, NT, 2000, XP, Vista, AND WINE fer Chrissake. That's a good thing. Maybe a rarity, but along with the CAD guy, this makes 2 of us.

      If you want Linux to ever be viable as anything but a basic Internet kiosk, you need to take this issue seriously. Like, say, if you want to be able to work on Linux or write software for it at you job.

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    19. Re:Good for them by Jambon · · Score: 1

      a lot of the time the community would be better served by everybody working together instead of against each other.

      I disagree...They are not working "against" each other, they are evolving in parallel.

      You're both right. The advantage of having lots of little projects is that people can take their idea to its end and, along the way, come up with things that would otherwise not have been thought of. The problem with this approach is that when you fragment the community too much, everything stays perpetually in the alpha or beta stages. Few things get done really well because there aren't enough people to do it properly. I would say that the design stage would be better kept in small groups where people take their ideas all the way. Then people look at each others ideas and implement the ideas they like into their or simply elaborate on them. After that, people vote on which implementation they like best and they ALL work together to implement it. I don't mean one project for any given need, but there definitely has to be more collaboration.

    20. Re:Good for them by BigBuckHunter · · Score: 1

      And putting all your eggs in one basket is very bad.

      I never really understood this. Are people really so uncoordinated that they can't carry a big basket of eggs without dropping it? I've personally handled several hundred dozen eggs in my lifetime, and have not yet had an accident. I want to meet these "egg breakers:. I need proof of their existence. Until that moment, I'll keep on putting all my eggs in a fat ole basket (usually under the bread) untill I hit that mythically improbable moment where I accidentally break all of them!

      BBH

    21. Re:Good for them by tkiesel · · Score: 1

      The parable warns you against the breaking of the basket, not against you mishandling the basket or acting stupid in general. Poorly made baskets aren't mythical.

    22. Re:Good for them by Anonymous Coward · · Score: 0

      Those are the lucky exceptions, not the rules. I know from bitter experience. Microsoft breaks some backwards compatibility with every minor revision. When FUD like this is modded up to 3 "informative", you know the site's motto should be renamed "news for moronic linux zealots."
    23. Re:Good for them by thegnu · · Score: 1

      Come on now. At least they try to maintain backward compatibility

      This maybe a chicken/egg thing, but I think that the consensus has been until recently that Linux is NOT ready for the desktop. So it's been devs making progress, learning from their mistakes, and rebuilding from the bottom up if needs be. And, if someone really really needs backwards compatibility, nothing's stopping anyone from installing Debian 2.0 and spending a few minutes scripting and walking away from your box while the shit compiles away. Or just keep running the same system you've been running for 30 years. Windows you HAVE to upgrade constantly and consistently. With Linux, if you have a system that works, then by god use it already. It's a different paradigm.

      Now that linux is nearing desktop ready, the bigger projects are getting more and more feature-stable and internally consistent. Yes, it takes a while for people to agree, but choice IS good. If you HATE choice (fucking choice-hating America-bashers), use Windows. :-P

      Sounds like brainwashed red staters chanting "we're fighting them over there, so we don't have to fight them here"

      Ahem. Fucking please compare us to communists, not republicans. The OSS community is functionally the only working anarchist society, enabled by the fact that people who know enough to care do in fact care.

      the executable works unmodified on Win9X, NT, 2000, XP, Vista, AND WINE fer Chrissake
      Blows a big fat hole in the categoric assumption that all OSS projects are disorganized and poorly planned. (the WINE part). And also, straight up C is, AFAIK, THE programming language, right? Not to belittle poor pything and perl, but isn't just about everything written in C? Don't YOU write most everything in C?

      If you want Linux to ever be viable as anything but a basic Internet kiosk, you need to take this issue seriously. Like, say, if you want to be able to work on Linux or write software for it at you job.

      Try buying Red Hat. Or, alternately, write software for YOUR Linux platform, and then hire some real sysadmins. No, no, wait. Hire the sysadmins first.

      Oh, by the way, this is that 3D glitz shit, not an office suite. It was on the floor before Aero, it's already more extensible, and in 6 months it will be more stable and I will laugh hard until I feel sick, and then I will stop laughing.

      Thank you. No hard feelings. Watch the Washington video, it will change your life.

      --
      Please stop stalking me, bro.
    24. Re:Good for them by chromatic · · Score: 2, Insightful

      We've got the source, so stuff can be rebuilt every time backward compatibility breaks.

      That's how backwards compatibility has worked on Unix for years. See POSIX, for example.

    25. Re:Good for them by gwern · · Score: 3, Informative

      Did you read the article? There was actual sabotage involved here, directed against Beryl's (I think) website.

    26. Re:Good for them by 3choTh1s · · Score: 1

      But I think the point of the GP post was that in order for it to be effective each side has to be able to sit down and say that the other side has good implementation and use it. If they don't they're just butting heads duplicating what one side probably has a superior implementation. It's not evolving if nobody picks a new or better solution to a problem one team is having while the other had it solved several generations ago.

    27. Re:Good for them by Anonymous Coward · · Score: 1, Informative

      Generally Open Source projects can cooperate and share code.

      However, Compiz is MIT licensed whereas when Beryl forked they slapped on a GPL.
      So Beryl can use Compiz code, but not the other way around. This is a rather anticompetitive tactic on the part of the Beryl devs. It serves no purpose other than to piss of Compiz devs.

    28. Re:Good for them by jZnat · · Score: 1

      The 3d stuff uses an X extension called Composite, and anything is welcome to use it. Xorg contains AIGLX, an implementation of Composite, and then there's XGL (an older X server specifically created for Composite). So, Fluxbox would only need to use the Composite extension to get 3d effects.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    29. Re:Good for them by VON-MAN · · Score: 1

      I think there are. But why strain to get your analogy working?

    30. Re:Good for them by Anonymous Coward · · Score: 0

      And? You've heard of X11, which is where all this stuff is going when it's mature.

      No it's not. Beryl and Compiz are window managers and as such they run on top of an X server but will not become part of it.

      Beryl and compiz need either AIGLX or XGL to run, XGL runs on top of a normal X server and AIGLX has in fact been included as part of Xorg (according to Wikipedia).

    31. Re:Good for them by evilviper · · Score: 1

      The Linux desktop projects don't even try.

      That's complete nonsense. I run unmodified Linux and BSD binaries all the time. Just about every library maintains backwards compatibility for a great many years, and when it changes, they rename it so there's no conflict having both installed (gtk1/gtk2, freetype/freetype2, etc.).

      I for one wrote a Windows app years ago in straight C windows SDK, and the executable works unmodified on Win9X, NT, 2000, XP, Vista, AND WINE fer Chrissake.

      If you write something simple enough, you don't have to worry about backwards compatibility. If you'd written it for Linux, I have little doubt it would continue to work today as well.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    32. Re:Good for them by nanosquid · · Score: 1

      One of linux's greatest weaknesses is the amount of duplication that happens.

      It's called a "free market approach", "competition", and "customer choice". Windows and Macintosh should try it sometimes.

    33. Re:Good for them by mgiuca · · Score: 1

      You're right. It's usually not a very animous rivalry. But it's still a rivalry nonetheless and the community would be better served if they were one product.

      I often wonder how much better it would be if KDE and GNOME were to merge, but ... that would be a tremendous effort and I don't think either side would want to.

    34. Re:Good for them by nanosquid · · Score: 1

      These developers have to compete against multi billion dollar software companies that provide reasonably unified APIs, UIs and frankly, better backward compatibility.

      You must be kidding. UNIX APIs (also implemented in Linux) have been stable since before Windows even existed, and X11 applications from 20 years ago still work without change. Not only have those APIs been rock solid and stable, they are stable because they were designed right from the start.

      In contrast, both Microsoft and Apple have gone through half a dozen incompatible, broken APIs each over the same time period.

    35. Re:Good for them by spitzak · · Score: 1

      Actually I suspect any Linux binaries from back then work, as the shared libraries they used are still there, and complex stuff was static-linked into the program.

      The problems are more in the middle-age binaries, where GUI libraries started to show up (and this is still true now, so today's binaries may not work on the future machines). Windows is also sufferring from the same problem, though they do tend to be less likely to throw away the old api (Linux has the "excuse" that you can download and install the library if you need it, but in reality this is equivalent to "the api is missing and the software does not work").

    36. Re:Good for them by EastCoastSurfer · · Score: 1

      I agree completely. Forking b/c one person doesn't like another generally makes no sense. Then both forks end up solving the same problems and duplicating effort. In an ideal world forks would occur with the intent of merging the forks back together if the fork works out.

    37. Re:Good for them by allthingscode · · Score: 1

      Actually, the last part was a question, a real question.

    38. Re:Good for them by swillden · · Score: 1

      I often wonder how much better it would be if KDE and GNOME were to merge, but ... that would be a tremendous effort and I don't think either side would want to.

      I'll tell you how much better it would be: at least half of the developers would quit and development would slow to a crawl as the mailing lists were taken over by arguments about UI philosophy and code structure.

      KDE and GNOME have extremely different, and mostly incompatible, views about both UI and coding style, and developers gravitate to one or the other based on their own compatibility with the viewpoints. That division of labor appears to be a bad thing, but it's absolutely not, it's a very, very good thing, because if there were only one, developers who don't like its style would simply not contribute at all or would go off and start a myriad of additional, competing systems that are comfortable for them.

      For example, I have tried to work on GNOME stuff. I hate it. I get lost in the code, I forget required steps, I'm annoyed at the redundant code I have to write, etc. If I were paid to work on it, I could, but there's no way I would do it for fun, because it's not fun. KDE, on the other hand, strikes me as elegant with all sorts of clever yet clean and obvious tidbits, and I find it a pleasure to work with. Others, who prefer the GNOME style, think I'm crazy and find the situation to be exactly reversed, because they find KDE to be excessively object-oriented, to the point where it's hard to figure out what actually does what.

      So the first thing you have to realize is that combining the projects would NOT combine the developer base. You wouldn't have twice as many coders working on one project. At best you'd have about the same number as worked on one project. Worse, these developers wouldn't have the competition of another project to spur them on, and to contribute interesting new ideas. Ideas that are easy to implement in one codebase and are therefore more likely to be thought up and tried out are often more laboriously adopted by the other codebase after they prove worthy. Having a single project would lose that advantage.

      Arguably, if you want to really speed development, we need *another* DE project, one that uses yet another development style. Anyone up for building a new DE with a functional development language and approach, rather than procedural (GNOME) or OO (KDE)? Or maybe a really, truly OO DE, based on Squeak or the like? Of course, those theoretical DEs would have a hard time attracting a sufficient developer base, simply because there aren't many developers who know those development styles. But if there were, I'm sure we'd get some really cool ideas from a DE implemented in, say, Haskell.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    39. Re:Good for them by VON-MAN · · Score: 1

      Sorry. I'd say: yes, as long as the branches can have offspring (isn't it rather obvious?).

    40. Re:Good for them by Workaphobia · · Score: 1

      I recently installed Beryl and played around with it for an hour or two, but won't have time to really learn how to use it for a while. One thing I'm wondering: Is it realistic at this stage to expect to be able to configure a 3d desktop environment to be just as responsive as a 2d environment? Obviously you can go nuts with all the plugins, but as fun as that is, latency is a major issue for me, even if it's just a difference of a few tenths of a second.

      So what hardware are you running Beryl on, and how is the performance compared to standard KDE or Gnome? I have a sempron and a geforce 6200.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    41. Re:Good for them by mgiuca · · Score: 1

      I'll tell you how much better it would be: at least half of the developers would quit and development would slow to a crawl as the mailing lists were taken over by arguments about UI philosophy and code structure.
      Yes, you're right about this.

      For example, I have tried to work on GNOME stuff. I hate it. I get lost in the code, I forget required steps, I'm annoyed at the redundant code I have to write, etc. If I were paid to work on it, I could, but there's no way I would do it for fun, because it's not fun. KDE, on the other hand, strikes me as elegant with all sorts of clever yet clean and obvious tidbits, and I find it a pleasure to work with. Others, who prefer the GNOME style, think I'm crazy and find the situation to be exactly reversed, because they find KDE to be excessively object-oriented, to the point where it's hard to figure out what actually does what.
      So it's good for developers to have the two - since they can choose which to work on. I don't think it's good for end users. It just means that there is a major inconsistency in the interface of Linux apps. Users go "why do half my apps look one way while the other half look another way?" It's confusing and I don't think it's in the best interests of the project, as a product.

      So the first thing you have to realize is that combining the projects would NOT combine the developer base. You wouldn't have twice as many coders working on one project. At best you'd have about the same number as worked on one project.
      It would be sad, but as far as the "pure public good" is concerned, that would probably be the best thing. Having the same number of developers working on a single unified project is probably better than having that many developers working on two different projects.

      But as you've said, they'd have major philosophy differences so it wouldn't work out.

      Arguably, if you want to really speed development, we need *another* DE project, one that uses yet another development style.
      Please, no?
    42. Re:Good for them by swillden · · Score: 1

      Users go "why do half my apps look one way while the other half look another way?"

      That's a separate issue, and one that is being addressed by freedesktop.org. Give it some time and you'll have consistent look and feel, theming, etc. over all your GNOME and KDE apps. It's also worth pointing out that this isn't a problem only with F/LOSS and multiple DEs. Windows apps often have many different looks, and Microsoft is one of the worst offenders. In particular, they seem to feel a need to make their office suite (including IE and Outlook) look different from everything else on the system.

      Of course, users have another option as well, which is simply not to mix apps from the different DEs. If you install standard Ubuntu, you get a pure GNOME environment and everything is very consistent, for example.

      It would be sad, but as far as the "pure public good" is concerned, that would probably be the best thing. Having the same number of developers working on a single unified project is probably better than having that many developers working on two different projects.

      I completely disagree. That would slow development and dramatically reduce innovation. If your goal is to clone Windows faster, it would probably work better, but that's not what I want, and not what most Linux users want.

      Arguably, if you want to really speed development, we need *another* DE project, one that uses yet another development style. Please, no?

      Please, yes. Take a look at what the OLPC project has been doing with the new environment they're developing. While it's rather special-purpose and tailored to some very specific requirements, there are a lot of really innovative ideas coming out there, ideas that will gradually make their way into other environments. Variety is a good thing, it's how new ideas get implemented and how the human-computer interface evolves.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    43. Re:Good for them by mgiuca · · Score: 1

      That's a separate issue, and one that is being addressed by freedesktop.org. Give it some time and you'll have consistent look and feel, theming, etc. over all your GNOME and KDE apps. It's also worth pointing out that this isn't a problem only with F/LOSS and multiple DEs. Windows apps often have many different looks, and Microsoft is one of the worst offenders. In particular, they seem to feel a need to make their office suite (including IE and Outlook) look different from everything else on the system.
      Oh god, don't get me started on Microsoft's interfaces :p I don't think that's something we should be trying to compare ourselves to!

      OK well, I'll have to check out this FreeDesktop.org.

      Of course, users have another option as well, which is simply not to mix apps from the different DEs. If you install standard Ubuntu, you get a pure GNOME environment and everything is very consistent, for example.
      Yes, well I use Kubuntu (I very much prefer KDE). It seems that GNOME has "everything" and KDE have "some things with holes filled in by GNOME apps". Most of the preinstalled stuff is KDE. But then other apps like GIMP, Inkscape, GAIM (better than Kopete but uglier), Dia, and so on, are all "GNOME look and feel". (Funny, most of those are graphics programs).

      I think the thing which really really annoys me about GNOME apps is the god awful open/save as dialog. But I think that's being improved. Firefox uses the GNOME dialog which shits me!

      Anyway I think you're right, in the future we're going to see better integration.

      I completely disagree. That would slow development and dramatically reduce innovation. If your goal is to clone Windows faster, it would probably work better, but that's not what I want, and not what most Linux users want.
      No, I'm very much into the open source way. And, yes I suppose you're right. The open source way is to have thousands of bees buzzing around whatever they like and ultimately making something (or several things) awesome. I find it difficult to support my own arguments from yesterday, so I'll just side with you ;)

      However, I will say that the KEY to this is the open source licenses themselves. It's the fact that code is so readily available and able to be mixed that we can get this rapid development and integration.

      Please, yes. Take a look at what the OLPC project has been doing with the new environment they're developing. While it's rather special-purpose and tailored to some very specific requirements, there are a lot of really innovative ideas coming out there, ideas that will gradually make their way into other environments. Variety is a good thing, it's how new ideas get implemented and how the human-computer interface evolves.
      Yes. So with reference to what I said above, yes it's good to have other projects on the side which are trying new ideas which eventually come back into the mainstream. I'm still not sure if it would be beneficial to have a 3rd major DE though, because of the additional confusion it would create. (and the additional letter that would have to be prefixed to "ubuntu").

      Anyway cheers on a good discussion ;)
  9. slashdotted by Harik · · Score: 4, Informative

    corel cache is up here.

  10. Mirror of article by winkydink · · Score: 3, Informative
    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

  11. Humble Programmers Are Bad by bcharr2 · · Score: 2, Funny

    There are complaints about the egos of the developers in the forums.


    I believe it is a pretty generally accepted theory of Computer Science that humble programmers aren't much good on a project. So why would they discuss the inflated egos of programmers on these projects as though it was a bad thing?

    For future reference, the formula is:

    (BIG EGO == GREAT CODER)
    (HUMBLE == BAD BAD BAD CODER)

    Are we all clear on this now?
    1. Re:Humble Programmers Are Bad by Anonymous Coward · · Score: 4, Funny

      (BIG EGO == GREAT CODER)
      (HUMBLE == BAD BAD BAD CODER)


      Hey, wait a minute - not only am I a great coder (possibly the best), but I'm also the most humble person you will ever meet!

    2. Re:Humble Programmers Are Bad by Ryan+Amos · · Score: 2, Funny

      This seems to be true of all things.

      The more you boast of how good you are at something, the better you must be!

    3. Re:Humble Programmers Are Bad by misleb · · Score: 5, Funny

      Let me guess, you think you're a a really awesome coder...

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    4. Re:Humble Programmers Are Bad by Anonymous Coward · · Score: 0

      Yea, but what does my coding say about my penis size?

    5. Re:Humble Programmers Are Bad by Anonymous Coward · · Score: 0

      That explains John Romero's career.
      No offense to John Romero, just his career. /me hides

    6. Re:Humble Programmers Are Bad by saider · · Score: 1

      Management around here feels the same way, so I make sure that I breate them on a regular basis lest they feel that my coding skills are waning. Not only does it ensure my continued employment, but it is also a stress reduction tool as well. Already I have gotten compliments on my health from our benefits manager, whom I met with to berate and then inquire about upcoming changes to our dental plan.

      --


      Remember, You are unique...just like everyone else.
    7. Re:Humble Programmers Are Bad by martin_b1sh0p · · Score: 3, Insightful

      I'm not sure if you were trying to be funny or insightful. But just in case, I must disagree. I happen to work with a guy who is a great developer. Incredibly bright (probably a genius but I've never asked). Has a PhD in Chem E. yet chooses to be a software developer because he enjoys that right now in his life. And I'm not talking just some hacker, he actually knows a crap load about comp sci (theory and all). He's the type of guy (this actually happened) that re-wrote one of our display drivers over a weekend because the third party one had bugs.

      Meanwhile, he is the nicest, most humble guy I've ever worked with. And I don't know a single person at work that doesn't get along with him.

    8. Re:Humble Programmers Are Bad by bcharr2 · · Score: 1

      I'm not sure if you were trying to be funny or insightful.

      A little of both. If you considered my use of humble to imply the antonym as being 'arrogant', then it could be humorous. If you considered the antonym to be 'confident' then I suppose you could consider it insightful. I'll leave it to the programmers in your life to help shape which assumption you choose to follow.

      I will say this, however. While overconfidence and arrogance have hindered many a programmer, confidence and ego are also the fuel that has launched many a programmer on an ambitious journey of accomplishment. Without them, you never get off the ground. Too much of them, and you never arrive at your destination.
    9. Re:Humble Programmers Are Bad by CannonballHead · · Score: 2, Interesting

      I disagree.

      Have you ever worked with someone with a huge ego? If the person with the ego is wrong, and unwilling to admit it, there's a huge problem.

      Good coders need more than an ego. I'm in music, and there's a big problem with musicians that have an ego. Try telling them they are out of tune. Try telling them that they learned their music wrong. Try correcting anything... it doesn't work.

      I'd imagine it's the same in computers. If you're dead-set that you're right because you're better than anyone else, you're going to be hard to work with. And, frankly, one-man-show software doesn't always work that well, especially when there are five one-man-shows all trying to do the same thing.

    10. Re:Humble Programmers Are Bad by Anonymous Coward · · Score: 0

      That's simply logically impossible. In order for someone to improve in whatever area that person must be his own greatest critic, otherwise how could he learn anything?

      You can be humble and be confident at the same time, because, logically, if you see flaws in whatever you do you will inevitably see many more flaws in other people's works.

      Your text remembered me of someone that used to say out loud all the time "I am so good, I am so good". It was really funny because this person in question was one of the worst programmers I ever met. I always wondered what he was doing in programming after all, he seemed better suited for marketing or sales.

      I think when people say "big egos" they refer to people that are complete jerks but whose work does not show any sign of brilliance. It's average in the best of the cases, most times awful.

    11. Re:Humble Programmers Are Bad by Moocow660 · · Score: 1

      You might be interested in a lecture given by Dijkstra in 1972 entitled "The Humble Programmer"

      In it, he argues that the best programmers are those who are able to accept their personal limitations.

      [Html Version] http://www.cs.utexas.edu/~EWD/transcriptions/EWD03 xx/EWD340.html

      [PDF Version] http://www.cs.utexas.edu/users/EWD/ewd03xx/EWD340. PDF

      Personally I think he makes many excellent points we can all learn from.

    12. Re:Humble Programmers Are Bad by Anonymous Coward · · Score: 0

      Except the antonym of confident is not humble, nor is it deferential. One can, and should be, confident without being arrogant and overbearing.

    13. Re:Humble Programmers Are Bad by i_finally_got_an_acc · · Score: 1

      I don't know where you learned LISP, but this doesn't parse at all.

      --
      "I'm not religious, but at the same time I don't get why science always has to have something to prove."
    14. Re:Humble Programmers Are Bad by Nutria · · Score: 1
      You might be interested in a lecture given by Dijkstra in 1972 entitled "The Humble Programmer"

      In it, he argues that the best programmers are those who are able to accept their personal limitations.

      A man's got to know his limitations.

      Harry Calahan, /Magnum Force/, 1973

      --
      "I don't know, therefore Aliens" Wafflebox1
    15. Re:Humble Programmers Are Bad by Punch-Drunk+Slob · · Score: 0

      admit it - you're describing yourself, aren't you? :D

      --
      By the pricking of my thumbs, Something wicked this way comes: Open, locks, whoever knocks!
  12. Interesting read... but short. by lavid · · Score: 2, Interesting

    I started reading the article and I felt like this could be really insightful, and then it ended.

    I'm glad these projects are merging since eye candy (done properly) is definitely something that can stand to make Linux a player in the desktop market. We'll be able to say to people who catch a glimpse "oh, you can't install that, you don't run Linux".

    --
    If Bush wants to kill the terrorists, he should jump off a cliff.
  13. Re:Courtesy of FootnoteLink in Wikipedia Compiz en by Anonymous Coward · · Score: 0

    In Flames \m/

  14. Re:Leopard by Baricom · · Score: 5, Insightful

    It all may be a bit irrelevant when Mac OS X 10.5 comes out...
    This was just modded Flamebait, but I'm going to respond anyway. I have my doubts that we're going to see Compiz-style effects in Leopard. I'm a Mac fanboy, but I think I'm a rational one. Quartz Extreme is already technically capable of doing everything that Compiz does. However, just because one can do something doesn't mean one should do something.

    Take Compiz's springy windows. It's cute when you play with it, and I thought it'd go great with the whole concept of water that Apple loves. However, when I showed it to a few friends that are not as technically inclined, they said the effect was "distracting." Mind you, these are college students, not grandmothers.

    I think eye candy adds to the overall appeal of an operating system, but only if it's tasteful. Take virtual desktop switching—it's great to have a cube rotate, because it establishes what you're doing in spatial terms; however, I don't think anybody who actually wants to use their computer wants to waste time manipulating a cube themselves. I feel that many of the effects in Compiz are too much eye candy with too little usability.
  15. Re:Leopard by drinkypoo · · Score: 2, Interesting

    however, I don't think anybody who actually wants to use their computer wants to waste time manipulating a cube themselves.

    I use the desktop cube in Beryl and I find that it is faster to see what I'm doing and more logical to use it than to go down to the lower right of my screen and click the desired virtual desktop.

    Of course, I have the option to use it either way, and the cube still rotates to let me know that something like that has happened.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  16. A Merger by Anonymous Coward · · Score: 0

    I personally see a merger of the two communities as being a great thing to attain. After all, they came from the same source, have the same general ideas as to where the projects should go, and it would allow for a more focused attack on the problems stemming from both projects. There would be less man hours wasted on overcoming the problems of each implementation.

  17. Here's TFA by rrohbeck · · Score: 4, Informative

    I got through after a number of retries...

    Editorial: Compiz and Beryl Merger

    It isn't official yet, but Compiz and Beryl are merging. For the last few weeks I have been following the mailing list discussions on this topic. A lot of the work has been started. It is sort of unofficially announced, so I feel now is as good a time as any to comment. First some back story:

    The war between Compiz and Beryl has been entertaining if counterproductive. Originally I planned to interview Quinn (Beryl's unofficial leader) about the Beryl project. That turned into an interview with the team that never really got anywhere. I dropped the ball. My feelings at the time were typical of those in the community. Beryl seemed to be this fantastic project that saved Compiz from being boring and a slave to Novell. They launched a beautiful website. It was exciting to see the frequency of their releases. At the time, I decided to check out Compiz to see what it was up to. It was surprising. Their forums were very helpful and positive. The more I read, the more I realized that I had made a mistake. There was more to the story than I was aware.

    The communities were getting along a lot worse than I had realized. People in the Beryl camp dismissed David Reveman (creator of Compiz and XGL among other things) as a bad coder. Compiz dismissed Beryl as hacky code. Personal attacks flew around. Through decisions made with (hopefully) good intentions, like the insistence that Beryl code be GPL (thus unable to move upstream to the MIT licensed Compiz core) or the desire on some Beryl developers part to rip apart the Compiz core and " improve" it, it looked as if the teams were hopelessly split.

    Meanwhile, Beryl continued to grow. Resentment grew in the Compiz community. One estimate was that Beryl used 95% Compiz code while taking all the credit. YouTube filled up with tons of spinning transparent cubes and burning windows. Any Digg story mentioning Beryl received a lot of Diggs. Flamewars in comment sections broke out regularly. Things reached a low point when a frustrated Compiz community member hacked the Beryl site.

    This state of affairs was a shame. Something that was finally getting the general public excited about Linux, the 3D desktop, was wasting time with duplication of effort and fighting. There were concerns about the long term viability of Beryl. The perception in the community overall was, Compiz = old and stale, Beryl = fresh and exciting. This despite the feeling in the Compiz community that the "real work" was being done by David Reveman and Compiz, and there were exciting things with Compiz core (like input redirection, etc...) on the horizon.

    It was a pleasant surprise to see talks of a merge start to show up on the mailing lists. This article by Kristian Hogsberg seemed to kick it off. The talks so far have been bumpy. There are fights about whether to rename the communities. There are heated discussions about what the merger means and where things should go from here. Old wounds have been reopened. There are complaints about the egos of the developers in the forums. At one point, reading a twenty-four page forum discussion, I wondered if the merge was a good idea after all. Little by little things seem to be working out, though. Quinn mentioned in one forum post that the fork was a mistake and regrettable. It takes a big person to make an admission like that.

    I have to hand it to both communities. This is a brave and bold step. Not many of us can check our egos, put hurt feelings aside and move forward. The road ahead won't be easy, but the benefit to the Linux community will be immense. Energy won't be wasted on fights and duplication of effort. Confusion over what to use will be eliminated. Hopefully more effort can be spent by the distributions on getting the combined product packaged properly (How many times can I install a distro and the 3d desktop only to have no window borders in KDE?). The discussions I read are passionate. It looks like the project will be a meritocracy,

    1. Re:Here's TFA by at_slashdot · · Score: 4, Insightful

      "One estimate was that Beryl used 95% Compiz code while taking all the credit."

      Maybe they should use a license that ask for credit. I have sometime the impression that people don't get what "free" code means... it's even sadder when those people are the one that develop it (or even worse: try to promote the freedom idea without understanding what it means)

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    2. Re:Here's TFA by JohnFluxx · · Score: 1

      And I find it sad that you cannot comprehend that they pretty much had to chose that license in order to push changes upstream to X11.

    3. Re:Here's TFA by ABasketOfPups · · Score: 3, Insightful

      That doesn't change the fact that they're releasing code under the license. Not that most folks would care anyway, really, to ever look at the list of contributors. Look, everyone wants credit for their good work, but if the Compiz folks are jealous about Beryl adding 5% work and getting all the glory, think of how the GCC crew must feel about the whole OSS/free software universe. :)

    4. Re:Here's TFA by Have+Brain+Will+Rent · · Score: 2, Insightful

      Just because you use something that is free doesn't mean you can't give credit where credit is due. It also doesn't mean that you shouldn't give credit where it is due. I have no idea of the specifics behind the compiz/beryl case so this isn't a comment on that, but in general it's considered bad form to not give credit where it is due.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    5. Re:Here's TFA by Kjella · · Score: 1

      Well, there's no license that requires you to give any accurate scope on the credit, or above a certain fraction, or of the same function. Use anything big enough to be copyrighted up to 98%, and you'll have the same notice. It's been tried with the old BSD license - all you ended up with was pages and pages of credits almost without end. I mean seriously, how often do you read the third party credits?

      Yes, it would be nice to properly credit the ten people out of a thousand whose shoulders you actually stood upon, but I doubt you'll see it in a license any time soon. For that the criteria are simply too vague. And one thing is free - it's another to materially misrepresent who's making it. Perhaps not in the technical legal sense, like fraud, but even though the license doesn't require you to there's ethics and morality. Just like it's not illegal for your boss to steal credit for your work, but it is still wrong.

      --
      Live today, because you never know what tomorrow brings
  18. Healthy competition is always good by krkhan · · Score: 1

    Specially when competitor projects are based on different developments models. Merger of Beryl and Compiz will take quite some time and effort, both of which can instead be efficiently used while developing separately. Not to mention the obvious embarrassment that would arise from another disagreement between developers ...

  19. Big deal by iamacat · · Score: 3, Insightful

    There is always place for multiple projects. Different focus, different personalities even different geographical location. Multiple projects encourage innovations that wouldn't be thought about otherwise.

    1. Re:Big deal by misleb · · Score: 1

      There is always place for multiple projects. Different focus, different personalities even different geographical location. Multiple projects encourage innovations that wouldn't be thought about otherwise.


      Agreed. There a misconception of "wasted" time and effort in open source. Like if you have 20 total programmers working on 3 similar projects, it is necessarily better that all 20 combine efforts on one project. The problem is is more programmers doesn't necessarily make for a better product or even faster development. Too many cooks spoiling the stew and all that. Sometimes all you need is a small core of really dedicated developers with a clear vision. If that means you have 3 groups working on competing projects... then so be it. May the best project
      "win." Though I don't really know if this is the case with Compiz and Beryl. Maybe they are better off combining efforts. It really depends.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    2. Re:Big deal by Sancho · · Score: 1

      I like choice a lot, but I have to wonder if one of the reasons that Linux doesn't have wider acceptance on the desktop is due to the fragmentation. Putting aside the dozens of different distributions, there are so many user-interfaces that there's no way your average computer user could possibly use it reasonably. Having worked at a helpdesk, I can say that it's hard enough supporting Windows versions with these people. The typical call goes something like this:

      Me: "Ok, so you're having problems with your computer. What operating system are you running?"
      Him: "Uh."
      Me: "Is it Windows?"
      Him: "Yeah."
      Me: "Which version of Windows is on your computer?"
      Him: "Uh, I don't know, it's Windows."

      Imagine trying to figure out if the user was using Gnome, KDE, Fluxbox, Blackbox, IceWM, Enlightenment, Windowmaker, or any of the other, more obscure ones I haven't mentioned. Windows monoculture is one part of the formula which has lead it to desktop domination. I'm not saying that desktop domination is necessarily the goal, but certainly the statement that "there is always place for multiple projects"(sic) isn't true for all potential goals of a a community.

    3. Re:Big deal by Magada · · Score: 1

      The "user" has no business knowing such things. The "user" needs to use stuff, not to know stuff about stuff. How many people do you know who can make a knife? How many people do you know who can use a knife? The ratio should be about the same for software. It isn't, because of sturgeon's law and the inherent complexity of software.

      More to the point, the user in your scenario should give you admin access to the system (bot not to his/her private data) and let you figure it all out. In 98% of the cases, what window manager / desktop environment the user is running will have zero effect on the outcome of your bug-fixing exercise.

      As for the "monoculture helps growth", well, you're right. Works for cancer, works for Microsoft Windows. Both end up consuming everything in their path, leaving only death and devastation behind. Diversity and a little in-fighting and outside adversity to weed out the weak are the recipes of survival. Survival is more important than "winning" a battle or another. If you survive long enough, you won't have any competition because it will all have died.

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
    4. Re:Big deal by Sancho · · Score: 1

      Yes, I'm going to give access to my computer to some random technical support guy. I'm talking phone support, of course. If I was sitting at the console I'd have a pretty good shot of identifying the version of Windows/Window Manager just by looking at the desktop, or worst case scenario, by asking the user to click on a few things.

      The common user interface is an issue, like it or not. Users don't want to sit down at an unfamiliar computer and have no idea how to do things since it's a completely new interface--they want to be able to sit down at a computer and use it as though it was their own.

      Survival is more important than "winning" a battle or another. If you survive long enough, you won't have any competition because it will all have died.

      Windows surely is dying. Man, look at those spasms.

      Vista is a snag, a blemish on Microsoft's face, but time will tell whether or not it is successful. Even if it isn't successful, XP certainly is. There is no indication that Microsoft or Windows is going away any time soon. So while Linux might "survive" (and even of this I'm not sure, due to potential patent issues--I'm not buying into the FUD Microsoft spouts, but I'm not discounting it either), I don't see all of its competition as dying out.

      Like I said, it depends upon the goals of the community. Some people think that the goal should be to get Linux on every desktop. Some people just want a nice, clean OS that they can feel superior about. "There is always a place for multiple projects" only fits into one of these goals.

    5. Re:Big deal by Magada · · Score: 1

      "Yes, I'm going to give access to my computer to some random technical support guy."
      This is an attempt at irony, no? It is a supported function in Windows XP.

      "Windows surely is dying. Man, look at those spasms."
      Did I say that Windows is dying? No. You're using a straw-man argument. On the contrary, I'm taking the view that Linux need only be more viable in the long term - not only two years from now, but ten or fifteen to "win".

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
  20. Re:Leopard by Anonymous Coward · · Score: 0

    Maybe Apple users will finally be able to resize a window from any edge or corner after spending $100 upgrading to Leopard?

    Yes, that's right Linux / BSD and Windows users, OS X will only allow you to resize via the bottom right of the window!

  21. Not at all by jeevesbond · · Score: 4, Insightful

    It all may be a bit irrelevant when Mac OS X 10.5 comes out...

    If you believe that all GNU/Linux users will leap on Leopard when it comes out then you are sadly mistaken. Some of us demand FLOSS (Free/Libre Open Source Software), this is the reason we choose our software. Spangly, OMGPONIES!!!!1 GUI effects are far down on the list of requirements, that something like this is being developed is a sign that GNU/Linux is maturing.

    But just because we insist on running open, Free software does not mean we don't want nice effects. It just means we'll do it our way: Freely (and with flame wars, separations, bad blood, complaining, forks etc).

    If you love your Mac, that's great, but don't think that because you love it the rest of the world has to. They have different requirements.

    --
    I'm going to transform myself into a mighty hawk. Either that or I'll just go and work at Dixons, haven't decided yet.
    1. Re:Not at all by manno · · Score: 1

      we'll do it our way: Freely (and with flame wars, separations, bad blood, complaining, forks etc). I have contributed nothing (save a few $ in donations here and there) to the open source movement what-so-ever. Yet I've reaped all the benefits of it. OpenVPN, Open Office, inkscape, Ubuntu, and god help me even The GIMP in all its gimpy-ness. The above quote is why I say "I love nerds" to myself daily.

      For all the flustered hubbub, and sticking to their(as in each ones own unique) perception of the moral high-ground. At the end of the day them doing their own thing for the sake of doing it, has benefited me and from what I understand, many others tremendously. And they do it in such a cute nerd way, with the yelling and the "flame wars, separations, bad blood, complaining, forks etc". It's hard not to get the warm fuzzies thinking about it.

      So for the few Open Source nerds that come across this post, I'd just like to say thanks, and a platonic co-ed I love you.

      peace
      -manno
    2. Re:Not at all by 99BottlesOfBeerInMyF · · Score: 1

      If you believe that all GNU/Linux users will leap on Leopard when it comes out then you are sadly mistaken.

      There are two sides to this. As a Linux and OS X user, each has its place for me. I'm not going to be running OS X for a file server anytime soon. I'm not going to be building devices on top of OS X anytime soon. I doubt I'm going to be using Linux as my primary desktop workstation anytime soon either.

      In the last few years I've seen a huge number of GNU/Linux people move to OS X. Partly I attribute this to OS X becoming an accepted and mature platform for geeks and partly I attribute this to more and more people I know needing more time for work and recreation and less for hacking on problems long solved by Apple. I agree that people are not going to abandon Linux, but I also can see that four years ago I knew a couple of professionals who ran OS X on the desktop and today, I know easily a hundred including a lot of professional Linux and BSD developers. I do fear that Linux on the desktop will develop more slowly since so many people who care about a usable desktop, no longer need to create solution on Linux, as they can just buy a mac.

    3. Re:Not at all by zsau · · Score: 1

      Sadly my foot! I'm pleased he's mistaken! I've tried switching to Mac OS X, but we disagreed so I came back to GNU/Linux. The Mac OS X user interface—and I don't mean the gee wizz graphical effects, I mean the more fundamental things like its application-centric design—are grossly incompatible with the way some of us work.

      --
      Look out!
    4. Re:Not at all by mrbooze · · Score: 1

      "I'm not going to be running OS X for a file server anytime soon."

      Have you tried? I only ask because another department in my company was benchmarking file server solutions, and that group is heavily pro-linux so all their file servers were linux servers save one. They also got an Xserve to try out. In the end when they ran all their benchmarks the Xserve running OSX beat their custom-built linux servers by a pretty big margin I was told.

      In the end they went with the linux solution anyway, for both preference and cost reasons, but it wasn't because OSX didn't perform well.

    5. Re:Not at all by 99BottlesOfBeerInMyF · · Score: 1

      Have you tried?

      No, I haven't. I'm one of those people who always runs multi-purpose servers for the most part, and as nice as OS X is, I don't trust its reliability as a server, or its flexibility for varied serving needs. If I want to run some oddball Web app or server there is probably a Linux solution. There is probably not an OS X solution and the Linux solution may or may not be easily adapted. Then, I'm also a pretty cheap guy and while I know Xserve is price competitive for what it is, it probably does not exactly meet my needs (or not as closely as Linux running on some other hardware).

  22. Re:Leopard by spun · · Score: 4, Informative

    Springy windows are a neat effect, and tunable so they aren't distracting. You can tune the friction and spring strength so they barely wiggle at all. But they are also incompatible with the window-snap module, which I prefer. A separate but similar effect is the focus-shiver effect, which I find very useful, as it makes the window that receives focus shiver a little, calling attention to it. The really useful window-movement plug-in is transparency, to make windows semi-transparent while dragging.

    For a really fun time, try turning on springy windows, turning the spring strength all the way down and the friction all the way up. Then try to drag the window. You can stretch it practically all the way around your desktop cube.

    All in all, this reminds me of way back in the day when Enlightenment (the window manager, kdawson, not the metaphysical oneness-with-all thing) first came out. Everyone started making these obscenely complex themes showing off how cool E was. Then it seems like everyone uttered a collective "Meh," and went back to FVWM. I did, anyway.

    Beryl/Compiz does have other modules that enhance functionality such as tiling/cascading, and some that are mostly for show but have some use, like trailfocus. Perhaps the most interesting thing is that all the effects are scriptable, so that different effects or placement schemes can be applied to different classes of window

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  23. Re:Leopard by cyphercell · · Score: 1

    Yes it is still flamebait, 3d desktops for Mac and Linux will not instantly make Windows irrelevant, furthermore Linux's relevance is usually found when running it without a desktop at all. Personally, though I would enjoy it immensely if Vista was the only OS on the market that wasn't 3d.

    --
    Under the influence of Post-Cyberpunk Gonzo Journalism
  24. Future by Narishma · · Score: 4, Insightful

    Personnally I believe the future is not Beryl or Compiz but already existing window managers like Metacity and KWin, seeing how both of them should provide 3d effects in their next version. Once everyone can get their wobbly windows and other useful effects with the standard window manager, no one will care about Beryl or Compiz anymore.

    --
    Mada mada dane.
    1. Re:Future by PitaBred · · Score: 1

      Whereas when you get it integrated with X11, it can happen in every window manager and everyone wins. Yay!!! (That's the direction this is all heading, which will prevent Metacity/KWin/Fluxbox/Enlightenment/fvwm/xfce/et. al. from splintering and having different implementations of 3D effects)

      Sounds like it's time for you to go find a different non-problem to solve :)

    2. Re:Future by Rutulian · · Score: 4, Informative

      Uh, no, you have a couple of things mixed up. Xgl/AIGLX is the part that goes into X11 and provides the hardware accelerated 3D functions. Compiz/Beryl is a compositing window manager that actually does the effects. Every window manager has access to the 3D stuff, but they each individually have to implement their own effects. Early in the game it was attempted to separate the compositing manager from the window manager, but there were problems doing this (mostly performance, I think). So now everybody agrees that you have to integrate the two. I think the GP is right. As soon as Metacity, KWin, and whatever the XFCE WM is implement their own compositing effects, Compiz/Beryl will be an obsolete experiment. Personally, I'm holding out for Metacity. I've played around with Compiz/Beryl, and I like it, but I think it can be trimmed down quite a bit, and some major usability studies have to be done to make things like the wobbly windows less annoying.

    3. Re:Future by macshit · · Score: 2, Interesting

      As soon as Metacity, KWin, and whatever the XFCE WM is implement their own compositing effects, Compiz/Beryl will be an obsolete experiment.

      On the other hand, as far as I can see, compiz is more or less functionally identical to metacity, just with more wobbling -- it even uses the same window themes. Why would I want to run metacity instead?

      --
      We live, as we dream -- alone....
    4. Re:Future by loonicks · · Score: 1

      You must mean wobbly windows and other useless effects?

    5. Re:Future by salimma · · Score: 2, Informative

      Metacity has some rudimentary compositing support, but it's turned off by default, and I believe the suggested recommendation is you use Compiz instead if you want 3D. I'm not sure what the situation is vis-a-vis KWin -- did it ever have compositing? Presumably they will put it in for 4.0 though.

      --
      Michel
      Fedora Project Contribut
    6. Re:Future by Nutria · · Score: 2, Insightful
      On the other hand, as far as I can see, compiz is more or less functionally identical to metacity, just with more wobbling -- it even uses the same window themes. Why would I want to run metacity instead?

      Better question: why run a compositing window manager? What's the point? My kids LOVE the wobbling windows, but I'm a grown up and wobbly burning windows are nothing but a waste of RAM and cycles that could be better spent making the system more responsive.

      --
      "I don't know, therefore Aliens" Wafflebox1
    7. Re:Future by lbbros · · Score: 2, Informative

      KWin has a kwin_composite branch where compositing support is being added (for KDE4.0, or beyond).

      --
      A CC-licensed illustrated horror novel
    8. Re:Future by rohan972 · · Score: 1

      Better question: why run a compositing window manager? What's the point? My kids LOVE the wobbling windows, but I'm a grown up and wobbly burning windows are nothing but a waste of RAM and cycles that could be better spent making the system more responsive

      For the most part, I agree, but I do like the "scale" feature, which can help shift between multiple windows faster and easier, particularly with several windows of the same app open. The workspace on a cube helps people understand what workspaces are. With the ordinary workspace switcher I've shown people who had difficulty grasping the concept. Also my kids love the wobbling windows, which makes it a feature to me. Anything that will prevent requests to buy windows is a feature.

      Really, for me, except for scale, compositing is only about making it look good to others, but that's still a useful feature to me.

    9. Re:Future by FreeGamer · · Score: 1

      Really, and do you think they'll magically be developed to the standard that Compiz/Beryl are already at? Do you think Compiz/Beryl/Merged-project are about to just stop development? Metacity and KWin are being left behind at a staggering pace. They will continue to serve their respective desktops as basic window managers that provide the essential functions necessary for working in a 2D desktop environment. Beryl/Compiz are the future, now.

    10. Re:Future by evilviper · · Score: 1

      why run a compositing window manager?

      Simple effects can make a desktop interface more user-friendly. I've always liked Afterstep's spiraling, shrinking window outline that shows you exactly where you window is being iconified to.

      Windows quickly fading in and out, or zooming, could be a good feedback event when you've changed desktops, which shows new users what is happening (my windows disappeared!), and should help even skilled users more quickly get their bearings after a desktop switch.

      Or more than that, just imagine that we completely do away with icons. How much easier would it be to find the app, or one specific iconified window you want, if the desktop icons are actually live updating, thumbnail sized copies of the actual window contents...

      [...] nothing but a waste of RAM and cycles that could be better spent making the system more responsive.

      Except that it ISN'T using any RAM or CPU cycles. These are all OpenGL effects, which means your otherwise idle GPU is doing all the work. What's more, it could potentially be more responsive this way, as modern graphic cards have tons of 3D (GL) acceleration, while the 2D unit is neglected, slow, and the writing has been on the wall for some time that it might end up being completely eliminated in the future.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:Future by rsidd · · Score: 1
      wobbly burning windows are nothing but a waste of RAM and cycles that could be better spent making the system more responsive.

      Actually, on the two systems where I have tried it, Beryl is more responsive than KWin or Metacity -- not less. One is a pretty powerful opteron workstation with an NVidia graphics card, so it's hard to tell except when the system is seriously loaded. The other is a cheap celeron-based laptop with an Intel on-board graphics chip. However, the key point is -- metacity or kwin use the CPU for what few effects they perform, and Compiz/Beryl use the graphics card, sparing the CPU for other things. Graphics cards are pretty powerful these days.

  25. Slashdotted, read the text by Anonymous Coward · · Score: 0

    Editorial: Compiz and Beryl Merger

    It isn't official yet, but Compiz and Beryl are merging. For the last few weeks I have been following the mailing list discussions on this topic. A lot of the work has been started. It is sort of unofficially announced, so I feel now is as good a time as any to comment. First some back story:

    The war between Compiz and Beryl has been entertaining if counterproductive. Originally I planned to interview Quinn (Beryl's unofficial leader) about the Beryl project. That turned into an interview with the team that never really got anywhere. I dropped the ball. My feelings at the time were typical of those in the community. Beryl seemed to be this fantastic project that saved Compiz from being boring and a slave to Novell. They launched a beautiful website. It was exciting to see the frequency of their releases. At the time, I decided to check out Compiz to see what it was up to. It was surprising. Their forums were very helpful and positive. The more I read, the more I realized that I had made a mistake. There was more to the story than I was aware.

    The communities were getting along a lot worse than I had realized. People in the Beryl camp dismissed David Reveman (creator of Compiz and XGL among other things) as a bad coder. Compiz dismissed Beryl as hacky code. Personal attacks flew around. Through decisions made with (hopefully) good intentions, like the insistence that Beryl code be GPL (thus unable to move upstream to the MIT licensed Compiz core) or the desire on some Beryl developers part to rip apart the Compiz core and " improve" it, it looked as if the teams were hopelessly split.

    Meanwhile, Beryl continued to grow. Resentment grew in the Compiz community. One estimate was that Beryl used 95% Compiz code while taking all the credit. YouTube filled up with tons of spinning transparent cubes and burning windows. Any Digg story mentioning Beryl received a lot of Diggs. Flamewars in comment sections broke out regularly. Things reached a low point when a frustrated Compiz community member hacked the Beryl site.

    This state of affairs was a shame. Something that was finally getting the general public excited about Linux, the 3D desktop, was wasting time with duplication of effort and fighting. There were concerns about the long term viability of Beryl. The perception in the community overall was, Compiz = old and stale, Beryl = fresh and exciting. This despite the feeling in the Compiz community that the "real work" was being done by David Reveman and Compiz, and there were exciting things with Compiz core (like input redirection, etc...) on the horizon.

    It was a pleasant surprise to see talks of a merge start to show up on the mailing lists. This article by Kristian Hogsberg seemed to kick it off. The talks so far have been bumpy. There are fights about whether to rename the communities. There are heated discussions about what the merger means and where things should go from here. Old wounds have been reopened. There are complaints about the egos of the developers in the forums. At one point, reading a twenty-four page forum discussion, I wondered if the merge was a good idea after all. Little by little things seem to be working out, though. Quinn mentioned in one forum post that the fork was a mistake and regrettable. It takes a big person to make an admission like that.

    I have to hand it to both communities. This is a brave and bold step. Not many of us can check our egos, put hurt feelings aside and move forward. The road ahead won't be easy, but the benefit to the Linux community will be immense. Energy won't be wasted on fights and duplication of effort. Confusion over what to use will be eliminated. Hopefully more effort can be spent by the distributions on getting the combined product packaged properly (How many times can I install a distro and the 3d desktop only to have no window borders in KDE?). The discussions I read are passionate. It looks like the project will be a meritocracy, which works the best in Free Software. My take is

  26. You've got it all wrong! by Greyfox · · Score: 1

    It's not ego! A good programmer is simply right about everything and has brilliant design ideas. If other people (Managers, other programmers, etc) would simply realize his inherent superiority and let him do what he wants, much more work would get done. Good programmers HATE to have other people fight with them about their designs, which are quite clearly Good and Correct!

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  27. Linux programming may be a "boy's" world... by xxxJonBoyxxx · · Score: 5, Funny
    Linux programming may be a "boy's" world...

    ...the perception in the community overall was, Compiz = old and stale, Beryl = fresh and exciting. This despite the feeling in the Compiz community that the "real work" was being done by David Reveman and Compiz...
    ...but they sure can gossip like seventh-grade girls.
    1. Re:Linux programming may be a "boy's" world... by dcam · · Score: 1

      Not really. I heard no comments about who looked fat in that outfit and who was going out with *that* guy.

      --
      meh
    2. Re:Linux programming may be a "boy's" world... by Corporate+Troll · · Score: 1

      That's normal: they are all fat and nobody goes out *at all*. ;-)

    3. Re:Linux programming may be a "boy's" world... by Filip22012005 · · Score: 1

      Not really. I heard no comments about who looked fat in that outfit KDE/Vista is so bloated!

      and who was going out with *that* guy. FreeBSD will run on anything!
      --
      When the policeman of the tie, rule you violate, hello punishment of the kitty?
  28. Re:Leopard by njh · · Score: 5, Informative

    Did you know that the default gnome keys are cntl-alt-arrow to move to new workspaces and cntl-shift-alt-arrow to bring the focused window with you? I jump around so fast that any animation just annoys me.

  29. BSD Merger. by nbritton · · Score: 0, Offtopic

    I'd love to see common driver abstraction layer implemented so the BSD projects can share drivers without reimplementation, this would free up a lot of developers to do real kernel work.

    1. Re:BSD Merger. by T-Ranger · · Score: 0, Troll

      Well, I'd like to see peace on earth, good will towards man, and get a blow job tonight. But none of those things have to do with this article. Well, burning windows may get me a blow job. But only when they work without crashing.

    2. Re:BSD Merger. by Anonymous Coward · · Score: 0

      Dying, charnel house etc

  30. Re:Leopard by Anonymous Coward · · Score: 0

    How about a functional maximize/restore button? The green button in OSX is completely useless. Actually, it's less than completely useless. If it were just useless, it would have no function at all. But the green button seems to perform some kind of anti-intuitive function where it grows/shrinks the window based on data gathered from /dev/random.

    And please replace the ultra gay and totally useless dock with a real dock.

    And window shading would be nice.

    And being able to double click the title bar to do [assigned function] would be nice. (Hide window.)

    And being able to right click the title bar to do [assigned function] would be nice. (Move window back 1 layer.)

    And... ah, forget it. I'll stick with OpenBox.

  31. Re:Leopard by drinkypoo · · Score: 1

    I normally have my left hand on the keyboard and my right hand on the pointing device. Doing desktop publishing must look on video a lot like someone playing a first person shooter, although you might have to speed up the video before they'd look the same. Regardless the point is that hitting control-alt-arrow with the left hand is very difficult and moving one's hand back and forth between input devices causes RSI. I quite simply want to use the mouse. There are times when I want to use the keyboard. This is not one of them. If I cared what the key combination was I'd have looked it up.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  32. Yeah, how true by WindBourne · · Score: 1

    Those high priced Mercedes, Jaguar, Toyota's and Honda lost out to the much lower priced Ford, GM, Jeep, Buick, and Traubaunts.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Yeah, how true by PitaBred · · Score: 1

      ...I think that pricing-wise, Toyota and Honda are nowhere near comparable to Jaguar and Mercedes. But I'm just rising to a troll here. A Mac may be a Mercedes, but a Toyota is more in-line with PC pricing, relatively speaking.

      Stupid car analogies...

    2. Re:Yeah, how true by chris_mahan · · Score: 0, Offtopic

      you can buy a new toyota yaris in Southern California (stick shift) for about $12,500

      That's putting it on the very low end for new cars.

      --

      "Piter, too, is dead."

  33. Re:Leopard by Hatta · · Score: 2, Funny

    I use the desktop cube in Beryl

    I haven't used Beryl, but I'm curious. Don't you end up with a desktop that's upside-down once in a while?

    --
    Give me Classic Slashdot or give me death!
  34. What're the odds? by SpiritGod21 · · Score: 1

    This comment will probably get lost in the general hubub of Slashdot, but I find it somewhat amusing that I've spent my day trying to get Beryl to work in a VM of OpenSUSE (my first time working with Beryl at all) and then come to Slashdot on a mini-break and find myself faced with it again. Is Slashdot reading my mind like Google, or is Beryl taking over the universe?

    1. Re:What're the odds? by Arakageeta · · Score: 1

      Last I tried, VMware can't support the graphics acceleration needed for compviz/beryl. What VM are you using?

    2. Re:What're the odds? by Slashcrap · · Score: 1

      This comment will probably get lost in the general hubub of Slashdot, but I find it somewhat amusing that I've spent my day trying to get Beryl to work in a VM of OpenSUSE (my first time working with Beryl at all)

      I find it even more amusing that you've spent a day trying to get Beryl to run in a Virtual Machine. Even if that VM was VMWare with the experimental 3D support enabled, it still wouldn't work.

      ...and then come to Slashdot on a mini-break and find myself faced with it again.

      I guess you've already gone back to work and won't see any of the replies. Now that's _really_ fucking funny.

    3. Re:What're the odds? by SpiritGod21 · · Score: 1

      It is? How?

      BTW, magical thing called email which notifies me when people reply. Allows me to not have to spam refresh the page constantly to see if people are paying attention to me ;-)

      If you want to be condescending, do it elsewhere.

  35. This is not a 3D desktop by Anonymous Coward · · Score: 4, Interesting

    Compiz and Beryl are mostly eye candy. I don't see much useful in either. Metisse looks much more interesting. I'm anxiously awaiting the release of Mandriva 2007.1.

  36. Re:Leopard by SanityInAnarchy · · Score: 1

    Regarding the springy windows: Mine snap to where they're supposed to go, which works. As for "distracting", I've gotten used to it, and really don't see what the big deal is. It seems like, to a certain extent, we're all luddites -- take drop shadows. A waste of resources? Maybe, but it's also very useful for showing, visually, where the border of a window is, and which window is on top of which.

    Regarding the cube: No one understood virtual desktops until I got a similar effect on OS X, and now I can actually rotate the cube slowly enough to show them what's going on. I can still do a quick ctrl+alt+left/right, though, and it's ultimately no slower than when I did the same thing in Fluxbox -- even half a second is just not going to make any dent on the system's usability.

    For that matter, here's the real difference: With Quartz Extreme, you get the features they give you, and that's it. With Beryl/Compiz, you get all kinds of plugins, which you can enable or disable at will. If you don't like the wobbly windows, disable them -- it doesn't mean the rest of the desktop is suddenly unusable. A favorite plugin of mine is "put" -- you can use the number pad to place windows, for instance, startkey+1 places the current window in the lower left corner. Here, the eye candy is really useful -- I see the window actually move to there, without any lag or tearing, and I imagine it would just be disorienting without any animation at all.

    I like Quartz Extreme, but the fact is, Linux can now do any of the visual effects that OS X can do, so your argument here basically boils down to how you don't need more than OS X -- which is simply not a problem. You can tweak it, easily, and I'm sure someone will create one button or plugin or something which duplicates the OS X experience here, probably everything short of the unified menu bar.

    --
    Don't thank God, thank a doctor!
  37. Alright... by Gazzonyx · · Score: 2, Funny

    OK - we'll settle and give you the title of 'Great Java Programmer'.
    Hey, at least I didn't say J#.
    *DUCKS*

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  38. Re:Leopard by Coryoth · · Score: 3, Insightful

    All in all, this reminds me of way back in the day when Enlightenment (the window manager, kdawson, not the metaphysical oneness-with-all thing) first came out. Everyone started making these obscenely complex themes showing off how cool E was. Then it seems like everyone uttered a collective "Meh," and went back to FVWM. I did, anyway. The comparison is quite apt. Hopefully we'll get a similar end result -- back in the day, after the initial flurry of eyecandy for eyecandy's sake, Enlightenment themes settled down and some good functionality started to come out of that eyecandy (pagers that had window previews, likewise window previews in iconboxes). More importantly, as the core visual improvements that Enlightenment offered started to catch on, newer window-managers offered similar features. I suspect the same thing will happen here -- while compiz and beryl are the new shiny thing that takes some effort to get running they will have all manner of eyecandy effects that do little more than show off (as well as a basic core of good functionality that makes use of the 3D desktop). As the technology slowly shifts into the mainstream people will stop worrying so much and we'll start to see more focus on the useful features.
  39. Nope. by Colin+Smith · · Score: 4, Insightful

    it needs everyone working to create a single comprehensive distro. Single point of failure.

    You see it a lot in government and other large organisations, in the space programme for example. A single direction dictated from above which turns out to be completely inappropriate after billions or trillions have been spent. ESR called it the cathedral, it's just a form of totalitarianism and it's the antithesis of freedom.

    Choice is good... but only when there is at least one option that meets the need No. Choice is always good. It means that if there's a gap, someone, somewhere will fill it. Without that choice it will take a lot longer to fill. You're essentially serialising the process.

    The world doesn't need another linux distro, it needs everyone working to create a single comprehensive distro. You should read the mythical man month. More people on a project doesn't necessarily make it faster or better.

    --
    Deleted
    1. Re:Nope. by Anonymous Coward · · Score: 0

      'Choice is always good'
      Wrong and it has been 'proven' false.
      Choice is good IF you can decide what is the best one.
      When there are too many solutions, you can't evaluate them all, so you are forced to pick one that may be not optimal, and knowing that , picking at random doesn't seem to be that bad either then.

  40. Corel? by norminator · · Score: 1

    corel cache is up here.

    Is that in a WordPerfect file format?
  41. Re:Leopard by nostriluu · · Score: 1

    I think Beryl and effects like http://beryl-project.org/images/cube_full.jpg look fantastic, but I currently use a Mac with Virtue Desktops, which provides virtual desktops, and one of the options is to show an effect when switching desktops, including a spinning cube effect. I have had it enabled for maybe 2 minutes, it's fun but annoying when you want to do real work.

    Beryl might be a little better, because you can drag and drop between desktops, and with the transparent "backs" of windows, you can orient yourself better. But otherwise these are all really gimmicks until the way individual apps work changes, for example, Sun's innovative lg3d has had a "turn the window around" feature for a while, and you can do things like write notes about apps, but that's not useful until there is a real app - operating environment integration. Which requires very integrated cooperation and support.. the wm has to know what document or page an app is displaying. This is something like what MS OneNote offers, since you can make notes and relate documents.

  42. Re:Leopard by drinkypoo · · Score: 1

    I've had a variety of problems, but never that one. Is this some kind of joke?

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  43. Re:Leopard by morgan_greywolf · · Score: 1

    I haven't used Beryl, but I'm curious. Don't you end up with a desktop that's upside-down once in a while?


    No. It always shows the desktops right-side up. It's a 'cube' but only 4 sides, not all 6, are used. Although I wonder what it'd do if you had 6 desktops?
  44. The war between Compiz and Beryl was productive by g2devi · · Score: 5, Interesting

    Contrary to what is claimed, the war between Compiz and Beryl was productive. It did three things:
    1) Forced David and friends to restructure his development process to be more like Beryl's
    2) Forced Quinn and friends to realize that maybe David was right on some issues
    3) Allowed Beryl to experiment with alternative ways of developing Compiz without destroying Compiz's approach.

    Okay, maybe the conflict was a bit less civilized that than it could have been, but sometimes you need a good fight to raise the issues and so you can look for ways to solve them. You can't fix what you won't even acknowledge. The approach taken before the split up was disfunctional and didn't give people what they wanted. It's likely the new approach will be a lot better since it'll allow David to focus on what he's best at and Quinn to focus on what he's best at without stepping on each other's feet.

    1. Re:The war between Compiz and Beryl was productive by Anonymous Coward · · Score: 0

      It's likely the new approach will be a lot better since it'll allow David to focus on what he's best at and Quinn to focus on what he's best at without stepping on each other's feet. Quinn is a woman.

      "A few hours later Quinn changed her mind, made the post mentioned at the start..."

      http://lists.beryl-project.org/pipermail/beryl-dev /2007-March/000371.html
    2. Re:The war between Compiz and Beryl was productive by j_sp_r · · Score: 0

      I thought Quinn was in progress of becoming a woman

  45. Mozilla and Opera? by Kuciwalker · · Score: 1, Informative

    Excuse me, Opera is closed-source and sells their browser (on other platforms) for a price. How exactly would you go about merging that with Firefox?

    1. Re:Mozilla and Opera? by rbanffy · · Score: 3, Interesting

      It's a troll. Don't feed it.

      Someone with little or no understanding of open-source or free software that reads and posts on Slashdot. Quite possibly, someone from the Microsoft Astroturf Unit who gets paid to troll and spread disinformation (a.k.a. FUD).

      It works better on Digg, where they can submit and put stories on the first page. It works somewhat less in Slashdot, because they won't be able to use the first page for their disinformation unless they reach editor status.

  46. Re:Leopard by kosanovich · · Score: 1

    "No. It always shows the desktops right-side up. It's a 'cube' but only 4 sides, not all 6, are used. Although I wonder what it'd do if you had 6 desktops?"

    Then it gives you a hexagon to spin around (still with no top or bottom)

  47. Re:Leopard by Hatta · · Score: 1

    No. It always shows the desktops right-side up. It's a 'cube' but only 4 sides, not all 6, are used.

    Oh well that makes sense.

    Although I wonder what it'd do if you had 6 desktops?

    Well seeing how you're not using the top and bottom faces, they don't really have to be square. So some sort of hexagonal prism is in order.

    --
    Give me Classic Slashdot or give me death!
  48. Re:Leopard by freakmn · · Score: 2, Informative

    I'm not the original poster, but I'd assume he's talking about the fact that rotating a cube that has sides with a fixed orientation will occasionally rotate it to a point where one face is upside-down. For instance, if you are looking directly at a side of a cube, then rotated the cube to see the face on the top, it would be in a different orientation than if you were to see the face on the left or right before going to the one on the top.

    I've also never used beryl, but I'd assume it rotates the screen to the proper orientation, or doesn't rotate the cube on more than one axis. It would be rather humorous to see the desktop rotate to find an upside-down screen. It would be great if it were set to do that on a certain day, as a joke. April 1st seems like a good day for that...

    --
    warning: This post is likely to contain gobs of dripping sarcasm. Consume at your own risk.
  49. Re:Leopard by drinkypoo · · Score: 1

    Ahhhh, I see. I've never tried the cube with more than four desktops so I've never tried to rotate the cube in any direction other than around the Y axis (left-handed view.)

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  50. Re:Leopard by NitsujTPU · · Score: 1

    No. The ways in which you are able to manipulate the cube prevent you from doing this. Left and right arrows flip it left and right, and you can flip to the top of the cube, but when you flip over, the cube rights itself. Dragging the cube around is transformed in a way that will also prevent you from ever flipping the graphics upside down. The only faces that it's possible to get into a weird orientation are the top and bottom of the cube, and there's a setting in the beryl settings manager that causes the image to flip when it's not straight up and down.

  51. Re:Leopard by Reapman · · Score: 1

    I'm not sure if it's default, but using the mouse wheel for me rotates the cube as well when hovering over the desktop. I'm not using Beryl atm (found it too slow for what I'm doing right now) and I'm reaaaaallly missing that feature, amongst others.

  52. It looks like a victory for compiz by Pausanias · · Score: 4, Insightful

    Agreed. Looking at the comments on the compiz forum, it seems that compiz will stay compiz and the Beryl brand will be destroyed, to be replaced with whatever they decide on when they merge compiz-extras and beryl. This is too bad. Beryl had (a) a cool mineral-themed branding [beryl/emerald] (b) a fast capable development team (c) strong dedication to GPL licensing and (d) was basically responsible for much of at least my excitement around 3D window managers with their outstanding plugins. And (e) their settings manager was always the better one as well.

    Then what happens? They come up with an agreement that destroys the Beryl brand and remerges essentially back into compiz? If they are in their right minds, they will at least insist on keeping the beryl name.

    1. Re:It looks like a victory for compiz by iamstretchypanda · · Score: 1

      What i think would be cool is if they shared libraries and basic code so that each team could implement features the other team develops. This would still allow Compiz to head in one direction and beryl in another while allowing them to meet together somewhere in the middle on specific features.

    2. Re:It looks like a victory for compiz by Trinn · · Score: 1

      I'm AKA Quinn (registered here before I took the name), and to clarify some things -

      Keeping the Beryl branding, while I agree might be a good idea in some ways, just upsets too many people, and I can understand that.

      The GPL licensing is still something I stand for, and I will try to make sure that as much as I can get to be GPL is, but I have to also face facts here...I just don't have the developer base or community goodwill to go off on my own over *just* a license, its just not worth it in the end. We'll be able to do better things by working together

      Either way, I hope it all works out well, and I will continue to do my best to make sure the community gets what it wants in the best possible way.

  53. Re:Leopard by rbanffy · · Score: 3, Insightful

    I would consider OSX if it came with a decent package manager and repositories stocked with the same great software I can find in my Ubuntu desktop.

    Until then, it's a cute toy that may work for you, but doesn't work for me.

    That said, I wish my Linux notebook had better hardware support, but the fact that I can live without multi-touch scroll on the trackpad and a close-to-zero configuration wireless network says a lot about how important the other, deeper, things Linux has to offer are.

  54. Re:Leopard by PitaBred · · Score: 1

    That's the nice thing about the modular construction of X11 and so on. That stuff is already done by virtue of the apps not knowing or caring about the window manager, they just do their thing, and the window manager manages the windows.

  55. Re:Leopard by Anonymous Coward · · Score: 0

    >I haven't used Beryl, but I'm curious. Don't you end up with
    >a desktop that's upside-down once in a while?

    In theory, yes, but in practice, I've always seen it self-righting, or the cube only turns left and right.

    Which leads me to conclude the whole "cube" thing is just a flashy fiction with nothing to do with "reality".

    Seriously, why limit yourself to thinking in a cube? I've a had multiple virtual screens for years. Anyone with an IQ above room temperature should be able to handle such abstration.

    Putting it on a cube is just making it a cutesy OMG!Ponies! sort of thing...real men could map virtual screens onto 5-dimensional teseracts, but realize a command line is far more powerful.

  56. Re:Leopard by WhiteWolf666 · · Score: 1

    It doesn't come with OS X, but Fink is easily installed, and is quite an excellent .DEB based package manager. Tons of packages in Fink. :)

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  57. Re:Leopard by tanguyr · · Score: 2, Informative

    You *can* rotate the cube "over the top", but basically it will flip over as it rotates, so, no, you never wind up with an "upside down" desktop.

    Now, to get back to the OP of this thread: Leopard may - or may not - incorporate these kinds of "blingtop" technologies when it comes out this summer. Beryl (and Compiz) are available now.

    --
    #!/usr/bin/english
  58. Not really by WindBourne · · Score: 2, Interesting

    I tend to think of Sun, HP, and IBM *nix line as being the Jags/Mercedes, while the Apple is more akin to Toyota and Honda. Basically, they are slightly more expensive than the GM/Ford type cars, but offer so much more.

    That was not meant to be a troll. Just sarcasm. It find it silly that ppl are trying to claim that Apple is so expensive, when they are right in the same price range and in reality, you are getting a system that last longer and works better (and that is just the hardware, let alone the software).

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Not really by iamstretchypanda · · Score: 0

      you are getting a system that last longer and works better (and that is just the hardware, let alone the software).
      Lasts longer: Not a chance. Tell me that next time you want to upgrade your Mac when i upgrade my PC.

      Works Better: This my friend is opinion. I prefer to build my own system and install a few operating systems on it. As soon as Apple will let me install OSX on my duel core AMD box and not have any problems we will talk.

      However i am a fan of how they have the mobo and peripherals inside the screen. Great selling point for me :].
    2. Re:Not really by Curtman · · Score: 1

      I tend to think of Sun, HP, and IBM *nix line as being the Jags/Mercedes, while the Apple is more akin to Toyota and Honda. Basically, they are slightly more expensive than the GM/Ford type cars, but offer so much more.

      Fine. As long as we all agree that Windows is the Pinto.
  59. The Apple scale of coolness: by Anonymous Coward · · Score: 0

    Scenario 1: Apple releases something first.
    Verdict: Wickedest thing evar!!!!

    Scenario 2: Someone else releases something first, Apple follows suit in me too fashion.
    Verdict: It sucks anyway, Apple's approach is better.

    1. Re:The Apple scale of coolness: by Anonymous Coward · · Score: 0

      I can imagine how Apple fanbois would fall over each other if Steve Wonderful Jobs declares "And I give you, B-E-R-Y-L!!".

      Instant wetness and squirtiness in the audience.

      Linux? Beryl? Meh, its just eyecandy.

  60. Re:Leopard by iamacat · · Score: 1

    I normally have my left hand on the keyboard and my right hand on the pointing device. Doing desktop publishing must look on video a lot like someone playing a first person shooter

    What kind of pointing device are you holding in your right hand exactly to make it shoot?

  61. Not really.. by mutube · · Score: 1

    The too-many-chefs-in-the-kitchen problem does not apply if a project is organised efficiently. Compiz or Beryl (or KDE or Gnome) are not singular projects but made up of multiple smaller largely self-organised entities quite capable of absorbing surplus egos. Individual coders are able to work on specific areas of interest outside "the whole."

    To say that moving all developers from one to the other would create an lossy overload (a.k.a. mythical man month) is nonsense. If developers lack the initiative to allocate themselves appropriately I would have serious doubts for their value.

    Most projects split for ideological reasons - not practical, technical or sensible ones.

  62. Re:Leopard by rbanffy · · Score: 1

    I know - I used it for some time.

    In the end, there appears to be a separation between the OSX side and the "Finkspace" that's really less comfortable than a plain Linux install. And comfort is _the_ reason to have a Mac.

    I can't say it was a happy choice, but there are days for Porsches and days for Humvees, but I am currently in a Humvee phase and enjoying it thoroughly.

  63. Re:Leopard by Al+Dimond · · Score: 1

    I don't know how you control the desktop cube in Beryl, but if you can't make a normal 2-d window manager use similar controls I'll eat my hat. The fact that Beryl has a nice control method really doesn't have anything to do with 3-d desktops.

  64. Xinerama support by agm · · Score: 4, Informative

    I would love to take advantage of the eye candy a 3D accelerated desktop provides, but until I can do it with a multi-head setup it won't get used by me. The COMPOSITE extension doesn't play well with the XINERAMA extension. It's a showstopper for me.

    1. Re:Xinerama support by Anonymous Coward · · Score: 1, Informative

      If you're using nVidia, TwinView is your friend. It's also part of the reason I still find nVidia a little more palatable in linux than ATI.

    2. Re:Xinerama support by Anonymous Coward · · Score: 0

      Yeah. I have Beryl installed on my Ubuntu box with full support for dual monitors (meaning, the windows manager knows that there are 2 monitors and acts accordingly). Of course, I am using nVidia's drivers and twinview, but everything works perfectly for me.

    3. Re:Xinerama support by agm · · Score: 1

      It doesn't work with a triple head setup though. I have 3 LCD's and use twinview to join the left two which provides one logical xinerama screen, and the xinerama extension joins the right hand (3rd) LCD into the mix. Given I want to stay with 3 screens providing a "big desktop", I'm stuck in plain old 2D world for a while.

    4. Re:Xinerama support by handsome+b · · Score: 1

      Here's a screenshot of my multi-head 3d accelerated desktop:

      http://i22.photobucket.com/albums/b316/handsome-b/ screen.jpg (big image warning)

    5. Re:Xinerama support by agm · · Score: 1

      If you could do that on 3 monitors, that would be great! At the moment though I see no way of achieving those 3d effects across 3 monitors that are represented as a single screen.

  65. Re:Leopard by Anonymous Coward · · Score: 0

    Mouse gestures. Case Closed.

  66. Re:Leopard by Al+Dimond · · Score: 1

    Perhaps the most interesting thing is that all the effects are scriptable, so that different effects or placement schemes can be applied to different classes of window


    How is that interesting? FVWM, which you even mentioned using, has had that ability for years (I use it very infrequently because consistency is good). So Beryl is bringing that aspect of FVWM back to the mainstream? I guess that's nice, if people find use in it, but it's hardly interesting.
  67. Re:Leopard by drinkypoo · · Score: 2, Insightful

    I don't know how you control the desktop cube in Beryl, but if you can't make a normal 2-d window manager use similar controls I'll eat my hat.

    Aside from controlling it precisely the same way you control virtual desktops in pretty much any window manager, which is to say through key combinations or clicking on the icon, you can middle-drag on the desktop to rotate the cube. You can also move the mouse to the edge of the screen and rotate the scroll wheel, but I think it's the middle-drag that we're talking about here.

    2D window managers without gestures cannot do this. Those with probably can - but it will simply not be the same. It could fulfill the same purpose of course.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  68. Correction... by Anonymous Coward · · Score: 0

    BIG EGO == I PRETEND I'M A GREAT CODER
    HUMBLE == I KNOW I'M A GREAT CODER

    "We can't all be heroes because somebody has to sit on the curb and clap as they go by." -- Will Rogers

  69. Re:Leopard by Anonymous Coward · · Score: 0

    I would probably consider OSX a lot more seriously if they weren't sapping performance by encrypting several key executables in the OS, purposely hobbling performance just to control piracy. Yet out the other side of his mouth Steve Jobs espouses hatred for the record companies and their insistence on using DRM to control piracy. Why nobody has picked up on this and skewered him with it is beyond me, but I suppose it's because of the RDF.

    Tying the hardware to their own platform in that manner isn't really necessary. People that can't be bothered to hack around encryption (which others have gotten past) won't be bothered to hack around, say, making just one little part of how OSX boots up incompatible with anything lacking a certain flag in the BIOS. They're not stopping anyone that wants to run OSX on non-Apple hardware from running it on non-Apple hardware. They're just sapping performance from legit customers.

    Kinda leaves me disinclined to drink their Kool-aid when they're pissing in it then calling it sugar.

  70. OK, you're right; it's flamebait by Toe,+The · · Score: 1

    Ya know... on further reflection, I have to admit it is flamebait. Someone go ahead and kick my karma in the crotch.

    In my defense, however... in a nerd forum, practically any statement about Macs is flamebait. :-P

    1. Re:OK, you're right; it's flamebait by infinityxi · · Score: 1

      Are you kidding? One would assume you are new to Slashdot. Most comments made about Macs on this forum are looked favorable upon. That may lead one to believe that there are many mac users on here. Your comment was flamebait in terms of just throwing out the whole idea of Linux for a Operating System that runs on Apple machines. You mac flameboys really like trivializing the whole non-mac computing world yet you tout "BSD and Unix" as your strengths. To each their own and when OSX.5 comes out this won't nullify Compiz or Beryl, which I personally see as a desktop toy however cool it may be. You just managed to take a subject that seems to be granted a +3 insightful by default and fill it with content that rightfully knocked you down to flamebait. At least you aren't as bad as the "ATTN Switcheurs" or "Windows Clickarounds" comments.

      --
      Turn based strategy game that runs over XMPP. Phalanx
    2. Re:OK, you're right; it's flamebait by Anonymous Coward · · Score: 0

      Lighten up, dude. Guy was making a friggin' joke.

  71. Re:Leopard by yellowcord · · Score: 1

    Indeed. I somehow managed to have three desktops so that it made a triangle. I never did figure out how to change it back. I dropped beryl because scrolling through pages was painfully slow and I lost the ctrl-alt-Fkey access to virtual consoles.

  72. Re:Leopard by brennanw · · Score: 1

    KDE allows you to switch virtual desktops by scrolling the mouse wheel on an empty space of desktop.

    --
    Eviscerati.Org: All Hail the Eviscerati
  73. Comparatively a Mac mini kicks a Yaris' arse by Anonymous Coward · · Score: 0

    You can buy a Mac mini from MacMall (in Southern California, iirc) for $575.

    But a Yaris is stripped-down, feature-wise. The Mac mini comes with every luxury feature of its bigger brothers, namely iLife.

    Plus every Mac comes with the equivalent a Lexus sport engine... namely Mach and BSD.

  74. Linux Drama by barneyfoo · · Score: 1

    If anything else, this story made me laugh. It's like a food fight in the nerd headquarters.

  75. Now hold on there... by Toe,+The · · Score: 1

    The green button is a simulation of the right-size button in OS 9. That button actually worked. The green button is, as you say, worse than useless. However, your other criticisms are off-base.

    The dock is not homosexual, afaik.

    The default behavior for double-clicking a window in OS X 10.4 is to minimize the window.

    Command-clicking the text in the title of a Title Bar allows one to navigate the folder's entire directory tree. This has been true for all OS Xs. There's also the sidebar in Tiger which gives one powerful navigation tools.


    It sounds like you're judging OS X based on version 10.1 or 10.2. You may want to give 10.5 a try.

    1. Re:Now hold on there... by Anonymous Coward · · Score: 0

      The dock is not homosexual, afaik. Maybe it's just really bright and lively?
    2. Re:Now hold on there... by Anonymous Coward · · Score: 0

      Well, thats the point. Its a very light gray. Hardly a symbol of the gay movement.

  76. Ever heard of interface hacks? by Anonymous Coward · · Score: 0

    Ever heard of interface hacks? There are about a billion for OS X. Most of then require typing one line in the shell.

    And more to the point, there is a decided dis-advantage to being "able" to resize from any side of a window. First, you have about two pixels you have to grab; that's a real pleasure, especially for older people. Then what... you start dragging each side of the window to the exact position on your screen you need at that moment? Who has time for that crap?

    1. Re:Ever heard of interface hacks? by siride · · Score: 1

      That has to be one of the worst set of reasons for anything I've ever seen. We're not saying that old people have to resize windows that way. They don't have to do anything. But don't prevent the rest of us from resizing that way. Secondly, there's nothing about dragging to the "exact" size that's needed. Whenever I resize by dragging, it's ALWAYS approximate. I resize until it gets to about where I want it and leave it at that. Of course, if I do need it to resize up to the edge of another window, at least in KDE, there are sticky window borders, so the WM will automatically finish the resize if I drag it close to the edge of another window.

  77. Re:Leopard by wellingj · · Score: 1

    XFCE and FluxBox also do this, in addition to mouse wrapping.
    Just move your mouse off the edge of the screen and it will switch desktops accordingly.
    Very hand for multitasking.

  78. 2.5D by Doc+Ruby · · Score: 2, Interesting

    3D, whatever. Just as long as they've got my X system using the superfast graphics coprocessor for rendering, offloading from my CPU, they can keep it looking "old and stale", by doubling (or more) my old, stale PC power. If they actually find some 3D features, like rotating idle objects into profile for less screen real estate, or 3D pipes among onscreen widgets for dataflow direction among app GUIs, then that's great. But not nearly as great as offering multiprocessing desktops on these multiprocessor machines.

    --

    --
    make install -not war

  79. Shady support. by Anonymous Coward · · Score: 0

    "A Look at the Compiz and Beryl Merger"

    I'm much more interested in their shader support. I assume pixel and vertex shaders can be written and easily inserted into either one.

  80. Composite by skeftomai · · Score: 1

    What does the composite extension actually do? I have an ATI x1600 and have not been able to try this - and I can't find much info on this online either. Does it have something to do with layering and transparency?

    1. Re:Composite by Kirth · · Score: 1

      Actually, you can. http://www.datenfreihafen.org/~stefan/tmp/xorg.con f is a config which will allow you to run beryl on dual head, with the ATI radeon-driver.

      Caveat: My ATI can only use 3D-acceleration on a maximum screen size of 2048x2048 -- I had to configure the two monitors to 1024x1024 each.. And of course the image was swampy...

      --
      "The more prohibitions there are, The poorer the people will be" -- Lao Tse
    2. Re:Composite by m0tbaillie · · Score: 1

      The composite module within X is far surpassed by both Beryl and Compiz. It does essentially what you were guessing it does: it provides rudimentary (read: buggy) transparency and layering effects, however it does so very inefficiently and even on modern graphics cards it tends to look a bit antiquated. This merger between Beryl and Compiz has been a long time coming and there really never should have been a fork in the two projects. Both teams putting their heads together means even greater leaps and bounds can and will be achieved on the Linux desktop and will hopefully catapult the idea of the Linux desktop even further ahead of Windows than it already is. Windows touts flash and glitz and said "Linux doesn't have this." The Beryl/Compiz devs essentially said "orly?" and you have what you see today - two extensions that look and preform far more efficiently even on older gfx hardware. Beryl runs like a champ on an old Geforce 4600 Ti and Compiz is no slouch either. A merger between these two teams would mean endless possibilities.

  81. MOD PARENT UP! by MarkByers · · Score: 2, Funny

    > We've got the source, so stuff can be rebuilt every time backward compatibility breaks. But that's definitely *not* a good thing

    MOD PARENT UP! Agreed! I for one *hate* having source code. It makes no sense to me - especially when written in some crazy out-dated language like C++. I'd much rather just get the binary, or if it has to be source, then I want it in something that doesn't need to be compiled like Python or Unlambda.

    --
    I'll probably be modded down for this...
  82. Re:Leopard by Crizp · · Score: 1

    I use those and still use the cube spin. Just up the speed a bit and set zooming to occur only when scroll-clicking or left+right-clicking the desktop. I work just as fast as before using 3D effects but the added percepted fluency of the action makes work a bit more... "mentally ergonomic", if you will.

    As long as the effects are not irritating, i.e. fast-moving and fluent, it's a win-win situation for me.

  83. Yes, but... by Anonymous Coward · · Score: 0

    ... does it run with ion?

    (Captcha: "adultery" -- does that mean I should switch window manager?)

  84. Good - now someone needs to fork metacity by Anonymous Coward · · Score: 0

    It's a shame someone doesn't fork metacity though;
    Compiz was built as a quick hack and wasn't meant to grow into a proper window manager originally.
    Metacity has years of window management work in it that is a shame to throw away for some eyecandy.
    The codebase is pretty stable so they don't want to make any big changes though, to get the best of both worlds it needs to be forked, all this work should be going into it's compositer.
    The only way for this to happen is to fork it.
    metacity-ng anyone ?

  85. EXACTLY by Anonymous Coward · · Score: 0

    How can you convince people that Beryl/Compiz IS NO BIG DEAL. Just a window manager with 3000 lines of code to use the xgl functions.
    \

  86. And the new name is... by Anonymous Coward · · Score: 0
    *** B e r P i z ***

    liquid - shiny - translucent

    Here's the mascot.
  87. Re:Leopard by crunch_ca · · Score: 1

    I think eye candy adds to the overall appeal of an operating system, but only if it's tasteful. Take virtual desktop switching - it's great to have a cube rotate, because it establishes what you're doing in spatial terms; however, I don't think anybody who actually wants to use their computer wants to waste time manipulating a cube themselves. I feel that many of the effects in Compiz are too much eye candy with too little usability.
    I spend most of my time on a computer looking at a terminal. I edit code in vim, I read mail in mutt. But I also use FF for surfing. I don't use Lynx/Links.

    On the other hand, there are a lot of people out there who use Thunderbird (or KMail or other graphical clients like *gasp* Outlook) to read mail. Personally, I think that's just so much eye candy. Can't everyone just use a terminal to read mail? And why do people insist on sending me crappy HTML mail?

    I think that everyone has their own tolerance level to graphics bling/efficiency. When I try to explain desktops to my grandmother, manipulating a cube might allow her to grasp the concept of multiple desktops. Right now, I've had to configure her box with a single desktop since the idea of multiple desks was too complex for her.
  88. Re:Attention Windows Clickarounds by eno2001 · · Score: 1

    Short, sweet and to the point. Bravo my friend! There is great levity to be had in the brevity of wit.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  89. Re:Leopard by spun · · Score: 1

    It's interesting because it has interesting effects to script, which FVWM never had.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  90. Re:Leopard by njh · · Score: 1

    Well when I get a chance to set my new imac up with ubuntu and thus beryl, I'll give it a shot!

  91. Re:Leopard by Crizp · · Score: 1

    Sitting on my computer yesterday I noticed why I like Beryl more than a non-3D desktop: When changing workspace from left to right with CTRL-ALT- the windows on the next desktop redraw. The thing is, the controls in each windows are redrawn one by one and it feels slow. It feels like I lose a second or two or work every time I switch workspaces to refresh the webpage I just changed two lines of CSS in.

    With Beryl the desktop just spins to the next workspace, and the windows there are already redrawn.

  92. Re:Leopard by Al+Dimond · · Score: 1

    Huh. I actually think that holding a cube at partial rotation has very, very limited utility (if it has any at all). You'd almost always get more use out of the old 2D idiom of a big desk with multiple screens that can be smoothly scrolled between, because the stuff on your screen would actually be readable. I wouldn't be surprised if some window manager has used a similar control scheme... in fact, I would be very surprised if it couldn't be done with ease in FVWM. Although I'm not sure that it's a better way to move around a big desk than the ways we already have.

  93. Re:Leopard by drinkypoo · · Score: 1

    Huh. I actually think that holding a cube at partial rotation has very, very limited utility (if it has any at all).

    It's useful because it's a more reasonable metaphor than just smooth-sliding over to one side. Why? Because when we have a real desktop, we don't see all of it, but we just turn our head and so we are not really consciously aware of that fact. You have to take conscious action to change desktops, so rotating a cube makes more sense. In addition, the cube is a three-dimensional object, which is also more natural to humans, who live in a three (and a half, ho ho) dimensional world.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"