PDA

View Full Version : Beryl and Compiz to merge...soon



ComplexNumber
March 24th, 2007, 02:11 AM
i think this is good news. i'm not that keen on forks, unless its for a fully justifiable purpose. in the case of beryl, it wasn't.


Well, I've read all the arguments, and I think I may have been being overly
cautious. It is indeed a concern that we might lose our freedom in
a 'merge', but I have been convinced that it isn't a major concern (and of
course we reserve the right to re-fork).

We do indeed need to choose a third, new name in a merge, and of course
(again) rename the beryl-named components, for the obvious reasons.

I hope that we can execute this in a way that the average user sticks with it
and isn't overwhelmed / doesn't feel left behind.

The only real question in my mind right now is what we should do at/about UDS.
I am sure there is still reason for us to attend, as I doubt the merge will
be complete by then, especially with so much code, and so many processes to
go through. I also believe that beryl's user-focused model is better for
Ubuntu, and that having Beryl devs going will give Ubuntu a good working
relationship with people in the new project who can keep things on track for
them and their goals (and especially their users)

I know this is kinda a flip-flop from my last position, but its because I
actually have paid attention to what the various people have commented on the
obby document, etc.

I hope for good things in the future for all of us.

--Quinn
http://lists.beryl-project.org/pipermail/beryl-dev/2007-March/000356.html






what do you think - do you think this is good news, or do you prefer them to be separate?

PriceChild
March 24th, 2007, 02:15 AM
We'll see :)

Personally I liked my seperate beryl.

darweth
March 24th, 2007, 02:39 AM
Terrible news.

hanzomon4
March 24th, 2007, 02:46 AM
We'll see :)

Personally I liked my seperate beryl.

Same here,

It seemed like the compiz folks looked down on compiz-quinn back in the day, *watching with interest*

Hendrixski
March 24th, 2007, 02:50 AM
Forks are not always bad.

Too many forks is always bad, and no forks is always bad. The trick is just the right amount of forks.

unfortunately, users do not always understand why forks happened, and that is bad. I like both Beryl and Compiz, though I've only used compiz when trying out Mandriva. I don't immediately see why they forked, but I appreciate having two options to chose from. perhaps one will become more professional and the other an eye sore, or perhaps both will be excelent.

FyreBrand
March 24th, 2007, 02:56 AM
i think this is good news. i'm not that keen on forks, unless its for a fully justifiable purpose. in the case of beryl, it wasn't.

http://lists.beryl-project.org/pipermail/beryl-dev/2007-March/000356.html

what do you think - do you think this is good news, or do you prefer them to be separate?I feel the same way about forks. I think they happen too often for the wrong reasons and end up weakening resources. I'm a pretty big believer in consensus and compromise.


We'll see :)

Personally I liked my seperate beryl.The reason I currently like the separate development is that Beryl offers something for non-gnome users. Compiz, at least how it's implemented in Ubuntu, is heavily tied to gnome. Well it requires ubuntu-desktop as a dependency doesn't it?

Beryl still has a lot of gnome friendliness, especially in the emerald theme department, but but is separate enough from any individual DE that it doesn't drag extra requirements with it.

Overall I hope the developers can get back on the same page, compromise a bit, and pool resources.

FuturePilot
March 24th, 2007, 03:03 AM
I think that Beryl excelled at what Compiz didn't. Compiz is lighter weight and seems to lack a lot of the cool features of Beryl. I also agree that a fork isn't always a bad thing. It has the potential to develop new stuff. I wonder why though they decided to include Compiz in Feisty instead of Beryl since Compiz is just about dead now.

macogw
March 24th, 2007, 03:04 AM
Terrible news.

Agreed, because Beryl works and Compiz just crashes. I'm using Feisty so Compiz is here by default. When I activate it, everything goes nuts. I can't even change workspaces, and there are no bars on the windows. It's like running Beryl without GTK (Heliodor) OR Emerald! When I start up Beryl, everything works perfectly. Also, Compiz has pretty much nothing. All it has is wobbles and cube, and as far as I can figure out, there's nothing there for configuring Compiz at all. At least I can't find any kind of manager app for Compiz on my computer.

FuturePilot
March 24th, 2007, 03:08 AM
All it has is wobbles and cube, and as far as I can figure out, there's nothing there for configuring Compiz at all. At least I can't find any kind of manager app for Compiz on my computer.

I actually found a Compiz Manager. It took me awhile but I found one.

