comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Making money on open source, if not by selling _support_, then how?
Date: Mon, 17 Apr 2006 19:24:32 -0500
Date: 2006-04-17T19:24:32-05:00	[thread overview]
Message-ID: <_Oydnco-uMsmrNnZRVn-pg@megapath.net> (raw)
In-Reply-To: 5Qc0g.12757$b06.5026@trnddc08

"Justin Gombos" <rpbkbq.xax.gld@uluv.kbq> wrote in message
news:5Qc0g.12757$b06.5026@trnddc08...
> On 2006-04-12, Randy Brukardt <randy@rrsoftware.com> wrote:
> > "Justin Gombos" <rpbkbq.xax.gld@uluv.kbq> wrote in message
> > news:nT7%f.4699$7Z6.366@trnddc06...
> > ...
> >> > Which means no creations at all.
> >>
> >> You can't conclude that.  If that were a true statement, we would
> >> not have the rich library of GNU software that exists today.  Why?
> >> Because there's nothing to stop a GNU developer from having a day
> >> job.  I suspect most self supporting GNU developers have day jobs.
> >
> > But that's my point. Taken to it's limit, there could be no
> > well-paying "day jobs" for those GNU developers. After all, most of
> > them are employed at companies that get some benefit from the GNU
> > software. In the limit, where software was worth $0, there would be
> > no "day jobs" in fields that are even remotely related.
>
> 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 (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).

> 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. If there were *only* GNU developers, all of those
other "day jobs" at non-GNU developers would disappear.

> 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.)

> > If the day job is unrelated (or even only weakly related), then the
> > developers are either not developing great software, or are
> > short-changing someone (their employers, their families, themselves,
> > etc.) Great software requires at least some of the developers
> > putting a large amount of mental energy into the design and the
> > vision (and keeping to that design and vision). That's incompatible
> > with a "day job" that requires significant mental energy, which is
> > the vast majority of them.
>
> It seems you're making a lot of assumptions here, which in the end
> probably boils down to a very small group.  You're assuming a Henry
> Ford 40 hour work week, or greater.

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.

> 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.

> and you're assuming that the subject is easily fatigable.  You're also
> assuming that the mental energy
> required at work is the same type of mental energy that the subject
> would use in their GNU development (a lot of commercial software
> effort involves what I call metawork - administrative overhead and
> meetings talking about the work itself).

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.

...
> > You can cheat your employer, of course, but that's not a recipe for
> > a sustanable model. Nor is "work, program, sleep" a model for
> > healthy living.
>
> Healthy living is a different issue entirely.

Not at all; 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.

                          Randy.





  reply	other threads:[~2006-04-18  0:24 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 [this message]
2006-04-18 16:02                         ` Justin Gombos
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