[PATCH] Multi-Protocol IO-Slave
Kevin Krammer
kevin.krammer at gmx.at
Sun Jan 13 23:25:20 GMT 2008
On Sunday 13 January 2008, nf2 wrote:
> Aaron J. Seigo wrote:
> > On Sunday 13 January 2008, nf2 wrote:
> >> Oh well - unfortunately there is a really unlucky tradition on both
> >> sides not to touch, nor even look at the other projects code. Feels a
> >> bit like cold-war: Xdg standards were the maximum to get for
> >> interoperability. Arms control agreements ;-). Common code? - no way.
> >
> > this is complete and utter, excuse my language here, bullshit.
>
> No - it's not. How come that i'm the only person who at least tries to
> dive into VFS code of both desktops?
I guess the root of this disagreement between Aaron and yourself is based on
different definitions.
Aaron and many other KDE developers including myself are quite sick hearing
that we do not particpate in or adopt things developed elsewhere while we
definitely are.
Shared implementation as opposed to shared specification (which quite some
have their origins within the KDE project) are just way more difficult to get
right and often still need some formal agreement (i.e. a specification).
So yes, shared specifications have been more successful than shared
implementations so far, IMHO also because until lately shared implementations
meant linking to the same thing.
I expect that the common IPC system we have since the widespread adoption of
D-Bus will make shared service implementations a lot more common, having
shared client implementations as a bonus but not a requirement, thus not
blocking the adoption of the service just because of disagreements on API
design.
> How come that desktop developers
> don't even read the mailing lists of the other projects?
I guess some of both sides do, but since those lists tend to have quite some
traffic due to their importance for each project, such "lurkers" will likely
skip all thread which are not totally obviously interesting to them as
oberservers.
> Why didn't GVFS
> developers communicate that they started something new which might be of
> relevance for KDE. Probably you wouldn't even know that GIO/GVFS
> exists, neither have the slightest idea of it's design, without me
> posting here. That fact just surprises me. That's what i wanted to
> express - sorry for being a bit provocative.
They probably didn't want to risk any negative feedback.
There has been a similar proposal years ago on the XDG lists and it recieved
quite positive remarks from GNOME and KDE developers, but some developers not
associated with either project reacted so hostile that the leading developer
gave up.
Additionally they probably anticipated that any formal proposal would lead to
the request of a formal specification and they quite likely wanted to get
some in-the-wild testing before detailing something they might regret later
on.
Cheers,
Kevin
--
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080114/5fceb990/attachment.sig>
More information about the kde-core-devel
mailing list