Foxmike
March 24th, 2007, 03:22 AM
Well I have been using Beryl for a while, then decided to try Compiz... I must say that I like Compiz a lot for its lightweightness (I do not have much resources on my computer). I have found it a little more stable than Beryl, and, frankly, I don't use a lot all those plugins offered to mewith beryl, so...

Bad new? Good new? I don't know since I don't know why they forked yet I don't know why they merge now.

-- FM

maniacmusician
March 24th, 2007, 03:30 AM
I think an ideal situation to appease the majority of beryl and compiz users is to keep them seperate, but share development and code between the two of them. As people have found, Compiz is often more lightweight than Beryl. Beryl is definitely more tricked out. Those are the main selling points of the two window managers.

So I say keep Beryl as the super-featured version, and Compiz as the lightweight/conservative version. At the same time, shared development would allow for extremely easy ports of features from one to the other and there would be less conflict. The users would also be happy. It's the ideal solution, in my opinion.

darkhatter
March 24th, 2007, 03:31 AM
not sure why everyone is giving opinion's, its already to late. what I want to see is the merge of compiz into Kwin so I can configure everything from the control center

maniacmusician
March 24th, 2007, 03:49 AM
because as Quinn said, there is always the option of re-forking later or calling off the fork. In that scenario, there's nothing wrong with expressing opinions.

As for merging Compiz into KWin; yeah right. The best-case scenario is better integration between the two and some kind of communications layer (so that KWin becomes more aware of the compositing and doesn't try to render non-composite stuff in a way that just looks like crap), but even that might be a little dreamy; I haven't seen anyone working on anything like that.

If the basic communications layer is in place, I'm sure someone would build a kcmshell for it.

dbbolton
March 24th, 2007, 04:01 AM
i think beryl and compiz are both more trouble than they're worth. awesome nonetheless.

Xenogis
March 24th, 2007, 04:04 AM
I am against it. Compiz is more stable and faster for my desktop computer which others use. Beryl is slower and flashier for my laptop where I can show stuff off and not worry about anyone bitching about how it is too slow.

maniacmusician
March 24th, 2007, 04:07 AM
i think beryl and compiz are both more trouble than they're worth. awesome nonetheless.
off topic so I don't want to digress too much, but to be honest, they're not that much trouble anymore. It's installing XGL (if you need it *coughATIcough*) that's the hard part. With nVidia drivers, it takes me all of about 15 minutes to have beryl up and running without any problems. And unless I'm using the SVN snapshot repo, it's usually pretty stable as well.

Okay, back to the scheduled programming.

hanzomon4
March 24th, 2007, 04:12 AM
off topic so I don't want to digress too much, but to be honest, they're not that much trouble anymore. It's installing XGL (if you need it *coughATIcough*) that's the hard part. With nVidia drivers, it takes me all of about 15 minutes to have beryl up and running without any problems. And unless I'm using the SVN snapshot repo, it's usually pretty stable as well.

Okay, back to the scheduled programming.

Amen, I concur

TheMono
March 24th, 2007, 05:55 AM
I'm in favour of the merge, I think development is at a stage now where the compiz approach is going to come in really useful, but ONLY building off the imagination and breakthroughs made by the Beryl people.

Taking what Beryl has, and smoothing it out and cleaning it up is something which favours the compiz approach.

As far as GNOME integration, I think the comment before slightly misinterpreted it. Compiz does not require ubuntu-desktop as a dependency, it is the other way round. Compiz is installed as a dependency of ubuntu-desktop.

I don't think we will see a regression of KDE integration after a merge.

prizrak
March 24th, 2007, 07:14 AM
I think that for now they will benefit from each other and perhaps be able to speed up development of the technology. In the future, I don't know time will tell.

janfsd
March 24th, 2007, 10:47 AM
I agree with the merge, and as far as I know you will be able to have a choice. They want to merge the compiz-extra and beryl, so if you just liked the way compiz was, dont need to install that extra package. More about it can be found here:
http://forum.go-compiz.org/viewtopic.php?t=709

brt
March 24th, 2007, 12:03 PM
to me this is good news :)

if a merge means that my emerald themes will work with compiz than this is absolutly great news :guitar:

i used beryl for a while, but then i tried gandalf's compiz binaries and i was amazed how good it works ! it's hell more stable and faster on my machines (edgy + feisty).

since then i am using compiz again, with 98% same features / effects as beryl.

well there are some differences, e.g. no bottom cube images by now, no "middle-mouse-button-close" in scale, i can't disable shadows on panels (but afaik there is already a solution for this one in upstream)

for the user nothing will be lost with the merge, except the name. as i understand this, it's just that all the features from beryl will come with compiz-extras, or am i wrong?

