<div dir="ltr"><div><div><div>2014-04-01 14:22 GMT+02:00 &quot;Jóhann B. Guđmundsson&quot; &lt;<a href="mailto:johannbg@gmail.com">johannbg@gmail.com</a>&gt;:<br>&gt;<br>&gt; On 04/01/2014 11:57 AM, Christian Schaller wrote:<br>
&gt;&gt;<br>&gt;&gt; Well I think the real disagreement here is what the products is supposed to be<br>&gt;&gt; about. The WG wants to create an integrated product that is clearly identifiable,<br>&gt;&gt; not a &#39;mix your own&#39; cookbook. We want to the Workstation to be as clearlyidentifiable<br>
&gt;&gt; and targetable a product as MacOSX is, while I think you want the workstation to be the<br>&gt;&gt; equivalent of shipping a random desktop system on top of Darwin and still<br>&gt;&gt; claim it is &#39;MacOSX&#39;.<br>
&gt;&gt;<br>&gt;&gt; Christian<br>&gt;<br>&gt;<br>&gt; Which is equivalent of saying that the serverWG should tie them to a single<br>&gt; server role.<br><br>I don&#39;t think this is quite precise.  The Server WG is, essentially, inventing a new, <i>single</i>, D-Bus API for roles (and assuming a <i>single</i> glibc API for server implementation[1]) .  On the desktop, we already have GTK[23], Qt[45], and more fundamentally disjoint alternatives, and from time to time <i>actually matters</i> whether applications are all using a single one, or many (e.g. new features have to be implemented once vs. ~four times).<br>
</div>    Mirek<br><br></div>[1] Well, and it gets really complicated above glibc. The above-glibc layer is really fragmented and there isn&#39;t much consensus over whether any particular library is &quot;canonical&quot; / &quot; official&quot;.  &quot;Luckily&quot;, many server implementations want to be portable to different OSes so they tend to reimplement these libraries instead using them, so the fragmentation doesn&#39;t matter... which in effect makes the fragmentation even worse.<br>
</div>    Mirek<div><div><div><br></div></div></div></div>