comp.lang.ada
 help / color / mirror / Atom feed
From: Justin Gombos <rpbkbq.xax.gld@uluv.kbq>
Subject: Re: Making money on open source, if not by selling _support_, then how?
Date: Tue, 18 Apr 2006 16:02:35 GMT
Date: 2006-04-18T16:02:35+00:00	[thread overview]
Message-ID: <v481g.4267$V73.4006@trnddc06> (raw)
In-Reply-To: _Oydnco-uMsmrNnZRVn-pg@megapath.net

On 2006-04-18, Randy Brukardt <randy@rrsoftware.com> wrote:
>>
>> How could there be no day job available for GNU developers?
>> Whatever your answer, it must be purely hypothetical,
>
> Of course, I said "taken to the limit": that is, a world where there
> is only open source software

Such a case is as realistic as the world is hypothetical.

Which isn't to say it not useful to consider the extreme cases, but in
this case it also requires one to neglect the profitability of open
source entirely, and also presumes that day jobs are necessarily in
software development.

> (but is otherwise essentially the same as today - that's an
> assumption, but not much of one - there has been little change in
> the overall economic picture in the last hundred year - industries
> and governments come and go, but the basic drivers have remained the
> same).

The status quo is not even close to 100% open source.  

>> because GNU developers *do* have day jobs.  If they didn't, you'd
>> have to explain how all the GNU developers have been surviving for
>> the past 20+ years.
>
> It's irrelevant, because most software has been developed by non-GNU
> developers in the past. 

The fact that most software has been developed by non-GNU developers
says nothing to the contrary - nor does it support the claim that GNU
developers cannot sustain themselves.

> If there were *only* GNU developers, all of those other "day jobs"
> at non-GNU developers would disappear.

The same fear was expressed by assembly line workers during the
industrialization of the automotive industry.  You might say their
jobs "disappeared", or if you're more progressive you might say their
jobs were "replaced" by another industry.  Either way, you've failed
to show that open source doesn't put software tools in the consumers
hands.  

>> And what prevents such day jobs from being well paying?
>
> Because almost all new jobs created are menial and minimum wage; the
> jobs that require skill and thus are well-paying are
> disappearing. (At least for those with engineering skills. Hardly
> anybody is truly great at more than one thing, and you need to be
> great to make great software.)

This doesn't follow.  Who said the GNU developers day job must be
menial?  You seem to be implying that the only way to be paid well is
to develop closed source software.

> I'm assuming that employment conditions remain similar to thosse of
> today.  In the US, IT people work an average of 48 hours a week. The
> average American takes only 7 days of vacation. Those figures are
> getting worse, not better.

Your assumption is still faulty.  An /average/ American is not well
suited for GNU development.  Someone who is overworked is both
unsuitable for quality work, and further unlikely to voluntarily write
more software in their offtime.  

European developers can be more effective in the open source model
because they aren't pressed to the degree that Americans are.

>> You're assuming these are mentally exhausting day jobs,
>
> All jobs are mentally exhausting; if not for the work, for the
> boredom or the office politics. Especially when you have to do them
> 10 hours a day.

The key here is that you've made an assumption about the length of the
day job.  Someone who burns out doing 10 hour days is unlikely to
volunteer to produce code in their offtime.

> There is only one kind of mental energy, and it's a limited
> resource. I realize that 20-somethings have more of it than
> 40-somethings like me, but there are limits -- I hit them regularly
> when RRS was founded, and I still hit them regularly.

If a developer cannot balance energy expended on their day job and
energy in their offtime, again, unsuitable for GNU software
development.  A precondition for unpaid GNU development is not burning
out on the day job.  Folks who burn themselves out on their day jobs
are unfit for offtime s/w development - which isn't to say they're
excluded from open source participation, it simply means they must do
open source for profit to participate.

> no system is sustainable if it is chewing up and spitting out the
> workers. Quality software (quality anything) is not created with
> slave labor, or people working 22 hour days -- no matter whether
> that is a labor of love or a labor of money.

Exactly.  GNU software is about as far from "slave labor" as feasible,
because it's not only entirely voluntary, but in the absense of
extrinsic motivators it's easy to throttle back or even quit.  The GNU
developer can choose to create their works when they are rested, and
motivated with unused mental energy.  

OTOH, it's the jobs for hire that can demand excessive hours (in an
all or nothing fashion) and ultimately hinder software quality.  The
closed source developer faces this rigid contract, and must perform
even when they're in no condition to.  I believe this is another
contributor to the quality deficiency we see in closed source
products.