xopher
March 24th, 2007, 12:14 PM
What Id like to see is a head on comparison of the both. In terms of speed, stability (could be hard to measure though?), and FEATURES. If a merge is what's going to happen - I (we?) don't want to lose features, on the contrary, a merge should bring more features, no?

I truly hope they'll combine the best of the two - into something phenomenal, even better than what it is now.

Im a Beryl-user, I was a compiz-quinn user before, and that's why Beryl seemed like the natural choice for me. I like the way they think - And the speed things progress. The development of beryl has been lightning-fast, and that has, well, left a few holes, bugs etc. Compiz has a reputation of being faster and more stable, I hope this is true, and I hope the expertise from both of the projects will bring us something that will change the way we look at these things.

Compiz did it. Beryl did it. Now we're about to witness it once again - at least that's what Im hoping for.

graabein
March 24th, 2007, 12:20 PM
I'm optimistic. Hopefully it will be lightweight and not depend on GNOME libs so people can use it on KDE and XFCE and so on. Stability and better integration/GUI for control centres are also important. Good luck to everyone!

daynah
March 24th, 2007, 01:49 PM
Man this is terrible! Terrible!

It wont be a beryl roll anymore! And I just got it!

Terrible!

msak007
March 24th, 2007, 02:29 PM
Not sure if anybody's read this yet, but it seems that Beryl & Compiz are going to merge again. There's a post on the beryl-dev mailing list about it.

http://lists.beryl-project.org/pipermail/beryl-dev/2007-March/000356.html

I personally prefer Beryl, but I hope joining forces will make the combined project even better. Competition drives innovation, and I believe in having a choice, but I also believe this was one fork / split that hurt the community more than it helped. If anything, this'll make the choice of Ubuntu's default eye-candy DE even easier :).

Share your thoughts, whether you think this is a good / bad idea, maybe even name ideas for the new project.

bapoumba
March 24th, 2007, 02:38 PM
@ msak007: merged your thread in here.

msak007
March 24th, 2007, 02:58 PM
@ msak007: merged your thread in here.
Sorry, I searched the forums first to make sure nobody posted this already and looked where I thought this topic was appropriate (the Desktop Effects subforum).

jsmidt
March 24th, 2007, 03:28 PM
This is excellent news. Now the two will work together.

I'm sure the compiz "lightweightness" will be installed by default and all the bulk of beryl will be on click away by some new "mega-extra-plugins package."

Thus I'm sure everyone will be happy and the coding will progress faster with both teams merged.

What I would like to see is a gnome 3.0 based on composite window management.

igknighted
March 24th, 2007, 09:30 PM
I cannot believe this isn't all over the forum: word has it Beryl and Compiz are re-merging. And on top of that, word also has it they are going to be developing primarily for Ubuntu. Lots of unhappy people on other distros, but a good thing for Ubuntu I suppose?

Source: http://www.sabayonlinux.org/forum/viewtopic.php?t=5568

CarpKing
March 24th, 2007, 09:43 PM
I think this is a good thing. Forks may be useful sometimes (and perhaps an argument could be made that in this case the fork was beneficial for a time), but the plugin-based modular nature of Compiz and Beryl really lend themselves more to one core and a wide variety of plugins, with the amount of flashiness determined by how many plugins are installed/ turned on, rather than the current situation of porting plugins back and forth between two slightly different cores.

Polygon
March 24th, 2007, 09:45 PM
lol i like the comments in that thread.. ubuntu sucks... ubuntu will become the next windows.... yeah yeah yeah.

anyway just because its developed for ubuntu does not mean it cant work in other distros. No one complained when sabayon was selected to be the main development platform for beryl.... why should they complain that it is now ubuntu?

igknighted
March 24th, 2007, 09:47 PM
This is excellent news. Now the two will work together.

I'm sure the compiz "lightweightness" will be installed by default and all the bulk of beryl will be on click away by some new "mega-extra-plugins package."

Thus I'm sure everyone will be happy and the coding will progress faster with both teams merged.

What I would like to see is a gnome 3.0 based on composite window management.

Sigh, there goes the speculation that Beryl would merge with KDE to give KDE these features natively. I hope someone decides to start that project, as a return to compiz scares the crap out of me. From a bugfix and development standpoint, I like the merge. But I am a KDE user. I keep any and all gnome stuff I can off my system (not because I hate gnome, but for speed... my kde w/ beryl FLIES). If Beryl starts to depend on Gnome again, this is a VERY VERY bad thing for me and all other KDE users.

