[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: platform independent kdeinit/klauncher (was KDE4's IPC)
From:       Gregory Hayes <syncomm () gmail ! com>
Date:       2005-12-30 2:26:15
Message-ID: 9f573ec50512291826o5aa943aev6c5a4166b43b0bda () mail ! gmail ! com
[Download RAW message or body]

I had to follow up to this, because it is an excellent example of why
Linux desktop developers shouldn't ever concern themselves with the
so-called "corporate desktop." I have spent my entire career working in
large corporate environments, for both consumer and IT industries. In that
time, I have never seen anyone intentionally transition (for the sake of
argument) 100,000 users from something they understood to something new
without extremely compelling reasons.

    Without going into much discussion of ROIT, the basic case is that a
transiting of your entire "interface" for doing business (i.e. moving to a
Linux desktop) requires a _lot_ of additional work. This includes retrainin=
g
of all of the affected users and their support staff (bye-bye MSCEs ;),
re-documenting, re-designing work flow, adding interoperability with archai=
c
software, intense security requirements, ports of custom software,
replacements for special Windows software, and the ability to "blame some
external vendor" to list a few. You will also have a number of people who
can't, or won't, transition at all for various reasons. These people usuall=
y
play golf with the CFO, and they will get special exemptions from moving
over. This will result in trying to support a dual environment, until the
"rest of the world" catches up and makes everything interoperate with
x-desktop technology on Linux. If you can get past all that, then you face
the real problem. Corporations, when dealing with internal end users, are
not interested in "good software" (by the standards of most people on this
list), they are interested in "simple tools". While there are cases where
both can be one and the same, there are many more where it means "bare
bones" or crippled.

    As some of the Linux flagship corporations get past the server
penetration point, you will begin to see people trying to make some kind of
"corporate desktop". When you do, you will recognise it, because someone
pulling the purse strings will have asked them to reduce the functionality
to the bare minimum to do the job and/or placed some crazy requirement of
compatibility with x-technology.

    While it can be bantered that it has been done by x enterprise, or
so-and-so seriously considered it -- I have another idea, lets design a
desktop *for Linux*. Lets use the best tools we available on the platform,
and target the people who are actually using Linux today (i.e. not these
"someday maybe" corporate folks). Once we get that knocked out of the
ballpark, then we can worry about other things.

Greg
-


On 12/29/05, Stefan Teleman <steleman@nyc.rr.com> wrote:
>
> On Thursday 29 December 2005 05:41, Andras Mantia wrote:
> > > Not really. Can't be used by anyone outside Qt/KDE.
> >
> > I don't get it. Is it meant to be used outside at all? (Yes, somehow vi=
a
> > Rudy in the future).
>
> i am the CTO of Big Corporation, Inc. i want to standardize my company's
> desktop to KDE. 10000 desktops in all. i have some very complex internall=
y
> developed applications which are the money-makers in my company. KDE is
> very
> nice, i love it, that's why i choose it, but it does not make me any mone=
y
> for my business, my business makes money selling green widgets.
>
> i have to rewrite our internal applications and integrate them into KDE,
> which
> i am perfectly wiling to do, since KDE will be our brand new shiny
> standard
> desktop.
>
> my company's middleware infrastructure is standardized on CORBA. our
> internal
> applications must be integrated into KDE, therefore i must have a way of
> bridging KDE and CORBA. i am the customer, and this is a make or break
> feature requirement, because our internal applications receive real time
> async notifications from our worldwide sites, and these notifications may
> take some further action at the receiver's end, depending on what they
> are.
> we currently achieve this with CORBA callbacks.
>
> how do i integrate KDE into our standardized CORBA environment ? if the
> answer
> is that i have to spend money developing CORBA bindings to DCOP or DBUS,
> then
> i'm sorry but i will forego KDE and look at other alternatives which have
> CORBA support, or at least have a way of easily integrating CORBA
> bindings.
> my company does not make money developing open source software. we make
> money
> selling green widgets.
>
> i was personally involved in a discussion like this, about KDE, 2 years
> ago.
> the only thing i have changed is the green widgets part (this company doe=
s
> not make money selling green widgets, but something else). the outcome wa=
s
> that this company looked somewhere else.
>
> good luck to me trying to bring up KDE again next year. they won't even
> pay
> attention.
>
> --Stefan
>
> --
> Stefan Teleman          'Nobody Expects the Spanish Inquisition'
> steleman@nyc.rr.com                          -Monty Python
>

[Attachment #3 (text/html)]

&nbsp;&nbsp;&nbsp; I had to follow up to this, because it is an excellent example of \
why Linux desktop developers shouldn't ever concern themselves with the so-called \
&quot;corporate desktop.&quot; I have spent my entire career working in large \
corporate environments, for both consumer and IT industries. In that time, I have \
never seen anyone intentionally transition (for the sake of argument) 100,000 users \
from something they understood to something new without extremely compelling reasons. \
 <br><br>&nbsp;&nbsp;&nbsp; Without going into much discussion of ROIT, the basic \
case is that a transiting of your entire &quot;interface&quot; for doing business \
(i.e. moving to a Linux desktop) requires a _lot_ of additional work. This includes \
retraining of all of the affected users and their support staff (bye-bye MSCEs ;), \
re-documenting, re-designing work flow, adding interoperability with archaic \
software, intense security requirements, ports of custom software, replacements for \
special Windows software, and the ability to &quot;blame some external vendor&quot; \
to list a few. You will also have a number of people who can't, or won't, transition \
at all for various reasons. These people usually play golf with the CFO, and they \
will get special exemptions from moving over. This will result in trying to support a \
dual environment, until the &quot;rest of the world&quot; catches up and makes \
everything interoperate with x-desktop technology on Linux. If you can get past all \
that, then you face the real problem. Corporations, when dealing with internal end \
users, are not interested in &quot;good software&quot; (by the standards of most \
people on this list), they are interested in &quot;simple tools&quot;. While there \
are cases where both can be one and the same, there are many more where it means \
&quot;bare bones&quot; or crippled.  <br><br>&nbsp;&nbsp;&nbsp; As some of the Linux \
flagship corporations get past the server penetration point, you will begin to see \
people trying to make some kind of &quot;corporate desktop&quot;. When you do, you \
will recognise it, because someone pulling the purse strings will have asked them to \
reduce the functionality to the bare minimum to do the job and/or placed some crazy \
requirement of compatibility with x-technology.  <br><br>&nbsp;&nbsp;&nbsp; While it \
can be bantered that it has been done by x enterprise, or so-and-so seriously \
considered it -- I have another idea, lets design a desktop *for Linux*. Lets use the \
best tools we available on the platform, and target the people who are actually using \
Linux today ( i.e. not these &quot;someday maybe&quot; corporate folks). Once we get \
that knocked out of the ballpark, then we can worry about other \
things.<br><br>Greg<br>-<br><br><br><div><span class="gmail_quote">On 12/29/05, <b \
class="gmail_sendername"> Stefan Teleman</b> &lt;<a \
href="mailto:steleman@nyc.rr.com">steleman@nyc.rr.com</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;"> On Thursday 29 December \
2005 05:41, Andras Mantia wrote:<br>&gt; &gt; Not really. Can't be used by anyone \
outside Qt/KDE.<br>&gt;<br>&gt; I don't get it. Is it meant to be used outside at \
all? (Yes, somehow via<br>&gt; Rudy in the future). <br><br>i am the CTO of Big \
Corporation, Inc. i want to standardize my company's<br>desktop to KDE. 10000 \
desktops in all. i have some very complex internally<br>developed applications which \
are the money-makers in my company. KDE is very <br>nice, i love it, that's why i \
choose it, but it does not make me any money<br>for my business, my business makes \
money selling green widgets.<br><br>i have to rewrite our internal applications and \
integrate them into KDE, which <br>i am perfectly wiling to do, since KDE will be our \
brand new shiny standard<br>desktop.<br><br>my company's middleware infrastructure is \
standardized on CORBA. our internal<br>applications must be integrated into KDE, \
therefore i must have a way of <br>bridging KDE and CORBA. i am the customer, and \
this is a make or break<br>feature requirement, because our internal applications \
receive real time<br>async notifications from our worldwide sites, and these \
notifications may <br>take some further action at the receiver's end, depending on \
what they are.<br>we currently achieve this with CORBA callbacks.<br><br>how do i \
integrate KDE into our standardized CORBA environment ? if the answer<br>is that i \
have to spend money developing CORBA bindings to DCOP or DBUS, then <br>i'm sorry but \
i will forego KDE and look at other alternatives which have<br>CORBA support, or at \
least have a way of easily integrating CORBA bindings.<br>my company does not make \
money developing open source software. we make money <br>selling green \
widgets.<br><br>i was personally involved in a discussion like this, about KDE, 2 \
years ago.<br>the only thing i have changed is the green widgets part (this company \
does<br>not make money selling green widgets, but something else). the outcome was \
<br>that this company looked somewhere else.<br><br>good luck to me trying to bring \
up KDE again next year. they won't even \
pay<br>attention.<br><br>--Stefan<br><br>--<br>Stefan \
Teleman&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Nobody Expects \
the Spanish Inquisition' <br><a \
href="mailto:steleman@nyc.rr.com">steleman@nyc.rr.com</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp \
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-Monty \
Python<br></blockquote></div><br>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic