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.
next prev parent 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