Do we want to _become_ what our
"competition" is? I don't think so. I
don't like pushy tactics. We are (by some measure) successsfull
because
we are not like the "competition".
Point well taken. However, as someone pointed out earlier, we need more
contributors to our community in order to have faster (or more
competitive) progress. And the only way I see getting more contributors
is to have larger pool of users. Besides, I am not suggesting the "same"
tactics as our "competitors", since the source will be still freely
available, which in itself is lightyears beyond what msft and apple
provide.
Of course, the measure of success is in the eye of beholder. Yet, I am
overly surprised that this community is not so much about Linux as much
it is about the "free software." I always felt that the two are
synonymous and that with the failure of one, the other would be left
stranded. If Linux were to fail, I don't think I would have enough of
energy to start from scratch using another free OS, regardless how
similar it is/was.
I simply find it a bit frustrating that someone who has chipped-in very
little is benefiting a lot from our work, and on top of that makes a
good buck out of it -- and I am restlessly looking for a rational
solution to it. Please understand that I have no problem with the GPL
license in general and am honored to be a part of this community giving
my own contribution out for free. It does wonders for my ego :-).
Still, the question(s) remain:
How do we channel the income made off of the GPL'ed software from
commercial companies so that they directly benefit us, the developers,
not the companies who had very little to do with our efforts (this
question sounds a bit messy since it also implies that Redhat is bad,
but that is not what I am trying to imply -- well you know what I mean,
too tired to type any more :-)? Is this worth pursuing (obviously you
know my answer)? If so, what are the options that yield concrete results
(if there are any)?
[just to keep banging on a bad analogy :-] My guess is
that they would
go to the one that is "cool" (whatever is cool at the moment). If the
one that is not free is the one where the "cool" crowd hangs out, they
will pay. And you will have a free but empty clubhouse (well, not
really
empty, a few geeks will be there talking about cool
software... and
yes,
I would end up there as well :-). Of course it might
also happen that
the cool clubhouse is the one that is free, but don't take that as a
given.
Good point. However, the concept of "cool" from this analogy obviously
in the world of software is directly related to the cost and the power
of an app, apache being a perfect example of that. Hence, we already
have a great advantage in that respect (the power being obviously
perpetually evolving aspect that hopefully increases with the continuous
development of an app), and with the inflow of funds from places that
have plenty of it (not from paypal donations from other poor student
Linux geeks), the development should also take a faster pace because
people could make even the living off of such development, needless to
mention that the whole concept would be perceived a lot more favorably
among the corporate clientele (perhaps potentially profitable world ==
better hw vendor support == better Linux end-user experience).
Anyway, I don't think acceptance of the os will
ever come from
twisting
arms.
Agree. But... (you knew that was coming :-) putting an affordable
pricetag on a (for instance) pro-tools alternative such as Ardour would
be hardly calling it "twisting" arms. I am not talking here about
excessive prices, but rather shareware price ranges (obviously depending
on the nature and scope of the software), that is enough to still
greatly help the inflow of money for the development purposes, while
ensuring competitive if not ludicrously cheap prices (when compared to
the alternatives). Besides, if anyone wants it for free, they can simply
install Linux and run it on their boxes free-of-charge regardless of
their hw. This is really not even close to the monopolistic tactics of
companies such as M$ and Apple.
Users will use the os that meets their need. Actually,
most users
will use the os that comes with the machine they bought.
Well, with the increased funding and therefore development, comes
increased user-base, and with that better vendor support. All that
amounts to increased presence of pre-installed Linux boxes. It's a
closed circle that is tough to penetrate, but once in the loop, it
becomes a lot simpler.
Tying the use
of a free cool app to running it in the free operating system so that
users will switch will not work (I think). If the os they use does not
come with the coolest tools (BTW, their idea of cool may be different
from ours), and they are not available in "free" versions because of
licensing issues they will just not use them and will use whatever
else
is available (free or not).
That else could be our apps because they could be cheaper and would have
a faster dev cycle (something that is inherent to the oss world --
kernel being an example). How could that not be attractive?
On top of that sometimes we fail to forget that the average user still
simply cannot fathom the fact that the oss app can be better than the
one that costs money. It's the paradigm of a money-driven society: "if
it's free, it can't be good." Well, if those people feel confident that
is the case, perhaps we can all benefit from it. At least until the
threat of Linux app migration does not subdue.
Anyhow, thanks Fernando for cool insights, they are, as always very
appreciated!
Cheers!
Ico