-- 
PM instructions: do a C4esar Ciph3r on my address; retain punctuation.



  reply	other threads:[~2006-04-18 16:02 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-04-01 13:47 Any way of persuading GNAT/GCC to implement a true overlay and not a pointer? Doobs
2006-04-01 14:33 ` Jeffrey Creem
2006-04-01 16:52   ` Doobs
2006-04-01 17:56     ` Martin Krischik
2006-04-01 18:04     ` Dmitry A. Kazakov
2006-04-01 17:08 ` Florian Weimer
2006-04-01 17:54   ` Doobs
2006-04-01 18:19     ` Doobs
2006-04-01 20:01       ` Jeffrey Creem
2006-04-01 21:33         ` Doobs
2006-04-03 12:25           ` Gerd
2006-04-01 20:57       ` Dmitry A. Kazakov
2006-04-04  1:23 ` Randy Brukardt
2006-04-10  1:42   ` Justin Gombos
2006-04-10 20:12     ` Randy Brukardt
2006-04-11 13:54       ` Making money on open source, if not by selling _support_, then how? Marc A. Criley
2006-04-11 15:13         ` Justin Gombos
2006-04-11 16:22           ` Dmitry A. Kazakov
2006-04-11 17:56             ` Justin Gombos
2006-04-11 18:38               ` Georg Bauhaus
2006-04-12 13:59                 ` Justin Gombos
2006-04-12 14:39                   ` Georg Bauhaus
2006-04-15 19:33                     ` Justin Gombos
2006-04-12 17:07                   ` Larry Kilgallen
2006-04-13  3:16                     ` Justin Gombos
2006-04-11 19:59               ` Randy Brukardt
2006-04-11 20:18                 ` Ed Falis
2006-04-12 14:10                 ` Justin Gombos
2006-04-12 20:57                   ` Randy Brukardt
2006-04-15 20:37                     ` Justin Gombos
2006-04-18  0:24                       ` Randy Brukardt
2006-04-18 16:02                         ` Justin Gombos [this message]
2006-04-12 19:27                 ` Martin Dowie
2006-04-12  8:32               ` Dmitry A. Kazakov
2006-04-12 11:23                 ` Georg Bauhaus
2006-04-12 15:34                   ` Dmitry A. Kazakov
2006-04-12 17:11                     ` Georg Bauhaus
2006-04-12 19:37                       ` Dmitry A. Kazakov
2006-04-12 21:56                         ` Georg Bauhaus
2006-04-13  9:17                           ` Dmitry A. Kazakov
2006-04-13 14:18                             ` Georg Bauhaus
2006-04-14 10:01                               ` Dmitry A. Kazakov
2006-04-14 12:55                                 ` Georg Bauhaus
2006-04-15 10:13                                   ` Dmitry A. Kazakov
2006-04-15 18:07                                     ` Georg Bauhaus
2006-04-13  2:58                 ` Justin Gombos
2006-04-13  9:17                   ` Dmitry A. Kazakov
2006-04-15 21:17                     ` Justin Gombos
2006-04-16 10:53                       ` Dmitry A. Kazakov
2006-04-16 13:03                         ` Georg Bauhaus
2006-04-16 17:59                           ` Dmitry A. Kazakov
2006-04-16 20:53                             ` Georg Bauhaus
2006-04-17  9:16                               ` Dmitry A. Kazakov
2006-04-19 20:38                                 ` Justin Gombos
2006-04-20 18:01                                   ` Dmitry A. Kazakov
2006-04-18  0:29                             ` Randy Brukardt
2006-04-16 14:55                         ` Justin Gombos
2006-04-16 17:59                           ` Dmitry A. Kazakov
2006-04-19 18:17                             ` Justin Gombos
2006-04-20 18:07                               ` Dmitry A. Kazakov
2006-04-11 15:34         ` Justin Gombos
2006-04-12  2:59         ` Steve
2006-04-13  7:41         ` Jean-Pierre Rosen
2006-04-13 13:18           ` Marc A. Criley
2006-04-13 13:35             ` Dmitry A. Kazakov
2006-04-13 13:57             ` Making money on open source, if not by selling _support_, then Larry Kilgallen
2006-04-13 19:37               ` Justin Gombos
2006-04-13 21:02                 ` Larry Kilgallen
2006-04-14  2:49                   ` Justin Gombos
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox