I don't know the exact details, but perhaps this quite new initiative is what you dream of: <a href="http://en.wikipedia.org/wiki/Portland_Project">http://en.wikipedia.org/wiki/Portland_Project</a><br><br><div><span class="gmail_quote">
On 11/12/06, <b class="gmail_sendername">Jelle de Jong</b> &lt;<a href="mailto:jelledejong@powercraft.nl">jelledejong@powercraft.nl</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
My vision is to create a widget system that is universal for all GUI<br>systems. So a gnome application could be ported to trolltec or GTK etcetera.<br><br>Vincent wrote:<br>&gt; I totally agree. Can you imagine the benefit for the Linux world as a
<br>&gt; whole if Ubuntu would do this? Of course, let's hope the the<br>&gt; Gnome/Ubuntu people do not unnecessarily use Gnome libs, or, when it<br>&gt; adds some non-required functionality, that there are also non-gnome-lib
<br>&gt; versions. That'd really be great.<br>&gt;<br>&gt; On 11/11/06, *Cody Somerville* &lt;<a href="mailto:cody.somerville@gmail.com">cody.somerville@gmail.com</a><br>&gt; &lt;mailto:<a href="mailto:cody.somerville@gmail.com">
cody.somerville@gmail.com</a>&gt;&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; For those of you not on the primary devel mailing list, I thought<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; you might like to read the following:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ---------- Forwarded message ----------
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; From: *Elias Humbolt * &lt;<a href="mailto:elias@asb-online.at">elias@asb-online.at</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:elias@asb-online.at">elias@asb-online.at</a>&gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Date: Nov 11, 2006 1:56 PM
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Subject: Efficient Coding Strategy for Desktop Environment Development<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; To: <a href="mailto:ubuntu-devel@lists.ubuntu.com">ubuntu-devel@lists.ubuntu.com</a> &lt;mailto:<a href="mailto:ubuntu-devel@lists.ubuntu.com">
ubuntu-devel@lists.ubuntu.com</a>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; How more Code could be shared between &quot;competing&quot; Desktops Environments<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -----------------------------------------------------------------------
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I understand Ubuntu as a project where people of different interests<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; and<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; origin build their dreams together on common ground. We have come far<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; but it is still far to go until we can really say, we live/develop
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; following the concept mentioned above.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; At the current time I still see talent, time and energy wasted by<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Ubuntu<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; family members of different religion each one trying to reinvent it's
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; own wheel. Instead they should create one stable felly together and<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; apply their unique touch to it by adding their custom hub cap.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; A good example for illustration is network-manager. The deamon running
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; in the background represents the felly, the common ground. And the Gnome<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; and KDE GUIs represent the individual hub caps.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; This approach ensures there are not two incompatible implementations for
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; the same problem in Ubuntu like powernowd and kpowersaved. And work is<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; not lost, like all the KDE attempts to create a config utility for wlan<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; devices. Or even like with dcop which will be replaced by dbus in KDE4.
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Possibly dcop could be what dbus is nowadays, if only this technology<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; would not have been hidden inside kdelibs, unaccessible for anybody<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; interested, only to be available when installing kdelibs and even the QT
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; library which it depends on.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; For that reason huge coding efforts are lost for ever, programming<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; hours<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; wasted, because of course it does not make sense for KDE to maintain
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; dcop if dbus is around anyway and fulfils the same purpose.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Consequently, we should ensure in the future, that this does not happen<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; again. Common grounds must be found, universal tools created, efforts
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; shared.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; The next best candidates would be:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Power Management and Laptop Buttons<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Both could be handled by a daemon and controled by an individual GUI in<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; each desktop environment. Other candidates could certainly be
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; identified.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Great things could be acieved if Ubuntu when all it's flavours act like<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; a big family. The efforts of the one family member should also be<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; beneficial for the other members as well.
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Wasn't this the idea of Open Source anyway?<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://features.launchpad.net/distros/ubuntu/+spec/efficient-coding-strategy">https://features.launchpad.net/distros/ubuntu/+spec/efficient-coding-strategy
</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="https://features.launchpad.net/distros/ubuntu/+spec/efficient-coding-strategy">https://features.launchpad.net/distros/ubuntu/+spec/efficient-coding-strategy</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://wiki.ubuntu.com/EfficientCodingStrategySpec">
https://wiki.ubuntu.com/EfficientCodingStrategySpec</a><br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Elias<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; --<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ubuntu-devel mailing list<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:ubuntu-devel@lists.ubuntu.com">ubuntu-devel@lists.ubuntu.com
</a> &lt;mailto:<a href="mailto:ubuntu-devel@lists.ubuntu.com">ubuntu-devel@lists.ubuntu.com</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel">https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
</a><br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; --<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Firefox ( <a href="http://www.getfirefox.com">www.getfirefox.com</a> &lt;<a href="http://www.getfirefox.com">http://www.getfirefox.com</a>&gt;) -- A<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; browser you can trust
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; --<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; xubuntu-devel mailing list<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:xubuntu-devel@lists.ubuntu.com">xubuntu-devel@lists.ubuntu.com</a> &lt;mailto:<a href="mailto:xubuntu-devel@lists.ubuntu.com">xubuntu-devel@lists.ubuntu.com
</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel">https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel</a><br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Vincent<br>&gt;
<br><br>--<br>xubuntu-devel mailing list<br><a href="mailto:xubuntu-devel@lists.ubuntu.com">xubuntu-devel@lists.ubuntu.com</a><br><a href="https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel">https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel
</a><br></blockquote></div><br><br clear="all"><br>-- <br>Vincent