igknighted
March 24th, 2007, 10:00 PM
lol i like the comments in that thread.. ubuntu sucks... ubuntu will become the next windows.... yeah yeah yeah.

anyway just because its developed for ubuntu does not mean it cant work in other distros. No one complained when sabayon was selected to be the main development platform for beryl.... why should they complain that it is now ubuntu?

To be fair, Sabayon never really cared about that title. As a Sabayon user I actually despised it, because people began to view Sabayon as a Beryl preview CD. I understand where the frustration is coming from. Ubuntu is a great distro, but gets an inordinate amount of attention. Go to digg.com and almost anything Ubuntu gets to the front page. Outside of this community, Ubuntu users are often seen in a similar light to Mac fanboys. Fair or not, that is the image. I think I'll start a poll on this in another thread...

To the point, I think Ubuntu has done the least for beryl/compiz of any distro. It's the only major distro that has no easy setup config tools (even for the free stuff). Even Feisty has almost nothing in this regard. Sure compiz is available, but theres no good setup tools. Sabayon, Fedora, Suse, Mandriva/PCLOS, Gentoo... they all have tools available to help set it up. Ubuntu? Theres a long wiki page that leads to all the problems we see. Mint is working on an app to do this, but its not even at a semi-usable alpha yet. Hopefully as it develops it will come back upstream.

EDIT: I found the main thread finally, feel free to merge this one.

bapoumba
March 24th, 2007, 11:45 PM
@ igknighted: merged your thread.

potrick
March 25th, 2007, 01:57 AM
Am I the only one sad about this because I prefer Compiz, and don't want to see the Beryl bloat added to it? Beryl's great but for those of us with integrated video cards Compiz is much better, unless Beryl has simply jumped forward leaps and bounds since January.

troymcdavis
March 25th, 2007, 02:08 AM
I too am a compiz fan because I prefer the stability/speed over features. However, I don't see the merger being a problem; I guess there could still be a stable/unstable model of development much like there is Debian stable/unstable/experimental, but they are all Debian, right? I think feature selection will also only get better, thus bloat on the performance end will be kept in check by the capability to easily turn features off. As for physical space bloat, I suppose if there's enough demand for it, another version will be made (Beryl/Compiz Lite?), but HDD space is so cheap these days...

brt
March 27th, 2007, 01:52 PM
Am I the only one sad about this because I prefer Compiz, and don't want to see the Beryl bloat added to it? Beryl's great but for those of us with integrated video cards Compiz is much better, unless Beryl has simply jumped forward leaps and bounds since January.

afaik, if the merge is finished you will still be able to decide if you want all the extra-stuff or just plain "thin" compiz.

and on the other side for those who still prefer beryl, i am sure once the merged compiz+"ex-beryl" has one feature more than beryl had, they will switch to compiz+"ex-beryl" immediatly :)

so where are the worries?

ButteBlues
March 27th, 2007, 05:08 PM
Think of it like this:

Compiz-Core:
Compiz
Compiz Default Plugins
GTK Window Decorator
KDE Window Decorator

Compiz-Extra:
Non-Default Plugins
Specialized Window Decorator
Apps that rely on Composite Environment (Screenlets) etc
Other Compiz-Related Apps

ComplexNumber
April 5th, 2007, 02:24 PM
more (official) news on this here (http://compiz.blogspot.com/2007/04/official-announcement-of-merge.html).

Extreme Coder
April 12th, 2007, 01:50 AM
IMO, I think they should've just modified Beryl for KDE instead of merging, KDE needs its wobbly windows and cubes too ;) But its still good news.

maniacmusician
April 12th, 2007, 03:02 AM
Am I the only one sad about this because I prefer Compiz, and don't want to see the Beryl bloat added to it? Beryl's great but for those of us with integrated video cards Compiz is much better, unless Beryl has simply jumped forward leaps and bounds since January.
Exactly; and some people prefer Beryl because it gives them a lot more fetaures and their video cards can handle it. They are both targeted at different audiences, which is why the project was forked in the first place. The merge, I think, is a bad idea.

It would be good for them to set up a centralized HQ where they could share code and ideas, port certain features back and forth, but the projects themselves should be separate, since they serve different user bases and have different purposes.

corstar
April 12th, 2007, 03:48 AM
If people aren't happy with the reunion, just counter-fork it...
That's the beauty of open source.

maniacmusician
April 12th, 2007, 04:17 AM
If people aren't happy with the reunion, just counter-fork it...
That's the beauty of open source.
yeah, but 99% of the people reading this don't have the resources/time/knowledge to fork a project that big. It worked for Quinn because she already had her own little version of Compiz happening, with a solid team built around it. It was easy to fork and take the team with her. Most people just dont have that luxury.

ButteBlues
April 12th, 2007, 06:00 AM
If people aren't happy with the reunion, just counter-fork it...
That's the beauty of open source.
The point of the merger was to eliminate duplicated effort.

CarpKing
April 12th, 2007, 08:23 AM
Besides, code-wise Beryl isn't really merging with Compiz. It's merging with Compiz-Extra. The communities will be merging, which will hopefully bring another huge benefit which may not be obvious to those who don't frequent either: the end of pointless but vehement bickering between two communities that want basically the same thing, sometime not even to different degrees (the majority of Beryl plugins had already been ported to Compiz before the merger started).

junior aspirin
April 12th, 2007, 05:55 PM
the way i understand this is as so. although i maybe wrong

the two are merging to form a rock stable core, with no effects or anything, this just makes things work. (call this compiz-core)
then everything else will be plugins, as configuable as you like, and as many as you like.
maybe a compiz-basic package for simpleness, and a compiz-extra and compiz-unstable for those who want beryl like features.

i don't see what the big panic is myself. The want a very stable core, that is extensible by plugins. it should hopefully allow for better integration with the desktop environments, improved stability, and no duplication of work and without the confusion, since beryl is practically compiz anyway, just with all the 'bling' as it were.

wish the devs and the communities all the best :D

igknighted
April 12th, 2007, 07:01 PM
the way i understand this is as so. although i maybe wrong

the two are merging to form a rock stable core, with no effects or anything, this just makes things work. (call this compiz-core)
then everything else will be plugins, as configuable as you like, and as many as you like.
maybe a compiz-basic package for simpleness, and a compiz-extra and compiz-unstable for those who want beryl like features.

i don't see what the big panic is myself. The want a very stable core, that is extensible by plugins. it should hopefully allow for better integration with the desktop environments, improved stability, and no duplication of work and without the confusion, since beryl is practically compiz anyway, just with all the 'bling' as it were.

wish the devs and the communities all the best :D

Part of the issue is that compiz has routinely ignored KDE and been built to run well on gnome using gnome libs at times. Beryl took a more generic approach and is more friendly to KDE (or other non-gnome) users. If the merge means a return to the gnome approach, *shudders*.

CarpKing
April 12th, 2007, 09:16 PM
If the merge means a return to the gnome approach, *shudders*.

They are implementing (or have recently implemented) a flat file backend (it will still be configurable through Gconf, but will not depend on it), and configuration apps along the lines of BSM are in the works for both KDE and Gnome. Also, BSM will likely be ported to Compiz.

Anthem
April 12th, 2007, 09:54 PM
I'm thrilled about this.

It also means that composite-by-default will be a no-brainer for Gutsy Gibbon.

ButteBlues
April 13th, 2007, 12:21 AM
Part of the issue is that compiz has routinely ignored KDE and been built to run well on gnome using gnome libs at times. Beryl took a more generic approach and is more friendly to KDE (or other non-gnome) users. If the merge means a return to the gnome approach, *shudders*.

Much of this is FUD.

The only "Gnome" dependency in Compiz 0.3.6 was... gconf.

Beryl (including settings manager) depended on GLib and GTK.

I'll let you compare that for yourself.



As noted, with kde-window-decorator and ini settings backend in place, there is no reason for KDE users to complain about Compiz.


the way i understand this is as so. although i maybe wrong

the two are merging to form a rock stable core, with no effects or anything, this just makes things work. (call this compiz-core)
then everything else will be plugins, as configuable as you like, and as many as you like.
maybe a compiz-basic package for simpleness, and a compiz-extra and compiz-unstable for those who want beryl like features.

i don't see what the big panic is myself. The want a very stable core, that is extensible by plugins. it should hopefully allow for better integration with the desktop environments, improved stability, and no duplication of work and without the confusion, since beryl is practically compiz anyway, just with all the 'bling' as it were.

wish the devs and the communities all the best :D

Not quite.

The core will be exactly the same as it is now: with basic plugins and the like.

Compiz-Extra will be essentially like it is now, but with more developers working on the plugins.


Make sense?

Analord
April 25th, 2007, 10:55 AM
Personaly i think that in general merge is a good thing.

I prefer beryl over compiz.

You can adjust beryl to 'be compiz' with any problems.

In the current merge i hope that beryl current 'stuff' will be avalible in the new merged product.

In my opinion compiz lacks options especialy cube regarding (transparency, zoom out on rotate etc.), and many other.